diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index b6235c9..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json index 576925f..f0ef953 100644 --- a/.vscode/ftp-kr.sync.cache.json +++ b/.vscode/ftp-kr.sync.cache.json @@ -1,150 +1,185 @@ { - "ftp://projectpro@serwer1574995.home.pl": { - "autoinstalator": { - "wordpress10": { - ".DS_Store": { - "type": "-", - "size": 6148, - "lmtime": 0, - "modified": false - }, - ".htaccess": { - "type": "-", - "size": 3377, - "lmtime": 0, - "modified": false - }, - ".htaccess.bk": { - "type": "-", - "size": 646, - "lmtime": 0, - "modified": false - }, - "archive": {}, - "archive.zip": { - "type": "-", - "size": 52678105, - "lmtime": 0, - "modified": false - }, - "index.php": { - "type": "-", - "size": 405, - "lmtime": 0, - "modified": false - }, - "license.txt": { - "type": "-", - "size": 19915, - "lmtime": 0, - "modified": false - }, - "old": {}, - "query-contacts.php": { - "type": "-", - "size": 476, - "lmtime": 0, - "modified": false - }, - "readme.html": { - "type": "-", - "size": 7401, - "lmtime": 0, - "modified": false - }, - "wordpress_zipped.zip.fzkeaf": { - "type": "-", - "size": 833438609, - "lmtime": 0, - "modified": false - }, - "wp-activate.php": { - "type": "-", - "size": 7387, - "lmtime": 0, - "modified": false - }, - "wp-admin": {}, - "wp-blog-header.php": { - "type": "-", - "size": 351, - "lmtime": 0, - "modified": false - }, - "wp-comments-post.php": { - "type": "-", - "size": 2323, - "lmtime": 0, - "modified": false - }, - "wp-config-sample.php": { - "type": "-", - "size": 3012, - "lmtime": 0, - "modified": false - }, - "wp-config.php": { - "type": "-", - "size": 3396, - "lmtime": 0, - "modified": false - }, - "wp-content": {}, - "wp-cron.php": { - "type": "-", - "size": 5638, - "lmtime": 0, - "modified": false - }, - "wp-includes": {}, - "wp-links-opml.php": { - "type": "-", - "size": 2502, - "lmtime": 0, - "modified": false - }, - "wp-load.php": { - "type": "-", - "size": 3927, - "lmtime": 0, - "modified": false - }, - "wp-login.php": { - "type": "-", - "size": 50917, - "lmtime": 0, - "modified": false - }, - "wp-mail.php": { - "type": "-", - "size": 8525, - "lmtime": 0, - "modified": false - }, - "wp-settings.php": { - "type": "-", - "size": 28427, - "lmtime": 0, - "modified": false - }, - "wp-signup.php": { - "type": "-", - "size": 34385, - "lmtime": 0, - "modified": false - }, - "wp-trackback.php": { - "type": "-", - "size": 4885, - "lmtime": 0, - "modified": false - }, - "xmlrpc.php": { - "type": "-", - "size": 3246, - "lmtime": 0, - "modified": false + "ftp://serwer1574995.home.pl@projectpro": { + "vidok_fr": { + ".DS_Store": { + "type": "-", + "size": 6152, + "lmtime": 0, + "modified": false + }, + ".htaccess": { + "type": "-", + "size": 3475, + "lmtime": 0, + "modified": false + }, + ".htaccess.bk": { + "type": "-", + "size": 499, + "lmtime": 0, + "modified": false + }, + "CARTE DE GARANTIE VIDOK.pdf": { + "type": "-", + "size": 188610, + "lmtime": 0, + "modified": false + }, + "CONDITIONS GENERALES DE VENTE (CGV).pdf": { + "type": "-", + "size": 115619, + "lmtime": 0, + "modified": false + }, + "archive.zip": { + "type": "-", + "size": 52678105, + "lmtime": 0, + "modified": false + }, + "images360": {}, + "index.php": { + "type": "-", + "size": 405, + "lmtime": 0, + "modified": false + }, + "license.txt": { + "type": "-", + "size": 19915, + "lmtime": 0, + "modified": false + }, + "my-errors2.log": { + "type": "-", + "size": 0, + "lmtime": 0, + "modified": false + }, + "old": {}, + "query-contacts.php": { + "type": "-", + "size": 455, + "lmtime": 0, + "modified": false + }, + "readme.html": { + "type": "-", + "size": 7401, + "lmtime": 0, + "modified": false + }, + "sitemap-index.xml": { + "type": "-", + "size": 2138, + "lmtime": 0, + "modified": false + }, + "wp-activate.php": { + "type": "-", + "size": 7387, + "lmtime": 0, + "modified": false + }, + "wp-admin": {}, + "wp-blog-header.php": { + "type": "-", + "size": 351, + "lmtime": 0, + "modified": false + }, + "wp-comments-post.php": { + "type": "-", + "size": 2323, + "lmtime": 0, + "modified": false + }, + "wp-config-sample.php": { + "type": "-", + "size": 3012, + "lmtime": 0, + "modified": false + }, + "wp-config.php": { + "type": "-", + "size": 3285, + "lmtime": 0, + "modified": false + }, + "wp-content": { + "themes": { + "hello-elementor": { + "custom-pages": { + "black-week.php": { + "type": "-", + "size": 5720, + "lmtime": 0, + "modified": false + }, + "promotion-hivernale.php": { + "type": "-", + "size": 5087, + "lmtime": 1736341612303, + "modified": false + } + } + } } + }, + "wp-cron.php": { + "type": "-", + "size": 5638, + "lmtime": 0, + "modified": false + }, + "wp-includes": {}, + "wp-links-opml.php": { + "type": "-", + "size": 2502, + "lmtime": 0, + "modified": false + }, + "wp-load.php": { + "type": "-", + "size": 3927, + "lmtime": 0, + "modified": false + }, + "wp-login.php": { + "type": "-", + "size": 50917, + "lmtime": 0, + "modified": false + }, + "wp-mail.php": { + "type": "-", + "size": 8525, + "lmtime": 0, + "modified": false + }, + "wp-settings.php": { + "type": "-", + "size": 28427, + "lmtime": 0, + "modified": false + }, + "wp-signup.php": { + "type": "-", + "size": 34385, + "lmtime": 0, + "modified": false + }, + "wp-trackback.php": { + "type": "-", + "size": 4885, + "lmtime": 0, + "modified": false + }, + "xmlrpc.php": { + "type": "-", + "size": 3246, + "lmtime": 0, + "modified": false } } }, diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0b4148d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,17 @@ +{ + "liveSassCompile.settings.formats": [ + { + "format": "compressed", + "extensionName": ".css", + "savePath": "", + "savePathSegmentKeys": null, + "savePathReplaceSegmentsWith": null + } + ], + "liveSassCompile.settings.generateMap": true, + "liveSassCompile.settings.autoprefix": "defaults", + "liveSassCompile.settings.watchOnLaunch": true, + "liveSassCompile.settings.includeItems": [ + "/wp-content/themes/hello-elementor/assets/styles/custom.scss" + ] +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/admin.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/admin.css new file mode 100644 index 0000000..95ca367 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/admin.css @@ -0,0 +1,5458 @@ +/** + *============================================================= + * Essential Addons Elementor Admin Settings Page Styles + *============================================================= + */ +@font-face { + font-family: "ea-admin-icon"; + src: url("../fonts/admin-icon.eot?krajj6"); + src: url("../fonts/admin-icon.eot?krajj6#iefix") format("embedded-opentype"), + url("../fonts/admin-icon.ttf?krajj6") format("truetype"), + url("../fonts/admin-icon.woff?krajj6") format("woff"), + url("../fonts/admin-icon.svg?krajj6#eaicon") format("svg"); + font-weight: normal; + font-style: normal; + font-display: block; +} + +.ea-admin-icon[class^="icon-"]:before, .ea-admin-icon[class*=" icon-"]:before { + font-family: 'ea-admin-icon' !important; +} + +.ea-admin-icon { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'ea-admin-icon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.eael-icon-gear-alt:before { + content: "\e906"; +} + +.eael-icon-tools:before { + content: "\e911"; +} + +.eael-icon-element:before { + content: "\e904"; +} + +.eael-icon-extension:before { + content: "\e905"; +} + +.eael-icon-lock-alt:before { + content: "\e908"; +} + +.eael-icon-plug:before { + content: "\e90c"; +} + +.eael-icon-edit:before { + content: "\e903"; +} + +.eael-icon-play-alt:before { + content: "\e90b"; +} + +.eael-icon-star:before { + content: "\e90e"; +} + +.eael-icon-support:before { + content: "\e90f"; +} + +.eael-icon-monitor:before { + content: "\e90a"; +} + +.eael-icon-calendar:before { + content: "\e912"; +} + +.eael-icon-course:before { + content: "\e913"; +} + +.eael-icon-form:before { + content: "\e914"; +} + +.eael-icon-gallery:before { + content: "\e915"; +} + +.eael-icon-image-hotspot:before { + content: "\e916"; +} + +.eael-icon-instagram:before { + content: "\e917"; +} + +.eael-icon-marker:before { + content: "\e918"; +} + +.eael-icon-modal:before { + content: "\e919"; +} + +.eael-icon-parallax:before { + content: "\e91a"; +} + +.eael-icon-particel:before { + content: "\e91b"; +} + +.eael-icon-toggle:before { + content: "\e91c"; +} + +.eael-icon-tooltip:before { + content: "\e91d"; +} + +.eael-icon-angle-down:before { + content: "\e900"; +} + +.eael-icon-angle-right:before { + content: "\e901"; +} + +.eael-icon-doc:before { + content: "\e902"; +} + +.eael-icon-times:before { + content: "\e910"; +} + +.eael-icon-gear:before { + content: "\e907"; +} + +.eael-icon-long-arrow-right:before { + content: "\e909"; +} +.eael-icon-community:before { + content: "\e91e"; +} +.eael-icon-contribute:before { + content: "\e91f"; +} + +.eael-icon-settings-loader:before { + content: "\e920"; +} + +.eael-icon-settings-loader:before { + content: "\e920"; +} +.eael-icon-style-lock:before { + content: "\e92a"; +} +.eael-icon-lock:before { + content: "\e92a"; +} +/* Start Setup Wizard */ + +.eael-quick-setup-wizard-wrap { + padding: 30px; + font-weight: 400; + max-width: 1200px; + margin-left: auto; + margin-right: auto; +} + +.eael-quick-setup-wizard { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin-left: -5px; + margin-right: -5px; + margin-bottom: -10px; +} + +@media (max-width: 991.98px) { + .eael-quick-setup-wizard { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } +} + +.eael-quick-setup-wizard .eael-quick-setup-step { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 10px; +} + +.eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-icon { + height: 36px; + width: 36px; + min-width: 36px; + border-radius: 50%; + background: #fff; + color: #041137; + font-size: 15px; + font-weight: 700; + line-height: 1.3; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-shadow: 0px 2px 3px rgba(104, 83, 168, 0.15); + box-shadow: 0px 2px 3px rgba(104, 83, 168, 0.15); +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-icon { + height: 30px; + width: 30px; + min-width: 30px; + font-size: 14px; + } +} + +@media (min-width: 992px) and (max-width: 1199.98px) { + .eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-icon { + height: 25px; + width: 25px; + min-width: 25px; + font-size: 12px; + } +} + +.eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-name { + color: #041137; + font-size: 15px; + font-weight: 500; + line-height: 1.3; + position: relative; + padding-right: 40px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-name { + padding-right: 35px; + font-size: 14px; + } +} + +@media (min-width: 992px) and (max-width: 1199.98px) { + .eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-name { + font-size: 13px; + letter-spacing: -0.5px; + padding-right: 30px; + } +} + +.eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-name:not(:first-child) { + margin-left: 12px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-name:not(:first-child) { + margin-left: 8px; + } +} + +@media (min-width: 992px) and (max-width: 1199.98px) { + .eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-name:not(:first-child) { + margin-left: 5px; + } +} + +.eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-name:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + width: 25px; + border-bottom: 2px dashed #9ca3af; +} + +@media (min-width: 992px) and (max-width: 1199.98px) { + .eael-quick-setup-wizard .eael-quick-setup-step .eael-quick-setup-name:after { + width: 20px; + } +} + +.eael-quick-setup-wizard .eael-quick-setup-step.active .eael-quick-setup-icon { + background: #5e2eff; + color: white; + -webkit-box-shadow: none; + box-shadow: none; +} + +.eael-quick-setup-wizard .eael-quick-setup-step.active .eael-quick-setup-name { + color: #5e2eff; +} + +.eael-quick-setup-wizard .eael-quick-setup-step.active .eael-quick-setup-name:after { + border-bottom-style: solid; + border-bottom-color: #5e2eff; +} + +.eael-quick-setup-body { + margin-top: 30px; + margin-bottom: 30px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration { + background: #fff; + padding: 30px; + -webkit-box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration { + padding: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + max-width: 950px; + margin-left: auto; + margin-right: auto; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-logo { + width: 75px; + min-width: 75px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-logo { + width: 65px; + min-width: 65px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-logo img, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-logo svg, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-logo object { + width: 100%; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + height: auto; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-logo:not(:last-child) { + margin-bottom: 15px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-logo:not(:last-child) { + margin-bottom: 10px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 24px; + font-weight: 500; + line-height: 1; + text-align: center; + color: #041137; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 22px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-title:not(:last-child) { + margin-bottom: 15px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-title:not(:last-child) { + margin-bottom: 10px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-text { + font-size: 16px; + line-height: 1; + color: #5a5a5a; + text-align: center; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro .eael-quick-setup-text { + font-size: 15px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro:not(:last-child) { + margin-bottom: 30px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-intro:not(:last-child) { + margin-bottom: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + max-width: 950px; + margin-left: auto; + margin-right: auto; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input { + display: none; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input + .eael-quick-setup-content { + background: #fff; + border: 1px solid #e8ecf4; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 6px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding: 15px 15px 15px 55px; + cursor: pointer; + position: relative; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input + .eael-quick-setup-content { + padding: 10px 10px 10px 55px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input + .eael-quick-setup-content:hover { + -webkit-box-shadow: 0px 20px 40px rgba(32, 59, 90, 0.13); + box-shadow: 0px 20px 40px rgba(32, 59, 90, 0.13); +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input + .eael-quick-setup-content .eael-quick-setup-title { + font-size: 18px; + font-weight: 500; + line-height: 1.4; + color: #041137; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input + .eael-quick-setup-content .eael-quick-setup-title:not(:last-child) { + margin-bottom: 5px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input + .eael-quick-setup-content .eael-quick-setup-text { + font-size: 14px; + line-height: 1.3; + color: #727272; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input + .eael-quick-setup-content:after { + content: ""; + position: absolute; + left: 20px; + top: 20px; + height: 20px; + width: 20px; + border-radius: 50%; + border: 2px solid rgba(94, 46, 255, 0.3); + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input + .eael-quick-setup-content:after { + top: 15px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input:checked + .eael-quick-setup-content { + -webkit-box-shadow: 0px 20px 40px rgba(32, 59, 90, 0.13); + box-shadow: 0px 20px 40px rgba(32, 59, 90, 0.13); +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input input:checked + .eael-quick-setup-content:after { + border: 6px solid #5e2eff; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input:not(:last-child) { + margin-bottom: 15px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.configuration .eael-quick-setup-input-group .eael-quick-setup-input:not(:last-child) { + margin-bottom: 10px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements { + background: #fff; + -webkit-box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-intro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 30px; + border-bottom: 2px solid #f1f4fa; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-intro { + padding: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 24px; + font-weight: 500; + line-height: 1.1; + text-align: center; + color: #041137; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 22px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-intro .eael-quick-setup-title:not(:last-child) { + margin-bottom: 10px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-intro .eael-quick-setup-title:not(:last-child) { + margin-bottom: 5px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-intro .eael-quick-setup-text { + font-size: 16px; + line-height: 1; + color: #5a5a5a; + text-align: center; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-intro .eael-quick-setup-text { + font-size: 15px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body { + padding: 30px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body { + padding: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-panel-title { + font-size: 18px; + line-height: 1.5; + color: #041137; + font-weight: 600; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 20px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-panel-title { + font-size: 16px; + margin-bottom: 15px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-panel-title:before { + content: ""; + height: 15px; + border-right: 2px solid #5e2eff; + margin-right: 10px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); + grid-gap: 12px; +} + +@media (max-width: 1199.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper { + -ms-grid-columns: (1fr)[3]; + grid-template-columns: repeat(3, 1fr); + } +} + +@media (max-width: 767.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 10px; + border: 1px solid #e8e5ef; + border-radius: 5px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid .eael-quick-setup-title { + font-size: 14px; + line-height: 1.3; + color: #000; + font-weight: 400; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid .eael-quick-setup-title { + letter-spacing: -0.3px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid .eael-quick-setup-toggler { + margin-left: 10px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid .eael-quick-setup-toggler input { + display: none; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid .eael-quick-setup-toggler input + .eael-quick-setup-toggler-icons { + cursor: pointer; + height: 20px; + width: 40px; + min-width: 40px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + border-radius: 20px; + border: 1px solid #6f7893; + background: #fff; + position: relative; + -webkit-transition: all 0.1s linear 0s; + transition: all 0.1s linear 0s; + -webkit-transition-property: background, border-color; + transition-property: background, border-color; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid .eael-quick-setup-toggler input + .eael-quick-setup-toggler-icons:after { + content: ""; + position: absolute; + left: 4px; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + height: 10px; + width: 10px; + min-width: 10px; + background-color: #6f7893; + border-radius: 10px; + -webkit-transition: all 0.1s linear 0s; + transition: all 0.1s linear 0s; + -webkit-transition-property: left, background; + transition-property: left, background; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid .eael-quick-setup-toggler input:checked + .eael-quick-setup-toggler-icons { + background: #5e2eff; + border-color: #5e2eff; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel .eael-quick-setup-post-grid-wrapper .eael-quick-setup-post-grid .eael-quick-setup-toggler input:checked + .eael-quick-setup-toggler-icons:after { + background: white; + left: 24px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel:not(:last-child) { + margin-bottom: 30px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-post-grid-panel:not(:last-child) { + margin-bottom: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-overlay { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #fff; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-overlay .eael-quick-setup-btn { + min-height: 42px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 2px 25px; + background: #fff; + border: 1px solid #5e2eff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 5px; + color: #5e2eff; + font-size: 15px; + font-weight: 500; + line-height: 1.3; + cursor: pointer; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-overlay .eael-quick-setup-btn i, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-overlay .eael-quick-setup-btn svg, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-overlay .eael-quick-setup-btn img, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.elements .eael-quick-setup-elements-body .eael-quick-setup-overlay .eael-quick-setup-btn object { + margin-left: 8px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + color: #5e2eff; + fill: #5e2eff; + font-size: 16px; + height: 14px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro { + background: #fff; + padding: 30px; + -webkit-box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro { + padding: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-logo { + width: 100px; + min-width: 100px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-logo { + width: 80px; + min-width: 80px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-logo img, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-logo svg, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-logo object { + width: 100%; + height: auto; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-logo:not(:last-child) { + margin-bottom: 10px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-logo:not(:last-child) { + margin-bottom: 5px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 24px; + font-weight: 500; + line-height: 1.3; + text-align: center; + color: #041137; + max-width: 830px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 22px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro:not(:last-child) { + margin-bottom: 30px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-intro:not(:last-child) { + margin-bottom: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); + grid-gap: 14px; +} + +@media (max-width: 1199.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group { + -ms-grid-columns: (1fr)[3]; + grid-template-columns: repeat(3, 1fr); + } +} + +@media (max-width: 767.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content { + background: #fff; + border: 1px solid #d5dae4; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 5px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 15px; + cursor: pointer; + text-decoration: none; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content { + padding: 10px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-icon { + width: 30px; + fill: #5e2eff; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-icon { + width: 25px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-icon img, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-icon svg, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-icon object { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-title { + font-size: 16px; + font-weight: 600; + line-height: 1.3; + color: #041137; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-title { + font-size: 14px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-title:not(:first-child) { + margin-left: 15px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-input-group .eael-quick-setup-content .eael-quick-setup-title:not(:first-child) { + margin-left: 10px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-pro-button-wrapper { + margin-top: 30px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-pro-button-wrapper { + margin-top: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-pro-button-wrapper .eael-quick-setup-pro-button { + min-height: 50px; + padding: 2px 35px; + border-radius: 3px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 15px; + font-weight: 600; + background: #ff5a72; + color: white; + margin-left: auto; + margin-right: auto; + cursor: pointer; + text-decoration: none; + border: none; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.go_pro .eael-quick-setup-pro-button-wrapper .eael-quick-setup-pro-button:hover { + -webkit-box-shadow: 0px 20px 40px rgba(255, 90, 114, 0.13); + box-shadow: 0px 20px 40px rgba(255, 90, 114, 0.13); +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately { + background: #fff; + box-shadow: 0 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; + position: relative; + overflow: hidden; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately > div, +#templately.template__block.eael-block > div { + box-sizing: border-box; + padding-left: 4%; + padding-right: 20px; + width: 65%; + display: inline-block; + vertical-align: top; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately > img, +#templately.template__block.eael-block > img { + display: inline-block; + vertical-align: middle; + width: 35%; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title, +#templately.template__block.eael-block .eael-quick-setup-title { + font-size: 54px; + font-weight: 700; + color: #041137; + line-height: 70px; + position: relative; + margin-top: 40px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title::before, +#templately.template__block.eael-block .eael-quick-setup-title::before { + content: url("data:image/svg+xml,%3Csvg width='92' height='92' viewBox='0 0 92 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='46' cy='46' r='46' fill='url(%23paint0_linear_810_875)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_810_875' x1='47.5' y1='69.5' x2='11.3982' y2='15.0619' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23FFECEF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); + position: absolute; + top: -10px; + left: -30px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title .eael-quick-setup-highlighted-red, +#templately.template__block.eael-block .eael-quick-setup-title .eael-quick-setup-highlighted-red { + color: #ff5a72; + position: relative; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-text, +#templately.template__block.eael-block .eael-quick-setup-text { + font-size: 20px; + font-weight: 400; + line-height: 1.4; + color: #727272; + position: relative; + margin-top: 8px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list, +#templately.template__block.eael-block .eael-quick-setup-list { + list-style: none; + padding-left: 0; + margin-top: 40px; + margin-bottom: 20px; + display: grid; + grid-template-columns: auto auto; + gap: 16px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item, +#templately.template__block.eael-block .eael-quick-setup-list .eael-quick-setup-list-item { + font-size: 16px; + line-height: 50px; + font-weight: 400; + color: #041137; + border-radius: 4px; + background: #F7F4FF; + margin: 0; + padding-left: 17px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item svg, +#templately.template__block.eael-block .eael-quick-setup-list .eael-quick-setup-list-item svg { + margin-right: 5px; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item:nth-child(2), +#templately.template__block.eael-block .eael-quick-setup-list .eael-quick-setup-list-item:nth-child(2) { + background: #FFF8F0; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item:nth-child(3), +#templately.template__block.eael-block .eael-quick-setup-list .eael-quick-setup-list-item:nth-child(3) { + background: #FFFAFA; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item:nth-child(4), +#templately.template__block.eael-block .eael-quick-setup-list .eael-quick-setup-list-item:nth-child(4) { + background: #F1FAFF; +} + +@media (min-width: 992px) and (max-width: 1279px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately > div { + width: calc(100% - 300px); + vertical-align: middle; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title { + font-size: 45px; + width: 550px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title::before { + transform: scale(.7); + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-text { + font-size: 18px; + width: 550px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list { + margin-bottom: 20px; + grid-template-columns: auto; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item { + width: 320px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately > img { + vertical-align: bottom; + width: 300px; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately > div { + width: calc(100% - 240px); + padding-top: 30px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately > img { + vertical-align: top; + width: 230px; + margin-left: 10px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title { + font-size: 34px; + margin-top: 0; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title::before { + left: -35px; + transform: scale(.6); + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-text { + max-width: 450px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list { + margin-bottom: 20px; + width: 630px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item { + font-size: 15px; + } +} + +@media (max-width: 767px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately > div { + width: 100%; + padding-right: 5%; + padding-top: 20px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately > img { + display: block; + width: auto; + margin: 0 auto; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title { + font-size: 35px; + line-height: 50px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-title::before { + top: -30px; + left: -38px; + transform: scale(.4); + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-text { + max-width: 460px; + margin-top: 15px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list { + margin-top: 30px; + grid-template-columns: auto; + max-width: 320px; + } +} + +@media (max-width: 479px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item { + font-size: 11px; + line-height: 40px; + padding-left: 5px; + } + + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.templately .eael-quick-setup-list .eael-quick-setup-list-item span.eael-quick-setup-icon svg { + width: 10px; + transform: translateY(3px); + margin-right: 3px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); + grid-gap: 15px; +} + +@media (max-width: 1199.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper { + -ms-grid-columns: (1fr)[3]; + grid-template-columns: repeat(3, 1fr); + } +} + +@media (max-width: 767.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; + background: #fff; + -webkit-box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; + padding: 30px 20px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations { + padding: 20px 15px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations:hover { + -webkit-box-shadow: 0px 20px 40px rgba(32, 59, 90, 0.13); + box-shadow: 0px 20px 40px rgba(32, 59, 90, 0.13); +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-logo { + height: 50px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-logo { + height: 40px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-logo img, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-logo svg, +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-logo object { + height: 100%; + height: auto; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-title { + font-size: 20px; + line-height: 1.3; + font-weight: 600; + color: #041137; + text-align: center; + margin-top: 15px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-title { + font-size: 18px; + margin-top: 12px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-text { + font-size: 14px; + line-height: 1.7; + color: #727272; + text-align: center; + margin-top: 15px; + margin-bottom: auto; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-text { + margin-top: 10px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-wpdeveloper-plugin-installer { + min-height: 40px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 2px 30px; + background: #fff; + border: 1px solid #c8d3e9; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 5px; + color: #041137; + font-size: 15px; + font-weight: 600; + line-height: 1.3; + margin-top: 20px; + cursor: pointer; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-wpdeveloper-plugin-installer { + margin-top: 15px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-wpdeveloper-plugin-installer:hover, .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.integrations .eael-quick-setup-admin-block-wrapper .eael-quick-setup-admin-block-integrations .eael-quick-setup-wpdeveloper-plugin-installer.active { + background: #5e2eff; + border-color: #5e2eff; + color: white; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize { + background: #fff; + padding: 30px; + -webkit-box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize { + padding: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-intro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 28px; + font-weight: 500; + line-height: 1; + text-align: center; + color: #041137; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 24px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-checkbox { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-left: auto; + margin-right: auto; + margin-top: 30px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-checkbox { + margin-top: 20px; + } +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-checkbox input[type="checkbox"] { + display: none; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-checkbox input[type="checkbox"] + .eael-quick-setup-checkbox-text { + font-size: 16px; + font-weight: 500; + line-height: 1.8; + color: #041137; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + position: relative; + padding-left: 32px; + cursor: pointer; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-checkbox input[type="checkbox"] + .eael-quick-setup-checkbox-text:before { + content: ""; + height: 20px; + width: 20px; + min-width: 20px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + border-radius: 3px; + background: transparent; + border: 2px solid #6f7893; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-checkbox input[type="checkbox"] + .eael-quick-setup-checkbox-text:after { + content: ""; + height: 5px; + width: 8px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + background: transparent; + border-left: 2px solid #fff; + border-bottom: 2px solid #fff; + position: absolute; + left: 6px; + top: 50%; + -webkit-transform: translateY(calc(-50% - 1px)) rotate(-45deg); + transform: translateY(calc(-50% - 1px)) rotate(-45deg); + -webkit-box-sizing: border-box; + box-sizing: border-box; + visibility: hidden; + opacity: 0; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-checkbox input[type="checkbox"]:checked + .eael-quick-setup-checkbox-text:before { + background: #5e2eff; + border-color: #5e2eff; +} + +.eael-quick-setup-body .eael-quick-setup-wizard-form .eael-quick-setup-tab-content.finalize .eael-quick-setup-checkbox input[type="checkbox"]:checked + .eael-quick-setup-checkbox-text:after { + visibility: visible; + opacity: 1; +} + +.eael-quick-setup-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.eael-quick-setup-footer .eael-quick-setup-btn { + font-size: 16px; + font-weight: 600; + line-height: 1.7; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + cursor: pointer; + text-decoration: none; + border: none; + outline: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-prev-button { + color: #041137; + background: transparent; + outline: none; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-prev-button img, +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-prev-button svg, +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-prev-button object { + margin-right: 5px; +} + +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-prev-button:not(:last-child) { + margin-right: 30px; +} + +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-next-button { + min-height: 40px; + padding: 2px 30px; + background: #5e2eff; + color: white; + border-radius: 5px; +} + +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-next-button img, +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-next-button svg, +.eael-quick-setup-footer .eael-quick-setup-btn.eael-quick-setup-next-button object { + margin-left: 5px; +} + +.eael-quick-setup-modal { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding: 100px 20px 50px; + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 9; + background: #b3b7bc; + padding-left: 180px; + overflow: auto; +} + +@media (max-width: 959.98px) { + .eael-quick-setup-modal { + padding-left: 50px; + } +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + background: #fff; + -webkit-box-shadow: 0px 40px 60px rgba(51, 62, 119, 0.12); + box-shadow: 0px 40px 60px rgba(51, 62, 119, 0.12); + border-radius: 5px; + width: 100%; + max-width: 900px; + height: auto; + margin: auto; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-modal .eael-quick-setup-modal-content { + max-width: 700px; + } +} + +@media (max-width: 1199.98px) { + .eael-quick-setup-modal .eael-quick-setup-modal-content { + max-width: 600px; + } +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-header { + padding: 30px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-header { + padding: 20px; + } +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-header .eael-quick-setup-intro { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-header .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 24px !important; + font-weight: 500; + line-height: 1; + text-align: center; + color: #041137; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-header .eael-quick-setup-intro .eael-quick-setup-title { + font-size: 20px !important; + } +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-body { + padding-left: 30px; + padding-right: 30px; +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-body .eael-quick-setup-message-wrapper { + width: 100%; + max-width: 850px; + height: auto !important; + border-radius: 10px; + background: #f9fafc; + border: 1px solid #e9edf5; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 10px 15px !important; + margin-left: auto; + margin-right: auto; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-body .eael-quick-setup-message-wrapper { + max-width: 700px; + } +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-body .eael-quick-setup-message-wrapper .eael-quick-setup-message { + font-size: 18px; + color: #727272; + line-height: 1.7; + border: none !important; + border-right: 0; + height: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0 !important; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-body .eael-quick-setup-message-wrapper .eael-quick-setup-message { + font-size: 16px; + } +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 30px; +} + +@media (max-width: 1400.98px) { + .eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-footer { + padding: 20px; + } +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-footer .eael-quick-setup-button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + min-height: 40px; + padding: 2px 25px; + border: 1px solid #5e2eff; + background: rgba(94, 46, 255, 0.1); + border-radius: 5px; + color: #5e2eff; + font-size: 14px; + line-height: 1.1; + font-weight: 500; + cursor: pointer; +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-footer .eael-quick-setup-button.eael-quick-setup-filled-button { + background: #5e2eff; + color: white; +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-footer .eael-quick-setup-button:not(:last-child) { + margin-right: 15px; +} + +.eael-quick-setup-modal .eael-quick-setup-modal-content .eael-quick-setup-modal-footer .eael-quick-setup-button:hover { + -webkit-box-shadow: 0px 8px 30px rgba(31, 2, 130, 0.12); + box-shadow: 0px 8px 30px rgba(31, 2, 130, 0.12); +} + +.eael-quick-setup-body p, +.eael-quick-setup-body h2, +.eael-quick-setup-body h3 { + margin: 0; +} + +.eael-quick-setup-wizard[data-step="0"] li:nth-child(-n + 1) .eael-quick-setup-icon, +.eael-quick-setup-wizard[data-step="1"] li:nth-child(-n + 2) .eael-quick-setup-icon, +.eael-quick-setup-wizard[data-step="2"] li:nth-child(-n + 3) .eael-quick-setup-icon, +.eael-quick-setup-wizard[data-step="3"] li:nth-child(-n + 4) .eael-quick-setup-icon, +.eael-quick-setup-wizard[data-step="4"] li:nth-child(-n + 5) .eael-quick-setup-icon, +.eael-quick-setup-wizard[data-step="5"] li:nth-child(-n + 6) .eael-quick-setup-icon{ + background: #5e2eff; + color: white; + -webkit-box-shadow: none; + box-shadow: none; +} + +.eael-quick-setup-wizard[data-step="0"] li:nth-child(-n + 1) .eael-quick-setup-name, +.eael-quick-setup-wizard[data-step="1"] li:nth-child(-n + 2) .eael-quick-setup-name, +.eael-quick-setup-wizard[data-step="2"] li:nth-child(-n + 3) .eael-quick-setup-name, +.eael-quick-setup-wizard[data-step="3"] li:nth-child(-n + 4) .eael-quick-setup-name, +.eael-quick-setup-wizard[data-step="4"] li:nth-child(-n + 5) .eael-quick-setup-name, +.eael-quick-setup-wizard[data-step="5"] li:nth-child(-n + 6) .eael-quick-setup-name { + color: #5e2eff; +} + +.eael-quick-setup-wizard[data-step="0"] li:nth-child(-n + 1) .eael-quick-setup-name:after, +.eael-quick-setup-wizard[data-step="1"] li:nth-child(-n + 2) .eael-quick-setup-name:after, +.eael-quick-setup-wizard[data-step="2"] li:nth-child(-n + 3) .eael-quick-setup-name:after, +.eael-quick-setup-wizard[data-step="3"] li:nth-child(-n + 4) .eael-quick-setup-name:after, +.eael-quick-setup-wizard[data-step="4"] li:nth-child(-n + 5) .eael-quick-setup-name:after, +.eael-quick-setup-wizard[data-step="5"] li:nth-child(-n + 6) .eael-quick-setup-name:after { + border-bottom-style: solid; + border-bottom-color: #5e2eff; +} +.eael-quick-setup-post-grid-panel-disable { + display:none; +} + +.eael-quick-setup-admin-block .eael-quick-setup-wpdeveloper-plugin-installer[data-action="install"], +.eael-quick-setup-admin-block .eael-quick-setup-wpdeveloper-plugin-installer[data-action="activate"] { + background: #5e2eff !important; + border-color: #5e2eff !important; + color: white !important; +} + +.eael-quick-setup-wizard .eael-quick-setup-step.finalize .eael-quick-setup-name:after { + content:none; +} + +/* end setup wizard */ + +/* EA Setting Page */ +:root { + --padding-30: 30px; + --padding-40: 40px; + --padding-50: 50px; + --padding-100: 100px; + --h1-fontsize: 30px; + --h2-fontsize: 28px; + --h3-fontsize: 24px; + --h4-fontsize: 22px; + --h5-fontsize: 20px; + --h6-fontsize: 18px; + --gutter-50: 50px; + --gutter-45: 45px; + --gutter-30: 30px; + --gutter-25: 25px; + --gutter-20: 20px; +} + +@media (max-width: 1399.98px) { + :root { + --padding-50: 25px; + --padding-100: 25px; + } +} + +@media (max-width: 1199.98px) { + :root { + --h1-fontsize: 28px; + --h2-fontsize: 26px; + --h3-fontsize: 22px; + --h4-fontsize: 20px; + --h5-fontsize: 18px; + --h6-fontsize: 16px; + } +} + +@media (max-width: 991.98px) { + :root { + --padding-30: 20px; + } +} + + +@media (max-width: 767px) { + :root { + --gutter-45: 25px; + --gutter-30: 20px; + + } +} + +.m60 { + margin: 60px; +} + +.p60 { + padding: 60px; +} + +.mt60 { + margin-top: 60px; +} + +.pt60 { + padding-top: 60px; +} + +.mb60 { + margin-bottom: 60px; +} + +.pb60 { + padding-bottom: 60px; +} + +.ml60 { + margin-left: 60px; +} + +.pl60 { + padding-left: 60px; +} + +.mr60 { + margin-right: 60px; +} + +.pr60 { + padding-right: 60px; +} + +.m50 { + margin: 50px; +} + +.p50 { + padding: 50px; +} + +.mt50 { + margin-top: 50px; +} + +.pt50 { + padding-top: 50px; +} + +.mb50 { + margin-bottom: 50px; +} + +.pb50 { + padding-bottom: 50px; +} + +.ml50 { + margin-left: 50px; +} + +.pl50 { + padding-left: 50px; +} + +.mr50 { + margin-right: 50px; +} + +.pr50 { + padding-right: 50px; +} + +.m45 { + margin: 45px; +} + +.p45 { + padding: 45px; +} + +.mt45 { + margin-top: 45px; +} + +.pt45 { + padding-top: 45px; +} + +.mb45 { + margin-bottom: 45px; +} + +.pb45 { + padding-bottom: 45px; +} + +.ml45 { + margin-left: 45px; +} + +.pl45 { + padding-left: 45px; +} + +.mr45 { + margin-right: 45px; +} + +.pr45 { + padding-right: 45px; +} + +.m30 { + margin: 30px; +} + +.p30 { + padding: 30px; +} + +.mt30 { + margin-top: 30px; +} + +.pt30 { + padding-top: 30px; +} + +.mb30 { + margin-bottom: 30px; +} + +.pb30 { + padding-bottom: 30px; +} + +.ml30 { + margin-left: 30px; +} + +.pl30 { + padding-left: 30px; +} + +.mr30 { + margin-right: 30px; +} + +.pr30 { + padding-right: 30px; +} + +.m25 { + margin: 25px; +} + +.p25 { + padding: 25px; +} + +.mt25 { + margin-top: 25px; +} + +.pt25 { + padding-top: 25px; +} + +.mb25 { + margin-bottom: 25px; +} + +.pb25 { + padding-bottom: 25px; +} + +.ml25 { + margin-left: 25px; +} + +.pl25 { + padding-left: 25px; +} + +.mr25 { + margin-right: 25px; +} + +.pr25 { + padding-right: 25px; +} + +.m20 { + margin: 20px; +} + +.p20 { + padding: 20px; +} + +.mt20 { + margin-top: 20px; +} + +.pt20 { + padding-top: 20px; +} + +.mb20 { + margin-bottom: 20px; +} + +.pb20 { + padding-bottom: 20px; +} + +.ml20 { + margin-left: 20px; +} + +.pl20 { + padding-left: 20px; +} + +.mr20 { + margin-right: 20px; +} + +.pr20 { + padding-right: 20px; +} + +.m15 { + margin: 15px; +} + +.p15 { + padding: 15px; +} + +.mt15 { + margin-top: 15px; +} + +.pt15 { + padding-top: 15px; +} + +.mb15 { + margin-bottom: 15px; +} + +.pb15 { + padding-bottom: 15px; +} + +.ml15 { + margin-left: 15px; +} + +.pl15 { + padding-left: 15px; +} + +.mr15 { + margin-right: 15px; +} + +.pr15 { + padding-right: 15px; +} + +.m10 { + margin: 10px; +} + +.p10 { + padding: 10px; +} + +.mt10 { + margin-top: 10px; +} + +.pt10 { + padding-top: 10px; +} + +.mb10 { + margin-bottom: 10px; +} + +.pb10 { + padding-bottom: 10px; +} + +.ml10 { + margin-left: 10px; +} + +.pl10 { + padding-left: 10px; +} + +.mr10 { + margin-right: 10px; +} + +.pr10 { + padding-right: 10px; +} + +.m5 { + margin: 5px; +} + +.p5 { + padding: 5px; +} + +.mt5 { + margin-top: 5px; +} + +.pt5 { + padding-top: 5px; +} + +.mb5 { + margin-bottom: 5px; +} + +.pb5 { + padding-bottom: 5px; +} + +.ml5 { + margin-left: 5px; +} + +.pl5 { + padding-left: 5px; +} + +.mr5 { + margin-right: 5px; +} + +.pr5 { + padding-right: 5px; +} + +@media all and (max-width: 767px) { + .p45 { + padding: 25px; + } + .px45 { + padding-left: 25px; + padding-right: 25px; + } +} + +* { + padding: 0; + margin: 0; +} + +.template__wrapper { + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-family: "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + line-height: 1.7; + font-weight: 400; + min-height: 100vh; + background: #ffffff; + color: #000000; + -webkit-font-smoothing: antialiased; + -moz-font-smoothing: antialiased; + -ms-font-smoothing: antialiased; + -o-font-smoothing: antialiased; + font-smoothing: antialiased; + -webkit-text-rendering: optimizeLegibility; + -moz-text-rendering: optimizeLegibility; + -ms-text-rendering: optimizeLegibility; + -o-text-rendering: optimizeLegibility; + text-rendering: optimizeLegibility; + -webkit-scroll-behavior: smooth; + -moz-scroll-behavior: smooth; + -ms-scroll-behavior: smooth; + -o-scroll-behavior: smooth; + scroll-behavior: smooth; + font-size: 14px; +} + +.template__wrapper * { + outline: none; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +a { + color: inherit; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: color, background, border, box-shadow; + -webkit-transition-property: color, background, border, -webkit-box-shadow; + transition-property: color, background, border, -webkit-box-shadow; + transition-property: color, background, border, box-shadow; + transition-property: color, background, border, box-shadow, -webkit-box-shadow; + text-decoration: none; +} + +a:hover { + color: inherit; +} + +label { + margin-bottom: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +p { + margin: 0; + padding: 0; + font-family: "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 700; + line-height: 1.3; +} + +ul, +ol { + padding: 0; + margin: 0; + padding-left: 18px; +} + +img, +video { + max-width: 100%; +} + +a, +span { + display: inline-block; +} + +svg { + font-family: "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} + +iframe { + width: 100%; + aspect-ratio: 16/9; +} + +.color__themeColor { + color: #5E2EFF; +} + +a.color__themeColor:hover, a.color__themeColor:focus { + color: #3900fa; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__secondary { + color: #FF5A72; +} + +a.color__secondary:hover, a.color__secondary:focus { + color: #ff2746; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__white { + color: #ffffff; +} + +a.color__white:hover, a.color__white:focus { + color: #e6e6e6; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__black { + color: #000000; +} + +.color__danger { + color: #D40909; +} + +a.color__danger:hover, a.color__danger:focus { + color: #a30707; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__success { + color: #15B068; +} + +a.color__success:hover, a.color__success:focus { + color: #10824d; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__warning { + color: #FFA53C; +} + +a.color__warning:hover, a.color__warning:focus { + color: #ff8d09; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__darkGrey { + color: #E1E6F4; +} + +a.color__darkGrey:hover, a.color__darkGrey:focus { + color: #bcc7e6; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__grey { + color: #D5DAE4; +} + +a.color__grey:hover, a.color__grey:focus { + color: #b6bfd0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__dark { + color: #041137; +} + +a.color__dark:hover, a.color__dark:focus { + color: #010207; + -webkit-box-shadow: none; + box-shadow: none; +} + +.color__greyBg { + color: #F1F4FA; +} + +a.color__greyBg:hover, a.color__greyBg:focus { + color: #cbd6ed; + -webkit-box-shadow: none; + box-shadow: none; +} + +.background__themeColor { + background-color: #5E2EFF; +} + +.background__secondary { + background-color: #FF5A72; +} + +.background__white { + background-color: #ffffff; +} + +.background__black { + background-color: #000000; +} + +.background__danger { + background-color: #D40909; +} + +.background__success { + background-color: #15B068; +} + +.background__warning { + background-color: #FFA53C; +} + +.background__darkGrey { + background-color: #E1E6F4; +} + +.background__grey { + background-color: #D5DAE4; +} + +.background__dark { + background-color: #041137; +} + +.background__greyBg { + background-color: #F1F4FA; +} + +.button__themeColor:not(.hover__highlight) { + background: #5E2EFF; + color: white; + border-color: #5E2EFF; + -webkit-box-shadow: 0px 1px 2px rgba(94, 46, 255, 0.1); + box-shadow: 0px 1px 2px rgba(94, 46, 255, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__themeColor:not(.hover__highlight):disabled { + cursor: not-allowed; +} + +.button__themeColor.hover__highlight { + color: #5E2EFF; + border-color: transparent; + background: rgba(94, 46, 255, 0.1); +} + +.button__themeColor.hover__highlight:hover { + border-color: transparent; +} + +.button__themeColor.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(94, 46, 255, 0.12); + box-shadow: 0px 8px 30px rgba(94, 46, 255, 0.12); +} + +a.button__themeColor.active, a.button__themeColor:hover, +button.button__themeColor.active, +button.button__themeColor:hover { + background: #4a15ff; + color: white; + border-color: #4a15ff; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3); +} + +a.button__themeColor.active:disabled, a.button__themeColor:hover:disabled, +button.button__themeColor.active:disabled, +button.button__themeColor:hover:disabled { + cursor: not-allowed; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__secondary:not(.hover__highlight) { + background: #FF5A72; + color: white; + border-color: #FF5A72; + -webkit-box-shadow: 0px 1px 2px rgba(255, 90, 114, 0.1); + box-shadow: 0px 1px 2px rgba(255, 90, 114, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__secondary:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__secondary.hover__highlight { + color: #FF5A72; + border-color: transparent; + background: rgba(255, 90, 114, 0.1); +} + +.button__secondary.hover__highlight:hover { + border-color: transparent; +} + +.button__secondary.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(255, 90, 114, 0.12); + box-shadow: 0px 8px 30px rgba(255, 90, 114, 0.12); +} + +a.button__secondary.active, a.button__secondary:hover, +button.button__secondary.active, +button.button__secondary:hover { + background: #ff415c; + color: white; + border-color: #ff415c; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3); +} + +a.button__secondary.active:disabled, a.button__secondary:hover:disabled, +button.button__secondary.active:disabled, +button.button__secondary:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__white:not(.hover__highlight) { + background: #ffffff; + color: #727272; + border-color: #ffffff; + -webkit-box-shadow: 0px 1px 2px rgba(255, 255, 255, 0.1); + box-shadow: 0px 1px 2px rgba(255, 255, 255, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__white:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__white.hover__highlight { + color: #ffffff; + border-color: transparent; + background: rgba(255, 255, 255, 0.1); +} + +.button__white.hover__highlight:hover { + border-color: transparent; +} + +.button__white.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(255, 255, 255, 0.12); + box-shadow: 0px 8px 30px rgba(255, 255, 255, 0.12); +} + +a.button__white.active, a.button__white:hover, +button.button__white.active, +button.button__white:hover { + background: #f2f2f2; + color: #727272; + border-color: #f2f2f2; + text-shadow: 0 1px 1px rgba(114, 114, 114, 0.3); +} + +a.button__white.active:disabled, a.button__white:hover:disabled, +button.button__white.active:disabled, +button.button__white:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__black:not(.hover__highlight) { + background: #000000; + color: white; + border-color: #000000; + -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__black:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__black.hover__highlight { + color: #000000; + border-color: transparent; + background: rgba(0, 0, 0, 0.1); +} + +.button__black.hover__highlight:hover { + border-color: transparent; +} + +.button__black.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.12); + box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.12); +} + +a.button__black.active:disabled, a.button__black:hover:disabled, +button.button__black.active:disabled, +button.button__black:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__danger:not(.hover__highlight) { + background: #D40909; + color: white; + border-color: #D40909; + -webkit-box-shadow: 0px 1px 2px rgba(212, 9, 9, 0.1); + box-shadow: 0px 1px 2px rgba(212, 9, 9, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__danger:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__danger.hover__highlight { + color: #D40909; + border-color: transparent; + background: rgba(212, 9, 9, 0.1); +} + +.button__danger.hover__highlight:hover { + border-color: transparent; +} + +.button__danger.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(212, 9, 9, 0.12); + box-shadow: 0px 8px 30px rgba(212, 9, 9, 0.12); +} + +a.button__danger.active, a.button__danger:hover, +button.button__danger.active, +button.button__danger:hover { + background: #bc0808; + color: white; + border-color: #bc0808; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3); +} + +a.button__danger.active:disabled, a.button__danger:hover:disabled, +button.button__danger.active:disabled, +button.button__danger:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__success:not(.hover__highlight) { + background: #15B068; + color: white; + border-color: #15B068; + -webkit-box-shadow: 0px 1px 2px rgba(21, 176, 104, 0.1); + box-shadow: 0px 1px 2px rgba(21, 176, 104, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__success:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__success.hover__highlight { + color: #15B068; + border-color: transparent; + background: rgba(21, 176, 104, 0.1); +} + +.button__success.hover__highlight:hover { + border-color: transparent; +} + +.button__success.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(21, 176, 104, 0.12); + box-shadow: 0px 8px 30px rgba(21, 176, 104, 0.12); +} + +a.button__success.active, a.button__success:hover, +button.button__success.active, +button.button__success:hover { + background: #12995b; + color: white; + border-color: #12995b; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3); +} + +a.button__success.active:disabled, a.button__success:hover:disabled, +button.button__success.active:disabled, +button.button__success:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__warning:not(.hover__highlight) { + background: #FFA53C; + color: white; + border-color: #FFA53C; + -webkit-box-shadow: 0px 1px 2px rgba(255, 165, 60, 0.1); + box-shadow: 0px 1px 2px rgba(255, 165, 60, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__warning:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__warning.hover__highlight { + color: #FFA53C; + border-color: transparent; + background: rgba(255, 165, 60, 0.1); +} + +.button__warning.hover__highlight:hover { + border-color: transparent; +} + +.button__warning.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(255, 165, 60, 0.12); + box-shadow: 0px 8px 30px rgba(255, 165, 60, 0.12); +} + +a.button__warning.active, a.button__warning:hover, +button.button__warning.active, +button.button__warning:hover { + background: #ff9923; + color: white; + border-color: #ff9923; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3); +} + +a.button__warning.active:disabled, a.button__warning:hover:disabled, +button.button__warning.active:disabled, +button.button__warning:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__darkGrey:not(.hover__highlight) { + background: #E1E6F4; + color: #727272; + border-color: #E1E6F4; + -webkit-box-shadow: 0px 1px 2px rgba(225, 230, 244, 0.1); + box-shadow: 0px 1px 2px rgba(225, 230, 244, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__darkGrey:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__darkGrey.hover__highlight { + color: #E1E6F4; + border-color: transparent; + background: rgba(225, 230, 244, 0.1); +} + +.button__darkGrey.hover__highlight:hover { + border-color: transparent; +} + +.button__darkGrey.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(225, 230, 244, 0.12); + box-shadow: 0px 8px 30px rgba(225, 230, 244, 0.12); +} + +a.button__darkGrey.active, a.button__darkGrey:hover, +button.button__darkGrey.active, +button.button__darkGrey:hover { + background: #ced6ed; + color: #727272; + border-color: #ced6ed; + text-shadow: 0 1px 1px rgba(114, 114, 114, 0.3); +} + +a.button__darkGrey.active:disabled, a.button__darkGrey:hover:disabled, +button.button__darkGrey.active:disabled, +button.button__darkGrey:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__grey:not(.hover__highlight) { + background: #D5DAE4; + color: #727272; + border-color: #D5DAE4; + -webkit-box-shadow: 0px 1px 2px rgba(213, 218, 228, 0.1); + box-shadow: 0px 1px 2px rgba(213, 218, 228, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__grey:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__grey.hover__highlight { + color: #D5DAE4; + border-color: transparent; + background: rgba(213, 218, 228, 0.1); +} + +.button__grey.hover__highlight:hover { + border-color: transparent; +} + +.button__grey.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(213, 218, 228, 0.12); + box-shadow: 0px 8px 30px rgba(213, 218, 228, 0.12); +} + +a.button__grey.active, a.button__grey:hover, +button.button__grey.active, +button.button__grey:hover { + background: #c5ccda; + color: #727272; + border-color: #c5ccda; + text-shadow: 0 1px 1px rgba(114, 114, 114, 0.3); +} + +a.button__grey.active:disabled, a.button__grey:hover:disabled, +button.button__grey.active:disabled, +button.button__grey:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__dark:not(.hover__highlight) { + background: #041137; + color: white; + border-color: #041137; + -webkit-box-shadow: 0px 1px 2px rgba(4, 17, 55, 0.1); + box-shadow: 0px 1px 2px rgba(4, 17, 55, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__dark:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__dark.hover__highlight { + color: #041137; + border-color: transparent; + background: rgba(4, 17, 55, 0.1); +} + +.button__dark.hover__highlight:hover { + border-color: transparent; +} + +.button__dark.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(4, 17, 55, 0.12); + box-shadow: 0px 8px 30px rgba(4, 17, 55, 0.12); +} + +a.button__dark.active, a.button__dark:hover, +button.button__dark.active, +button.button__dark:hover { + background: #020a1f; + color: white; + border-color: #020a1f; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3); +} + +a.button__dark.active:disabled, a.button__dark:hover:disabled, +button.button__dark.active:disabled, +button.button__dark:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.button__greyBg:not(.hover__highlight) { + background: #F1F4FA; + color: #727272; + border-color: #F1F4FA; + -webkit-box-shadow: 0px 1px 2px rgba(241, 244, 250, 0.1); + box-shadow: 0px 1px 2px rgba(241, 244, 250, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.button__greyBg:not(.hover__highlight):disabled { + cursor: not-allowed; + background: #D40909; + border-color: #D40909; +} + +.button__greyBg.hover__highlight { + color: #F1F4FA; + border-color: transparent; + background: rgba(241, 244, 250, 0.1); +} + +.button__greyBg.hover__highlight:hover { + border-color: transparent; +} + +.button__greyBg.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(241, 244, 250, 0.12); + box-shadow: 0px 8px 30px rgba(241, 244, 250, 0.12); +} + +a.button__greyBg.active, a.button__greyBg:hover, +button.button__greyBg.active, +button.button__greyBg:hover { + background: #dee5f3; + color: #727272; + border-color: #dee5f3; + text-shadow: 0 1px 1px rgba(114, 114, 114, 0.3); +} + +a.button__greyBg.active:disabled, a.button__greyBg:hover:disabled, +button.button__greyBg.active:disabled, +button.button__greyBg:hover:disabled { + cursor: not-allowed; + background: #D40909; + -webkit-box-shadow: none; + box-shadow: none; +} + +.eael-button { + text-align: center; + padding: 11px 17px; + line-height: 1; + color: #5E2EFF; + background: rgba(94, 46, 255, 0.1); + border: 1px solid #5E2EFF; + font-size: 16px; + font-weight: 500; + font-family: "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + border-radius: 5px; + cursor: pointer; + text-transform: capitalize; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: color, background, border, box-shadow; + -webkit-transition-property: color, background, border, -webkit-box-shadow; + transition-property: color, background, border, -webkit-box-shadow; + transition-property: color, background, border, box-shadow; + transition-property: color, background, border, box-shadow, -webkit-box-shadow; +} + +.eael-button:hover { + background: #5E2EFF; + color: #ffffff; +} + +.eael-button.button__block { + width: 100%; +} + +.eael-button.button__white { + color: #041137; + border-color: #C8D3E9; +} + +.eael-button.button__white:hover { + color: #ffffff; + background: #5E2EFF; + border-color: #5E2EFF; +} + +.eael-button.button__white.hover__shadow:hover { + -webkit-box-shadow: 0px 8px 30px rgba(94, 46, 255, 0.12); + box-shadow: 0px 8px 30px rgba(94, 46, 255, 0.12); +} + +.radius-10 { + border-radius: 10px; +} + +.radius-15 { + border-radius: 15px; +} + +.label__themeColor { + background: rgba(94, 46, 255, 0.1); + color: #5E2EFF; + border-color: rgba(94, 46, 255, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__secondary { + background: rgba(255, 90, 114, 0.1); + color: #FF5A72; + border-color: rgba(255, 90, 114, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__white { + background: rgba(255, 255, 255, 0.1); + color: #ffffff; + border-color: rgba(255, 255, 255, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__black { + background: rgba(0, 0, 0, 0.1); + color: #000000; + border-color: rgba(0, 0, 0, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__danger { + background: rgba(212, 9, 9, 0.1); + color: #D40909; + border-color: rgba(212, 9, 9, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__success { + background: rgba(21, 176, 104, 0.1); + color: #15B068; + border-color: rgba(21, 176, 104, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__warning { + background: rgba(255, 165, 60, 0.1); + color: #FFA53C; + border-color: rgba(255, 165, 60, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__darkGrey { + background: rgba(225, 230, 244, 0.1); + color: #E1E6F4; + border-color: rgba(225, 230, 244, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__grey { + background: rgba(213, 218, 228, 0.1); + color: #D5DAE4; + border-color: rgba(213, 218, 228, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__dark { + background: rgba(4, 17, 55, 0.1); + color: #041137; + border-color: rgba(4, 17, 55, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.label__greyBg { + background: rgba(241, 244, 250, 0.1); + color: #F1F4FA; + border-color: rgba(241, 244, 250, 0.1); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, color, box-shadow, border; + -webkit-transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, border, -webkit-box-shadow; + transition-property: background, color, box-shadow, border; + transition-property: background, color, box-shadow, border, -webkit-box-shadow; +} + +.badge__themeColor { + background: rgba(94, 46, 255, 0.1); + color: #5E2EFF; +} + +.badge__secondary { + background: rgba(255, 90, 114, 0.1); + color: #FF5A72; +} + +.badge__white { + background: rgba(255, 255, 255, 0.1); + color: #ffffff; +} + +.badge__black { + background: rgba(0, 0, 0, 0.1); + color: #000000; +} + +.badge__danger { + background: rgba(212, 9, 9, 0.1); + color: #D40909; +} + +.badge__success { + background: rgba(21, 176, 104, 0.1); + color: #15B068; +} + +.badge__warning { + background: rgba(255, 165, 60, 0.1); + color: #FFA53C; +} + +.badge__darkGrey { + background: rgba(225, 230, 244, 0.1); + color: #E1E6F4; +} + +.badge__grey { + background: rgba(213, 218, 228, 0.1); + color: #D5DAE4; +} + +.badge__dark { + background: rgba(4, 17, 55, 0.1); + color: #041137; +} + +.badge__greyBg { + background: rgba(241, 244, 250, 0.1); + color: #F1F4FA; +} + +.badge { + font-size: 1.4rem; + font-weight: 500; + color: #727272; + padding: 5px 10px; + border-radius: 8px; + display: inline-block; +} + +@media (max-width: 767.98px) { + .badge { + font-size: 1.2rem; + padding: 3px 10px; + } +} + +.template__wrapper--flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.o-hidden { + overflow: hidden; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.ls-none { + list-style: none; + padding-left: 0; +} + +.h-100 { + height: 100%; +} + +.px25 { + padding-right: var(--gutter-25); + padding-left: var(--gutter-25); +} + +.py25 { + padding-top: var(--gutter-25); + padding-bottom: var(--gutter-25); +} + +.px30 { + padding-right: var(--gutter-30); + padding-left: var(--gutter-30); +} + +.px15 { + padding-right: 15px; + padding-left: 15px; +} + +.px50 { + padding-right: var(--gutter-50); + padding-left: var(--gutter-50); +} + +.py50 { + padding-top: var(--gutter-50); + padding-bottom: var(--gutter-50); +} + +.px45 { + padding-right: var(--gutter-45); + padding-left: var(--gutter-45); +} + +.py45 { + padding-top: var(--gutter-45); + padding-bottom: var(--gutter-45); +} + +.eael-block { + background: #ffffff; + border-radius: 5px; + -webkit-box-shadow: 0px 1px 2px rgba(23, 57, 97, 0.1); + box-shadow: 0px 1px 2px rgba(23, 57, 97, 0.1); +} + +.eael-block:not(:last-child) { + margin-bottom: 25px; +} + +.border__line span { + display: block; + background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23A2B3D6FF' stroke-width='4' stroke-dasharray='1%2c 11' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); + height: 1px; +} + +.line { + border-top: 1px solid #EDEDED; +} + +.eael-section .eael-section__header { + font-size: 16px; + font-weight: 500; + color: #041137; + margin-bottom: 25px; +} + +.eael-container { + max-width: 1110px; + margin: 0 auto; +} + +.eael-grid { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr) [ 12 ]; + grid-template-columns: repeat(12, 1fr); + gap: var(--gutter-30); +} + +.eael-grid.row-gap-0 { + -webkit-column-gap: 30px; + column-gap: 30px; + row-gap: 0; +} + +.eael-grid > * { + grid-column: span 12; +} + +@media (min-width: 576px) { + .eael-grid .eael-col-sm-6 { + grid-column: span 6; + } +} + +@media (min-width: 768px) { + .eael-grid .eael-col-md-6 { + grid-column: span 6; + } +} + +@media (min-width: 768px) { + .eael-grid .eael-col-md-5 { + grid-column: span 5; + } +} + +@media (min-width: 768px) { + .eael-grid .eael-col-md-7 { + grid-column: span 7; + } +} + +@media (min-width: 992px) { + .eael-grid .eael-col-lg-4 { + grid-column: span 4; + } +} + +@media (min-width: 992px) { + .eael-grid .eael-col-xl-8 { + grid-column: span 8; + } +} + +@media (min-width: 992px) { + .eael-grid .eael-col-xl-4 { + grid-column: span 4; + } +} + +@media (min-width: 992px) { + .eael-grid .eael-col-xl-2 { + grid-column: span 2; + } +} + +@media (min-width: 992px) { + .eael-grid .eael-col-xl-3 { + grid-column: span 3; + } +} + +@media (min-width: 1400px) { + .eael-grid .eael-col-xxl-3 { + grid-column: span 3; + } +} + +@media (min-width: 1600px) { + .eael-grid .eael-col-hl-6 { + grid-column: span 6; + } +} + +.eael__flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael__flex--wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +@media (max-width: 991.98px) { + .eael__flex--wrap-lg { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } +} + +.align__center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.justify__between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.justify__center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.justify__end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.fs-0 { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.eael-main__tab .tab__menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 8px; + background: #E1E6F4; + border-radius: 10px; +} +@media all and (max-width: 1024px) { + .eael-main__tab .tab__menu { + flex-wrap: wrap; + justify-content: center; + } +} + +.eael-main__tab .tab__menu .tab__list.active .tab__item { + color: #5E2EFF; + background: #ffffff; + -webkit-box-shadow: 0px 6px 6px rgba(53, 66, 134, 0.1); + box-shadow: 0px 6px 6px rgba(53, 66, 134, 0.1); +} + + +.eael-main__tab .tab__menu .tab__list.active .tab__item i { + color: #5E2EFF; +} + +.eael-main__tab .tab__menu .tab__list .tab__item { + font-size: 16px; + font-weight: 500; + color: #041137; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 9px 27px; + border-radius: 8px; +} + +@media (max-width: 1199.98px) { + .eael-main__tab .tab__menu .tab__list .tab__item { + padding: 9px 18px; + } +} + +@media all and (max-width: 767px) { + .eael-main__tab .tab__menu .tab__list .tab__item { + font-size: 14px; + } +} + +.eael-main__tab .tab__menu .tab__list .tab__item i { + color: #8F9BBD; + margin-right: 10px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; +} + +.eael-main__tab .tab__menu .tab__list .tab__item:hover { + background: #ffffff; + -webkit-box-shadow: 0px 6px 6px rgba(53, 66, 134, 0.1); + box-shadow: 0px 6px 6px rgba(53, 66, 134, 0.1); + color: #5E2EFF; +} + +.eael-main__tab .tab__menu .tab__list .tab__item:hover i { + color: #5E2EFF; +} + +.eael-basic__card { + gap: 20px; +} +.eael-basic__card .thumb { + flex: 0 0 60px; +} +.eael-basic__card h4 { + font-size: var(--h4-fontsize); + font-weight: 400; + color: #727272; +} + +.eael-basic__card p { + font-size: 14px; + color: #727272; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.eael-basic__card p i { + margin-right: 10px; + color: #8F9BBD; + font-size: 20px; +} + +.eael-basic__card .eael-button { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +@media all and (max-width: 767px) { + .eael-basic__card { + display: block; + } + .eael-basic__card .eael-button { + margin-top: 20px; + } +} + +@media all and (max-width: 575px) { + .eael-basic__card .eael__flex { + display: block; + } + .eael-basic__card .eael__flex img { + margin-bottom: 15px; + } + .eael-basic__card .eael-button { + margin-top: 20px; + } +} +.eael-activate__license__block h3 { + font-size: var(--h3-fontsize); + font-weight: 500; + color: #041137; +} + +.eael-activate__license__block .eael__flex h3 { + margin-right: 30px; +} + +@media all and (max-width: 767px) { + .eael-activate__license__block .eael__flex { + display: block; + } + .eael-activate__license__block .eael__flex img { + max-width: 200px; + margin-top: 15px; + } +} + +.eael-activate__license__block p { + font-size: 16px; + color: #727272; + margin-bottom: 20px; +} + +.eael-activate__license__block p a { + color: #5E2EFF; + font-weight: 500; +} + +.eael-activate__license__block ol { + margin-bottom: 20px; +} + +.eael-activate__license__block ol li { + font-size: 16px; + font-weight: 400; + color: #727272; +} + +.eael-activate__license__block ol li strong { + font-weight: 500; + color: #041137; +} + +.eael-activate__license__block ol li:not(:last-child) { + margin-bottom: 10px; +} + +.eael-activate__license__block .eael-feature__list .feature__item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael-activate__license__block .eael-feature__list .feature__item:not(:last-child) { + margin-bottom: 15px; +} + +.eael-activate__license__block .eael-feature__list .feature__item .icon { + -webkit-box-flex: 0; + -ms-flex: 0 0 32px; + flex: 0 0 32px; + min-width: 32px; + margin-right: 14px; +} + +.eael-activate__license__block .eael-feature__list .feature__item .icon img { + width: 100%; +} + +.eael-activate__license__block .eael-feature__list .feature__item .content { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.eael-activate__license__block .eael-feature__list .feature__item .content h4 { + font-size: 18px; + font-weight: 500; + color: #041137; + margin-bottom: 5px; +} + +.eael-activate__license__block .eael-feature__list .feature__item .content p { + font-size: 14px; + font-weight: 400; + color: #727272; +} + +.eael-activate__license__block .license__form__block { + background: #F1F4FA; + border-radius: 5px; + padding: var(--padding-50); +} + +.eael-activate__license__block .license__form__block .eael-license-form-block { + position: relative; +} + +.eael-activate__license__block .license__form__block .eael-license-form-block .eael-form__control { + height: 50px; + padding: 0 125px 0 15px; + background: #ffffff; + font-size: 15px; + border-radius: 5px; +} + +.eael-activate__license__block .license__form__block .eael-license-form-block .eael-form__control:disabled { + background: #e9ecef; +} + +@media (min-width: 992px) and (max-width: 1399.98px) { + .eael-activate__license__block .license__form__block .eael-license-form-block .eael-form__control { + padding: 0 15px; + } +} + +.eael-activate__license__block .license__form__block .eael-license-form-block .eael-button, +.eael-activate__license__block .license__form__block form button { + position: absolute; + top: 5px; + right: 5px; +} + +@media all and (max-width: 767px) { + .eael-activate__license__block .license__form__block .eael-license-form-block .eael-button, .eael-activate__license__block .license__form__block form button { + position: static; + margin-top: 15px; + } + .eael-activate__license__block .license__form__block .eael-license-form-block .eael-form__control { + padding-right: 15px; + } +} + +@media (min-width: 992px) and (max-width: 1399.98px) { + .eael-activate__license__block .license__form__block .eael-license-form-block .eael-button, + .eael-activate__license__block .license__form__block form button { + /*position: static;*/ + /*margin-top: 20px;*/ + } +} + +.eael-info__box { + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: box-shadow; + -webkit-transition-property: -webkit-box-shadow; + transition-property: -webkit-box-shadow; + transition-property: box-shadow; + transition-property: box-shadow, -webkit-box-shadow; + width:100%; +} + +.eael-info__box:hover { + -webkit-box-shadow: 0px 15px 35px rgba(23, 57, 97, 0.1); + box-shadow: 0px 15px 35px rgba(23, 57, 97, 0.1); +} + +.eael-info__box:hover h6 { + color: #5E2EFF; +} + +.eael-info__box:hover h6 i { + color: #5E2EFF; +} + +.eael-info__box h6 { + font-size: var(--h6-fontsize); + font-weight: 500; + color: #041137; + margin-bottom: 15px; + position: relative; + padding-left: 40px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: color; + transition-property: color; +} + +.eael-info__box h6 i { + color: #727272; + font-size: 24px; + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: color; + transition-property: color; +} + +.eael-info__box p { + font-size: 14px; + font-weight: 400; + color: #727272; +} + +.template__block.eael-block { + background: transparent; + position: relative; + z-index: 1; + overflow: hidden; +} + +.template__block.eael-block:before, .template__block.eael-block:after { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + content: ''; +} + +.template__block.eael-block::after { + background: #ffffff; + z-index: -2; +} + +.template__block .template__logo { + margin-bottom: 20px; +} + +.template__block .template__logo img { + max-height: 40px; +} + +.template__block h2 { + font-size: var(--h4-fontsize); + color: #041137; + font-weight: 500; + margin-bottom: 15px; + line-height: 1.8; +} + +.template__block p { + font-size: 18px; + font-weight: 400; + color: #727272; + margin-bottom: 30px; + line-height: 2; +} + +.template__block ul li { + font-size: 16px; + font-weight: 400; + color: #041137; +} + +.template__block ul li:not(:last-child) { + margin-bottom: 12px; +} + +.eael-element__wrap { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr) [ 5 ]; + grid-template-columns: repeat(5, 1fr); + gap: var(--gutter-30); + position: relative; +} + +.eael-d-block { + display: block !important; +} + +.eael-element__wrap-popup { + padding: 0 20px 0 10px; +} + +.eael-element__wrap-popup .login-register-info-icon { + font-size: 16px; + margin-top: 5px; +} + +.eael-element__wrap-popup .eael-element__item .element__content .element__options .element__icon .tooltip-text::before { + left: 5%; +} + +.eael-element__wrap.eael-element__wrap-popup .eael-element__item .element__content .element__options .element__icon .tooltip-text { + width: 390px; + max-width: 390px; + transform: translateX(-330px); + bottom: 150%; + margin-bottom: -5px; +} + +.eael-element__wrap.eael-element__wrap-popup .eael-element__item { + box-shadow: none; + padding-bottom: 0; +} + +.eael-element__wrap.eael-element__wrap-popup .eael-element__item .element__content .element__options .element__icon .tooltip-text::before { + left: 85%; +} + +@media (max-width: 1599.98px) { + .eael-element__wrap { + -ms-grid-columns: (1fr) [ 4 ]; + grid-template-columns: repeat(4, 1fr); + } +} + +@media (max-width: 1199.98px) { + .eael-element__wrap { + -ms-grid-columns: (1fr) [ 3 ]; + grid-template-columns: repeat(3, 1fr); + } +} +@media (max-width: 767px) { + .eael-element__wrap { + -ms-grid-columns: (1fr) [ 2 ]; + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 575px) { + .eael-element__wrap { + -ms-grid-columns: (1fr) [ 1 ]; + grid-template-columns: repeat(1, 1fr); + } +} + +.eael-element__wrap .eael-element__item { + background: #ffffff; + -webkit-box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; + padding: 10px 10px 10px 20px; + min-height: 65px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: relative; +} + +.eael-element__wrap .eael-element__item .isPro { + width: 40px; + position: absolute; + top: 0; + left: 0; + height: 40px; + overflow: hidden; + border-top-left-radius: 5px; +} + +.eael-element__wrap .eael-element__item .isPro span { + font-weight: 700; + color: #ffffff; + background: #5E2EFF; + text-transform: uppercase; + display: inline-block; + position: absolute; + top: -3px; + left: -32px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + padding: 10px 30px 3px; + font-size: 12px; + line-height: 1.2; +} + +.eael-element__wrap .eael-element__item .element__content { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + position: relative; + z-index: 2; +} + +.eael-element__wrap .eael-element__item .element__content h4 { + font-size: 13px; + font-weight: 400; + color: #000000; +} + +.eael-element__wrap .eael-element__item .element__content .element__options { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.eael-element__wrap .eael-element__item .element__content .element__options > *:not(:last-child) { + margin-right: 15px; +} + +.eael-element__wrap .eael-element__item .element__content .element__options .element__icon { + position: relative; +} + +.eael-element__wrap .eael-element__item .element__content .element__options .element__icon:hover .tooltip-text { + opacity: 1; +} + +.eael-element__wrap .eael-element__item .element__content .element__options .element__icon i { + color: #8F9BBD; +} + +.eael-element__wrap .eael-element__item .element__content .element__options .element__icon .tooltip-text { + position: absolute; + bottom: 105%; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + background: #5E2EFF; + border-radius: 8px; + color: #ffffff; + padding: 2px 12px; + -webkit-transition: opacity .3s ease; + transition: opacity .3s ease; + opacity: 0; +} + +.eael-element__wrap .eael-element__item .element__content .element__options .element__icon .tooltip-text::before { + position: absolute; + top: 100%; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + border-top: 5px solid #5E2EFF; + border-right: 5px solid transparent; + border-left: 5px solid transparent; + content: ''; +} + +#templately.template__block.eael-block::before { + content: none; +} + +#templately.template__block.eael-block > div { + width: 650px; + vertical-align: middle; +} + +#templately.template__block.eael-block > img { + width: calc(100% - 650px); + max-width: 650px; +} + +#templately.template__block.eael-block .eael-quick-setup-title { + font-size: 48px; + margin-top: 20px; +} + +#templately.template__block.eael-block .eael-quick-setup-text { + font-size: 18px; +} + +#templately.template__block.eael-block .eael-quick-setup-list { + margin-top: 20px; +} + +#templately.template__block.eael-block .eael-quick-setup-list .eael-quick-setup-list-item { + padding-left: 10px; + font-size: 15px; +} + +#templately.template__block.eael-block button.wpdeveloper-plugin-installer { + border-radius: 3px; + background: #5e2eff; + color: #FFFFFF; + font-size: 15px; + font-weight: 600; + height: 40px; + border: none; + padding: 0 20px; + margin-bottom: 20px; + transition: .3s; +} + +#templately.template__block.eael-block button.wpdeveloper-plugin-installer:hover { + box-shadow: 0 5px 30px 0 #00000040; +} + +@media (max-width: 1499px) { + #templately.template__block.eael-block > div { + width: 500px; + } + + #templately.template__block.eael-block > img { + width: calc(100% - 500px); + vertical-align: middle; + } + + #templately.template__block.eael-block .eael-quick-setup-title { + font-size: 40px; + width: 500px; + margin-top: 20px; + } + + #templately.template__block.eael-block .eael-quick-setup-text { + font-size: 17px; + width: 500px; + } + + #templately.template__block.eael-block .eael-quick-setup-list { + gap: 15px; + } + + #templately.template__block.eael-block .eael-quick-setup-list .eael-quick-setup-list-item { + padding-left: 5px; + font-size: 12px; + line-height: 35px; + } +} + +@media (max-width: 1279px) { + #templately.template__block.eael-block .eael-quick-setup-list { + grid-template-columns: auto; + width: 250px; + } + #templately.template__block.eael-block > img { + width: 220px; + position: absolute; + bottom: 70px; + right: 0; + } +} + +.eael-integration__card { + background: #ffffff; + -webkit-box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; + text-align: center; + padding: 30px 20px; + height: 100%; + -webkit-transition: -webkit-box-shadow .3s ease; + transition: -webkit-box-shadow .3s ease; + transition: box-shadow .3s ease; + transition: box-shadow .3s ease, -webkit-box-shadow .3s ease; + display: flex; + flex-direction: column; + align-items: center; +} + +.eael-integration__card:hover { + -webkit-box-shadow: 0px 15px 35px rgba(23, 57, 97, 0.1); + box-shadow: 0px 15px 35px rgba(23, 57, 97, 0.1); +} + +.eael-integration__card .icon { + height: 70px; + width: 70px; + border-radius: 50%; + margin: 0 auto 20px; + overflow: hidden; +} + +.eael-integration__card h3 { + font-size: var(--h5-fontsize); + font-weight: 500; + color: #041137; + margin-bottom: 20px; +} + +.eael-integration__card p { + font-size: 14px; + font-weight: 400; + color: #727272; + margin-bottom: 30px; +} + +.eael-integration__card .eael-button { + margin-top: auto; +} + +.eael-integration__card--classic .icon { + height: 120px; + width: 120px; + background: #ffffff; + -webkit-box-shadow: 0px -1px 1px rgba(51, 62, 119, 0.06); + box-shadow: 0px -1px 1px rgba(51, 62, 119, 0.06); + margin-top: -90px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.eael-integration__card--classic .icon img { + max-width: 60%; + max-height: 60%; +} + +.eael-global__control { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + background: #ffffff; + -webkit-box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + box-shadow: 0px 1px 1px rgba(51, 62, 119, 0.12); + border-radius: 5px; + padding: 30px; +} + +.eael-global__control .global__control__content, +.eael-global__control .global__control__button { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(50% - 130px); + flex: 0 0 calc(50% - 130px); +} + +.eael-global__control .global__control__content { + padding-right: 30px; +} + +.eael-global__control .global__control__content h4 { + font-size: var(--h5-fontsize); + font-weight: 500; + color: #041137; + margin-bottom: 5px; +} + +.eael-global__control .global__control__content p { + color: #727272; + font-weight: 400; + font-size: 14px; +} + +.eael-global__control .global__control__button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.eael-global__control .global__control__switch { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex: 0; + -ms-flex: 0 0 260px; + flex: 0 0 260px; + text-align: center; +} + +.eael-global__control .global__control__switch .switch__status { + font-size: 16px; + font-weight: 500; + color: #041137; +} + +.eael-global__control .global__control__switch .switch__status.enable { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.eael-global__control .global__control__switch .switch__status.enable { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} + +.eael-global__control .global__control__switch .eael-switch { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + margin: 0 20px; +} + +@media all and (max-width: 991px) { + .eael-global__control .global__control__content { + flex: 1 1 auto; + } + .eael-global__control .global__control__button { + flex: 1 0 auto; + margin-left: 15px; + } +} + +@media all and (max-width: 991px) { + .eael-global__control { + display: block; + } + .eael-global__control .global__control__content { + margin-bottom: 15px; + padding-right: 0; + } + .eael-global__control .global__control__button { + margin-left: 0; + display: block; + margin-top: 25px; + } +} +@media all and (max-width: 575px) { + .eael-global__control .global__control__switch .eael-switch { + margin: 0 10px; + } + .eael-global__control .global__control__switch .switch__status { + font-size: 14px; + } +} + +.eael-tool__card .content h3 { + font-weight: 500; + color: #041137; + font-size: var(--h5-fontsize); + margin-bottom: 20px; +} + +.eael-tool__card .content h5 { + font-weight: 500; + color: #041137; + font-size: 16px; +} + +.eael-tool__card .content p { + font-size: 14px; + font-weight: 400; + color: #727272; + font-style: italic; +} + +.eael-tool__card--flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.eael-tool__card--flex .icon { + -webkit-box-flex: 0; + -ms-flex: 0 0 50px; + flex: 0 0 50px; + margin-right: 20px; +} + +.eael-tool__card--flex .content p { + font-size: 15px; + font-style: unset; +} +@media all and (max-width: 439px) { + .eael-tool__card--flex { + display: block; + } + .eael-tool__card--flex .icon { + margin-bottom: 15px; + } + .eael-tool__card .eael__flex { + display: block; + } + .eael-tool__card .eael__flex .eael-select { + margin-top: 15px; + display: inline-block; + } +} + +.eael-welcome__card { + text-align: center; +} + +.eael-welcome__card img { + margin-bottom: 10px; +} + +.eael-welcome__card h4 { + font-size: var(--h4-fontsize); + font-weight: 500; + max-width: 700px; + margin: 0 auto; + line-height: 1.8; +} + +.eael-demo__card { + padding: 10px; +} + +.eael-demo__card .thumb { + border-radius: 5px; + overflow: hidden; + position: relative; + font-size: 0; +} + +.eael-demo__card .thumb img { + width: 100%; +} + +.eael-demo__card .thumb::before { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + content: ''; + background: rgba(0, 0, 0, 0.1); +} + +.eael-demo__card .thumb .play-btn { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + height: 50px; + width: 50px; + border-radius: 50%; + -webkit-box-shadow: 0px 12px 25px rgba(51, 59, 128, 0.25); + box-shadow: 0px 12px 25px rgba(51, 59, 128, 0.25); +} + +.eael-demo__card .thumb .play-btn img { + width: 50px; +} + +.eael-demo__card .content { + padding: 20px 10px 10px; + text-align: center; +} + +.eael-demo__card .content h3 { + font-size: 20px; + font-weight: 500; + color: #041137; + margin-bottom: 15px; +} + +.eael-demo__card .content p { + font-size: 14px; + font-weight: 400; + color: #727272; + margin-bottom: 15px; +} + +.eael-demo__card .content .demo-button { + font-size: 15px; + font-weight: 500; + color: #041137; + padding: 2px 20px; + position: relative; + overflow: hidden; +} + +.eael-demo__card .content .demo-button:after { + position: absolute; + top: 8px; + content: '\e901'; + font-family: 'ea-admin-icon'; + font-size: 10px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: left, right, opacity, color; + transition-property: left, right, opacity, color; +} + +.eael-demo__card .content .demo-button:after { + left: 0; + opacity: 1; +} +.eael-demo__card .content .demo-button:hover { + color: #5E2EFF; +} + +.eael-demo__card .content .demo-button:hover:after { + color: #5E2EFF; +} + +.icon__card { + padding: var(--padding-50); + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.icon__card .icon { + -webkit-box-flex: 0; + -ms-flex: 0 0 75px; + flex: 0 0 75px; + margin-right: 25px; +} + +.icon__card .content h3 { + font-size: var(--h3-fontsize); + font-weight: 500; + color: #041137; + margin-bottom: 15px; +} + +.icon__card .content p { + font-size: 15px; + font-weight: 400; + color: #727272; +} +@media all and (max-width: 575px) { + .icon__card { + display: block; + } + .icon__card .icon { + margin-bottom: 15px; + } +} + +.eael-form__control { + background: #F1F4FA; + border: 1px solid #C8D3E9; + border-radius: 3px; + height: 40px; + padding: 0 20px; + width: 100%; +} + +.eael-input__inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.eael-input__inline label { + -webkit-box-flex: 0; + -ms-flex: 0 0 150px; + flex: 0 0 150px; + margin-bottom: 0; + margin-right: 10px; +} + +.eael-switch { + font-size: 0; + cursor: pointer; +} + +.eael-switch input { + display: none; +} + +.eael-switch input:checked ~ .switch__box { + background: #5E2EFF; + border-color: #5E2EFF; +} + +.eael-switch input:checked ~ .switch__box::before { + left: 23px; + background: #ffffff; +} + +.eael-switch .switch__box { + height: 20px; + width: 40px; + border-radius: 20px; + border: 1px solid #6F7893; + position: relative; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, border-color; + transition-property: background, border-color; +} + +.eael-switch .switch__box:before { + position: absolute; + top: 3px; + left: 4px; + content: ''; + height: 12px; + width: 12px; + background: #6F7893; + border-radius: 10px; + cursor: pointer; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: left; + transition-property: left; +} + +.eael-switch--xl input:checked ~ .switch__box::before { + left: 33px; +} + +.eael-switch--xl .switch__box { + height: 30px; + width: 60px; +} + +.eael-switch--xl .switch__box::before { + height: 20px; + width: 20px; + top: 4px; + left: 5px; +} + +.eael-select-box { + position: relative; + display: block; + width: 100%; + font-size: 18px; + color: #60666d; + text-align: left; +} + +.eael-select-box__current { + position: relative; + cursor: pointer; + outline: none; + background: #F1F4FA; + border: 1px solid #C8D3E9; + border-radius: 3px; +} + +.eael-select-box__current:focus + .eael-select-box__list { + opacity: 1; + -webkit-animation-name: none; + animation-name: none; +} + +.eael-select-box__current:focus + .eael-select-box__list .eael-select-box__option { + cursor: pointer; +} + +.eael-select-box__current:focus .eael-select-box__icon { + -webkit-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} + +.eael-select-box__icon { + position: absolute; + top: 50%; + right: 15px; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + width: 20px; + opacity: 0.3; + -webkit-transition: 0.2s ease; + transition: 0.2s ease; + color: #4D5365; + font-size: 14px; +} + +.eael-select-box__value { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael-select-box__value p { + margin-bottom: 0 !important; +} + +.eael-select-box__input { + display: none; +} + +.eael-select-box__input:checked + .eael-select-box__input-text { + display: block; +} + +.eael-select-box__input-text { + display: none; + width: 100%; + margin: 0; + padding: 0 15px; + height: 40px; + line-height: 40px; + font-size: 15px; + font-weight: 400; + background: #F1F4FA; + color: #4D5365; +} + +.eael-select-box__list { + position: absolute; + width: 100%; + padding: 0; + list-style: none; + opacity: 0; + -webkit-animation-name: HideList; + animation-name: HideList; + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; + -webkit-animation-delay: 0.5s; + animation-delay: 0.5s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + -webkit-animation-timing-function: step-start; + animation-timing-function: step-start; + background: #F1F4FA; + border: 1px solid #C8D3E9; + border-radius: 3px; +} + +.eael-select-box__option { + display: block; + padding: 7px 15px; + font-size: 15px; + color: #4D5365; +} + +.eael-select-box__option:hover, .eael-select-box__option:focus { + background: rgba(94, 46, 255, 0.1); + color: #5E2EFF; +} + +@-webkit-keyframes HideList { + from { + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + to { + -webkit-transform: scaleY(0); + transform: scaleY(0); + } +} + +@keyframes HideList { + from { + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + to { + -webkit-transform: scaleY(0); + transform: scaleY(0); + } +} + +.eael-select { + position: relative; +} + +.eael-select::before { + position: absolute; + top: 12px; + right: 10px; + content: '\e900'; + font-family: 'ea-admin-icon'; + font-size: 10px; +} + +.eael-select select { + background: #ffffff; + border: 1px solid #041137; + border-radius: 5px; + height: 40px; + padding: 0 20px; + padding-right: 30px; + color: #041137; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; +} + +.eael-statistic { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; +} + +.eael-statistic .statistic__item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 0 10px; +} + +.eael-statistic .statistic__item:not(:last-child) { + border-right: 1px solid #D5DAE4; +} + +.eael-statistic .statistic__item h2 { + font-size: var(--h2-fontsize); + font-weight: 500; + color: #041137; +} + +.eael-statistic .statistic__item p { + font-size: 14px; + font-weight: 400; + color: #727272; +} + +@media all and (max-width: 439px) { + .eael-statistic { + display: block; + } + .eael-statistic .statistic__item:not(:last-child) { + border-right: 0; + margin-bottom: 15px; + } +} + +.eael-modal__wrap { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.2); + z-index: 9; + display: none; +} + +.eael-modal__wrap.eael-modal-show { + display: block; +} + +.eael-modal__wrap.eael-modal-show .eael-modal__dialogue { + opacity: 1; + visibility: visible; +} + +.eael-modal__wrap .eael-modal__dialogue { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal { + width: 100%; + max-width: 450px; + background: #ffffff; + -webkit-box-shadow: 0px 40px 120px rgba(23, 57, 97, 0.1); + box-shadow: 0px 40px 120px rgba(23, 57, 97, 0.1); + border-radius: 5px; + max-height: 90vh; + overflow-y: auto; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__body { + position: relative; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__body .modal__head { + padding: 15px 30px; + border: 1px solid #EBEFF6; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__body .modal__head p { + font-size: 14px; + font-weight: 400; + color: #727272; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__body .modal__close { + position: absolute; + top: 16px; + right: 15px; + color: #9FAECB; +} + +.eael-pb-0 { + padding-bottom: 0 !important; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content { + padding: 30px; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .modal__card { + text-align: center; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .modal__card .icon { + margin-bottom: 20px; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .modal__card h3 { + font-size: var(--h2-fontsize); + color: #041137; + font-weight: 500; + margin-bottom: 10px; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .modal__card p { + font-size: 14px; + font-weight: 400; + color: #727272; + margin-bottom: 20px; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .modal__card .modal__api__form { + margin-top: 30px; + position: relative; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .modal__card .modal__api__form .eael-form__control { + height: 50px; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .modal__card .modal__api__form .eael-button { + position: absolute; + top: 5px; + right: 5px; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .config__api { + text-align: center; +} + +.eael-modal__wrap .eael-modal__dialogue .eael-modal .modal__content .config__api a { + color: #5E2EFF; + font-weight: 400; + text-decoration: underline; +} + +.eael-login__setup .login__setup__header, +.eael-business_reviews__setup .business_reviews__setup__header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 20px; +} + +.eael-login__setup .login__setup__header img, +.eael-business_reviews__setup .business_reviews__setup__header img { + margin-right: 14px; +} + +@media all and (max-width: 575px) { + .eael-login__setup .eael-input__inline, + .eael-business_reviews__setup .eael-input__inline { + display: block; + } + .eael-login__setup .eael-input__inline label, + .eael-business_reviews__setup .eael-input__inline label { + margin-bottom: 5px; + display: inline-block; + } +} + +.eael-features { + display: -ms-grid; + display: grid; + -ms-grid-columns: (1fr) [ 4 ]; + grid-template-columns: repeat(4, 1fr); + gap: 15px; +} + +@media (max-width: 1199.98px) { + .eael-features { + -ms-grid-columns: (1fr) [ 3 ]; + grid-template-columns: repeat(3, 1fr); + } +} +@media (max-width: 767px) { + .eael-features { + -ms-grid-columns: (1fr) [ 2 ]; + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 575px) { + .eael-features { + -ms-grid-columns: (1fr) [ 1 ]; + grid-template-columns: repeat(1, 1fr); + } +} + +.eael-features .feature__item { + border: 1px solid #D5DAE4; + border-radius: 5px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 20px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: background, border-color; + transition-property: background, border-color; +} + +.eael-features .feature__item:hover { + background: #5E2EFF; + border-color: #5E2EFF; +} + +.eael-features .feature__item:hover .icon i { + color: #ffffff; +} + +.eael-features .feature__item:hover p { + color: #ffffff; +} + +.eael-features .feature__item .icon { + margin-right: 15px; + font-size: 0; +} + +.eael-features .feature__item .icon i { + font-size: 30px; + line-height: 1; + color: #5E2EFF; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: color; + transition-property: color; +} + +.eael-features .feature__item p { + font-size: 15px; + font-weight: 500; + color: #041137; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + -webkit-transition-property: color; + transition-property: color; +} + +.eael-main__tab .tab__menu .tab__list { + margin-bottom: inherit; +} + +.eael-admin-setting-tab { + display: none; +} + +.eael-admin-setting-tab.active { + display: block; +} + +.eael-button i#eael-spinner { + margin-right: 10px; + vertical-align: middle; +} + +#eael-admn-setting-popup { + display: none; +} + +#eael-admn-setting-popup .modal__content__popup { + display: none; +} + +.js-eael-settings-save.save-now { + background: #5E2EFF; + color: #ffffff; +} + +#eael-spinner { + display: inline-block; + float: left; + -webkit-transition-property: -webkit-transform; + -webkit-transition-duration: 1.2s; + -webkit-animation-name: rotate; + -webkit-animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + + -moz-transition-property: -moz-transform; + -moz-animation-name: rotate; + -moz-animation-duration: 1.2s; + -moz-animation-iteration-count: infinite; + -moz-animation-timing-function: linear; + + transition-property: transform; + animation-name: rotate; + animation-duration: 1.2s; + animation-iteration-count: infinite; + animation-timing-function: linear; +} + +@-webkit-keyframes rotate { + from { + -webkit-transform: rotate(0deg); + } + to { + -webkit-transform: rotate(360deg); + } +} + +@-moz-keyframes rotate { + from { + -moz-transform: rotate(0deg); + } + to { + -moz-transform: rotate(360deg); + } +} + +@keyframes rotate { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.eael-post-duplicator-box { + width: 100%; + border: 1px solid black; + height: 40px; + font-size: 20px; + padding-left: 10px; +} +.eael-select-box .eael-post-duplicator-box:focus { + box-shadow: none; + border-color: inherit; + color: inherit; +} + +.eael-extra-bt-size { + padding: 15px 40px; +} + +.h-100 { + height: 100%; +} + +.eael-video__block { + position: relative; + font-size: 0; + height: 100%; + border-radius: 5px; +} +.eael-video__block .thumb { + height: 100%; +} +.eael-video__block .thumb img { + height: 100%; + width: 100%; + object-fit: cover; + border-radius: 5px; +} +.eael-video__block .play__btn { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + filter: drop-shadow(0px 12px 25px rgba(51, 59, 128, 0.25)); +} + +@media all and (max-width: 1199.98px) { + .eael-tool__card--flex .icon { + flex: 0 0 40px; + margin-right: 18px; + } + .eael-tool__card .content h3 { + margin-bottom: 10px; + } + .eael-video__block .play__btn { + height: 50px; + width: 50px; + } +} + +@media all and (max-width: 1440px) { + .template__block h2 { + line-height: 1.5; + font-size: var(--h6-fontsize); + } + .template__block p { + line-height: 1.6; + margin-bottom: 20px; + font-size: 14px; + } +} + +@media all and (max-width: 1300px) { + .eael-element__wrap .eael-element__item { + padding: 10px 10px 10px 20px; + } + .eael-element__wrap .eael-element__item .element__content .element__options > *:not(:last-child) { + margin-right: 10px; + } + .eael-element__wrap .eael-element__item .element__content h4 { + font-size: 12px; + } +} + +.button__white-not-hover:hover{ + background: #ffffff !important; + color: #041137 !important; + border-color: #C8D3E9 !important; + text-shadow: none !important; +} + +.eael-admin-promotion-message { + background: #5E2EFF; + color: white; + padding: 15px 10px; + position: relative; +} + +.eael-admin-promotion-message p { + font-size:14px; + text-align:center; +} + +.eael-admin-promotion-message p a { + font-weight: bold; +} + +.eael-admin-promotion-message p i { + font-size: 15px; + margin-right: 5px; +} + +.eael-admin-promotion-message p a:focus { + color:inherit; + outline:none; + box-showdow:none; +} +.eael-admin-promotion-close { + top: 7px !important; +} +.eael-lock-style { + position: absolute; + right: 21px; + color: #E8AA17; + font-size: 12px; +} + + +.eael-admin-promotion-message i:before { + color:white; +} +.toplevel_page_eael-settings #wpcontent { + padding-left:0; +} +.eael-element__wrap .eael-element__item[class^="eael-promotion-"]:after , +.eael-element__wrap .eael-element__item[class*=" eael-promotion-"]:after { + position: absolute; + bottom: 55px; + font-size: 12px; + color: white; + left: 16px; + font-weight: 600; + border-radius: 4px; + width: 65px; + text-align: center; + height: 26px; + line-height: 25px; +} +.eael-element__wrap .eael-element__item.eael-promotion-isupdated:after { + content: "Updated"; + background: #6C757D; +} +.eael-element__wrap .eael-element__item.eael-promotion-isnew:after { + content: "New"; + background: #059862; +} +.eael-element__wrap .eael-element__item.eael-promotion-ispopular:after { + content: "Popular"; + background: #0064FF; +} +.eael-d-none { + display: none !important; +} +.eael-d-block { + display: block !important; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/cloud.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/cloud.css new file mode 100644 index 0000000..2742d0b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/cloud.css @@ -0,0 +1,137 @@ +.essential-addons_page_template-cloud #wpwrap, +.essential-addons_page_template-cloud #wpcontent, +.essential-addons_page_template-cloud #wpcontent #wpbody, +.essential-addons_page_template-cloud #wpcontent #wpbody-content, +.essential-addons_page_template-cloud #wpcontent #wpbody #wpbody-content, +.essential-addons_page_template-cloud #wpcontent #wpbody #wpbody-content .wrap, +.essential-addons_page_template-cloud + #wpcontent + #wpbody + #wpbody-content + .wrap + .template-cloud, +.essential-addons_page_template-cloud + #wpcontent + #wpbody + #wpbody-content + .wrap + .template-cloud-body { + height: 100%; +} +.essential-addons_page_template-cloud #wpcontent { + padding-left: 0px; +} +.essential-addons_page_template-cloud #wpcontent #wpbody #wpbody-content { + padding-bottom: 0px; +} +.essential-addons_page_template-cloud #wpcontent #wpbody #wpbody-content .wrap { + margin: 0px; + padding: 0px; +} + +.template-cloud-header { + display: flex; + align-items: stretch; + box-shadow: 0px 0px 10px 0px #00000024; + overflow: visible; + z-index: 99; + position: relative; + background-color: #fff; + padding: 15px 20px; +} + +.template-cloud-body { + box-sizing: border-box; + height: calc(100% - 80px) !important; +} +.template-cloud-install { + display: flex; + flex-flow: column nowrap; + width: 100%; + background-image: url(../images/templately/login-bg.png); + background-size: cover; + background-repeat: no-repeat; + color: white; + align-items: center; + justify-content: center; + box-sizing: border-box; + height: 100%; + max-height: 88vh; +} + +.templately-left { + padding: 10px; +} +.templately-right { + padding: 10px; + max-width: 550px; +} + +.templately-admin-title { + font-size: 16px; + text-align: left; +} +.templately-cloud-title { + text-align: center; + margin-bottom: 50px; +} +.templately-installer-wrapper { + display: flex; + flex-flow: row wrap; + justify-content: center; + align-items: center; + width: 100%; +} +.templately-cloud-title h1 { + color: #fff; + font-size: 50px; + font-weight: 700; + line-height: 1.2; +} + +.templately-cloud-title p { + font-size: 18px; + line-height: 1.6; + color: #fff; +} + +.templately-admin-install { + background-color: transparent; + color: #fff; + padding: 50px; + border-radius: 10px; +} + +.templately-admin-install p { + font-size: 18px; + color: #fff; + line-height: 1.6; +} + +.templately-admin-install button.eae-activate-templately { + background-color: #fff; + border: 1px solid rgb(96, 114, 255, 0); + padding: 15px 30px; + border-radius: 50px; + color: rgb(96, 114, 255); + font-size: 18px; + margin: 10px 0; + font-weight: 600; + cursor: pointer; + transition: all 0.3s; +} +.templately-admin-install button.eae-activate-templately:hover { + background-color: rgb(250, 145, 150); + color: rgb(255, 255, 255); +} +.templately-cloud-video-container { + background-color: #fff; + padding: 8px; + width: 620px; + max-width: 100%; + border-radius: 4px; + box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.15); +} +.templately-cloud-video-container iframe { + width: 100%; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eael-essential-blocks-promo.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eael-essential-blocks-promo.css new file mode 100644 index 0000000..74503ef --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eael-essential-blocks-promo.css @@ -0,0 +1,217 @@ +#eael-gb-eb-popup-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: rgba(0, 0, 0, .35); + z-index: 100000; +} + +#eael-eb-popup-button { + background: rgba(98, 0, 238, .1); + color: #5E2EFF; + transition: .3s; + border: 1px solid transparent; +} + +#eael-eb-popup-button:hover { + border-color: #5E2EFF; +} + +#eael-eb-popup-button img { + margin-right: 5px; +} + +.eael-gb-eb-popup { + position: fixed; + top: 50%; + left: 50%; + width: 312px; + height: 80vh; + max-height: 595px; + background: #fff; + box-shadow: 0 10px 10px rgba(0, 0, 0, .25); + transform: translate(-50%, -50%); + border-radius: 3px; + z-index: 100001; +} + +.eael-gb-eb-popup img { + max-width: 100%; + display: block; +} + +.eael-gb-eb-popup .eael-gb-eb-popup-content { + height: 100%; + overflow: auto; + display: flex; + justify-content: space-between; + flex-direction: column; +} + +.eael-gb-eb-popup .eael-gb-eb-header { + position: absolute; + top: 5px; + right: 5px; + z-index: 9; +} + +.eael-gb-eb-popup .eael-gb-eb-header img { + cursor: pointer; +} + +.eael-gb-eb-popup .eael-gb-eb-header .eael-gb-eb-tooltip { + background: #000; + color: #fff; + position: absolute; + white-space: nowrap; + padding: 3px 7px; + border-radius: 5px; + left: 50%; + bottom: calc(100% + 2px); + transform: translateX(-50%); + opacity: 0; + visibility: hidden; + transition: .3s; +} + +.eael-gb-eb-popup .eael-gb-eb-header:hover .eael-gb-eb-tooltip { + opacity: 1; + visibility: visible; + transition-delay: .7s; +} + +.eael-gb-eb-popup .eael-gb-eb-content-image { + display: flex; + align-items: center; + height: 240px; + padding: 0; + border-radius: 3px 3px 0 0; + overflow: hidden; +} + +.eael-gb-eb-popup .--page-1 .eael-gb-eb-content-image { + background: linear-gradient(206.26deg, #A181F7 -16.35%, #1C3AA7 102.55%); +} + +.eael-gb-eb-popup .--page-2 .eael-gb-eb-content-image { + background: linear-gradient(212.59deg, #AF7381 -13.93%, #435193 30.64%, #4E328D 72.14%, #A24485 122.52%, #AA7082 160.1%); +} + +.eael-gb-eb-popup .--page-3 .eael-gb-eb-content-image { + background: linear-gradient(218.13deg, #5737A8 -11.9%, #2F2F91 107.64%); +} + +.eael-gb-eb-popup .--page-4 .eael-gb-eb-content-image { + background: linear-gradient(223.65deg, #2673FF -9.93%, #A383F8 107.17%); +} + +.eael-gb-eb-popup .--page-5 .eael-gb-eb-content-image { + background: linear-gradient(223.71deg, #8437A8 -9.91%, #2673FF 127.03%); + padding: 0 35px; +} + +.eael-gb-eb-popup .eael-gb-eb-content-pagination { + display: flex; + justify-content: center; + padding-top: 20px; +} + +.eael-gb-eb-popup .eael-gb-eb-content-pagination span { + display: block; + width: 8px; + height: 8px; + border-radius: 50%; + background: #2673FF; + cursor: pointer; + opacity: .4; + margin: 0 6px; +} + +.eael-gb-eb-popup .eael-gb-eb-content-pagination span.active { + opacity: 1; +} + +.eael-gb-eb-popup .eael-gb-eb-content-info { + padding: 0 30px; +} + +.eael-gb-eb-popup .eael-gb-eb-content-info h3 { + font-size: 24px; + font-weight: 600; + line-height: 1.4; + margin: 16px 0; +} + +.eael-gb-eb-popup .eael-gb-eb-content-info p { + font-size: 13px; + line-height: 1.4; +} + +.eael-gb-eb-popup .eael-gb-eb-content-info button { + display: block; + position: relative; + left: 50%; + transform: translateX(-50%); + background: #6200ee; +} + +.eael-gb-eb-popup .eael-gb-eb-content-info button.eael-gb-eb-install[disabled], +.eael-gb-eb-popup .eael-gb-eb-content-info button.eael-gb-eb-install:hover { + background: #7d42e3; +} + +.eael-gb-eb-popup .eael-gb-eb-content-info button.eael-gb-eb-never-show { + background: transparent; + border: transparent; + font-size: 13px; + color: #6A72A5; + cursor: pointer; + padding: 0; + margin-top: 10px; +} + +.eael-gb-eb-popup .eael-gb-eb-footer { + padding: 10px 30px 20px; + display: flex; + justify-content: space-between; +} + +.eael-gb-eb-popup .--page-1.hide-eael-gb-eb-never-show-button .eael-gb-eb-footer { + justify-content: flex-end; +} + +.eael-gb-eb-popup .eael-gb-eb-footer button { + background: transparent; + border: transparent; + font-size: 13px; + color: #6A72A5; + cursor: pointer; + padding: 0; +} + +.eael-gb-eb-popup .eael-gb-eb-footer button.eael-gb-eb-next, +.eael-gb-eb-popup .eael-gb-eb-footer button.eael-gb-eb-install { + color: #2673FF; + font-weight: 700; + +} + +.eael-gb-eb-popup .eael-gb-eb-footer button:hover { + text-decoration: underline; +} + +.eael-gb-eb-popup .eael-gb-eb-footer button.eael-gb-eb-install, +.eael-gb-eb-popup .--page-1 .eael-gb-eb-footer button.eael-gb-eb-prev, +.eael-gb-eb-popup .--page-5 .eael-gb-eb-footer button.eael-gb-eb-prev, +.eael-gb-eb-popup .--page-5 .eael-gb-eb-footer button.eael-gb-eb-next, +.eael-gb-eb-popup .eael-gb-eb-footer button.eael-gb-eb-never-show, +.eael-gb-eb-popup .--page-1.hide-eael-gb-eb-never-show-button .eael-gb-eb-footer button.eael-gb-eb-never-show { + display: none; +} + +.eael-gb-eb-popup .--page-5 .eael-gb-eb-footer button.eael-gb-eb-install, +.eael-gb-eb-popup .--page-1 .eael-gb-eb-footer button.eael-gb-eb-never-show { + display: block; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eael-templately-promo.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eael-templately-promo.css new file mode 100644 index 0000000..35bbb8a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eael-templately-promo.css @@ -0,0 +1,225 @@ +.elementor-add-new-section .elementor-add-templately-promo-button { + background-color: red; + background-image: url(../images/templately/logo-icon.svg); + background-repeat: no-repeat; + background-position: center center; +} + +.elementor-add-new-section .elementor-add-templately-promo-button > i { + height: 12px; +} + +body .elementor-add-new-section .elementor-add-section-area-button { + margin-left: 0; +} + +#eael-templately-promo-popup.dialog-type-lightbox .dialog-widget-content { + width: 1060px; + min-height: 80%; +} + +.eael-promo-temp-wrap { + line-height: 1.7; + font-weight: 400; + letter-spacing: 0; + min-height: 100%; + font-family: "Roboto", sans-serif; +} + +.eael-promo-temp-wrapper { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.87); +} +.eael-promo-temp-wrapper.show { + display: block; +} +.eael-promo-temp-wrapper .eael-promo-temp { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background: #fff; + width: 1060px; + max-height: 90%; + border-radius: 10px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + overflow-x: hidden; + overflow-y: auto; +} + +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp__times { + position: absolute; + top: 12px; + right: 16px; + font-size: 18px; + color: #222; +} + +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 755px); + flex: 0 0 calc(100% - 755px); + padding: 45px 30px 30px; + width: 310px; + text-align: center; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__logo { + margin-bottom: 35px; + text-align: left; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__feature__list { + margin: 0; + margin-bottom: 50px; + list-style: none; + text-align: left; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__feature__list li { + font-size: 15px; + color: #727272; + font-family: "Roboto", sans-serif; + position: relative; + padding-left: 18px; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__feature__list li:not(:last-child) { + margin-bottom: 10px; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__feature__list li:before { + position: absolute; + top: 6px; + left: 0; + height: 10px; + width: 10px; + border-radius: 50%; + background: #c0bbcf; + content: ""; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form { + background: #f3f6fb; + padding: 30px 20px; + border-radius: 5px; + text-align: left; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label { + display: block; + margin-bottom: 0; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label:not(:last-child) { + margin-bottom: 15px; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label input { + display: none; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label input:checked ~ span:before { + background: #5725ff; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label span { + display: inline-block; + position: relative; + padding-left: 23px; + cursor: pointer; + color: #6d7882; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label span:before { + position: absolute; + top: 5px; + left: 0; + height: 15px; + width: 15px; + border-radius: 50%; + content: ""; + background: #d2d3e0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label span:after { + position: absolute; + top: 10px; + left: 5px; + height: 5px; + width: 5px; + border-radius: 50%; + content: ""; + background: #ffffff; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left button { + font-size: 15px; + font-weight: 400; + font-family: "Roboto", sans-serif; + color: #fff; + padding: 12px 24px; + border-radius: 5px; + margin-top: 20px; + -webkit-box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08); + box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08); + cursor: pointer; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + background: -webkit-gradient(linear, left top, right top, from(#5725ff), to(#9271ff)); + background: linear-gradient(to right, #5725ff, #9271ff); + border: none; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left button:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--right { + -webkit-box-flex: 0; + -ms-flex: 0 0 755px; + flex: 0 0 755px; +} +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--right img { + display: block; + height: 550px; +} +@media all and (max-width: 1300px) { + .eael-promo-temp-wrapper .eael-promo-temp { + width: 900px; + } + .eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--right { + -webkit-box-flex: 0; + -ms-flex: 0 0 600px; + flex: 0 0 600px; + } + .eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left { + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 600px); + flex: 0 0 calc(100% - 600px); + width: 300px; + } +} + +.eael-promo-temp-wrapper .eael-promo-temp::-webkit-scrollbar { + width: 5px; +} +.eael-promo-temp-wrapper .eael-promo-temp::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(51, 51, 51, 0.1); + box-shadow: inset 0 0 6px rgba(51, 51, 51, 0.1); + background: #dbe0e9; + border-radius: 5px; +} +.eael-promo-temp-wrapper .eael-promo-temp::-webkit-scrollbar-thumb { + background: #5725ff; + border-radius: 5px; +} + +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left button.eael-prmo-status-submit:disabled, +.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left button.eael-prmo-status-submit[disabled]{ + cursor: wait; +} + +#eael-templately-promo-popup .dialog-widget-content.dialog-lightbox-widget-content { + box-shadow: none !important; +} +/*#eael-templately-promo-popup.dialog-type-lightbox,*/ +#eael-templately-promo-popup.dialog-type-lightbox .dialog-widget-content, +#eael-templately-promo-popup .eael-promo-temp-wrapper { + background: transparent !important; +} + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eaicon.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eaicon.css new file mode 100644 index 0000000..84ab133 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/eaicon.css @@ -0,0 +1,440 @@ +@font-face { + font-family: 'eaicon'; + src: url('../fonts/eaicon.eot?pbdto8'); + src: url('../fonts/eaicon.eot?pbdto8#iefix') format('embedded-opentype'), + url('../fonts/eaicon.ttf?pbdto8') format('truetype'), + url('../fonts/eaicon.woff?pbdto8') format('woff'), + url('../fonts/eaicon.svg?pbdto8#eaicon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="eaicon-"], +[class*=" eaicon-"] { + font-family: "eaicon" !important; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + speak: none; +} + +.eaicon-easyjobs:before { + content: "\e952"; +} +.eaicon-reviewx:before { + content: "\e951"; +} +.eaicon-login:before { + content: "\e900"; +} +.eaicon-advance-tooltip:before { + content: "\e901"; +} +.eaicon-advanced-accordion:before { + content: "\e902"; +} +.eaicon-advanced-data-table:before { + content: "\e903"; +} +.eaicon-advanced-google-maps:before { + content: "\e904"; +} +.eaicon-advanced-menu:before { + content: "\e905"; +} +.eaicon-advanced-tabs:before { + content: "\e906"; +} +.eaicon-badge:before { + content: "\e907"; +} +.eaicon-betterdocs-category-box:before { + content: "\e908"; +} +.eaicon-betterdocs-category-grid:before { + content: "\e909"; +} +.eaicon-betterdocs-search-form:before { + content: "\e90a"; +} +.eaicon-caldera-forms:before { + content: "\e90b"; +} +.eaicon-call-to-action:before { + content: "\e90c"; +} +.eaicon-contact-form-7:before { + content: "\e90d"; +} +.eaicon-content-ticker:before { + content: "\e90e"; +} +.eaicon-content-timeline:before { + content: "\e90f"; +} +.eaicon-content-toggle:before { + content: "\e910"; +} +.eaicon-countdown:before { + content: "\e911"; +} +.eaicon-counter:before { + content: "\e912"; +} +.eaicon-creative-button:before { + content: "\e913"; +} +.eaicon-data-table:before { + content: "\e914"; +} +.eaicon-divider:before { + content: "\e915"; +} +.eaicon-dual-color-heading:before { + content: "\e916"; +} +.eaicon-duplicator:before { + content: "\e917"; +} +.eaicon-dynamic-gallery:before { + content: "\e918"; +} +.eaicon-embedpress:before { + content: "\e919"; +} +.eaicon-event-calendar:before { + content: "\e91a"; +} +.eaicon-facebook-feed-carousel:before { + content: "\e91b"; +} +.eaicon-facebook-feed:before { + content: "\e91c"; +} +.eaicon-fancy-text:before { + content: "\e91d"; +} +.eaicon-feature-list:before { + content: "\e91e"; +} +.eaicon-filterable-gallery:before { + content: "\e91f"; +} +.eaicon-flip-box:before { + content: "\e920"; +} +.eaicon-flip-carousel:before { + content: "\e921"; +} +.eaicon-fluent-forms:before { + content: "\e922"; +} +.eaicon-formstack:before { + content: "\e923"; +} +.eaicon-gravity-form:before { + content: "\e924"; +} +.eaicon-image-accrodion:before { + content: "\e925"; +} +.eaicon-image-comparison:before { + content: "\e926"; +} +.eaicon-image-hotspots:before { + content: "\e927"; +} +.eaicon-image-scroller:before { + content: "\e928"; +} +.eaicon-info-box:before { + content: "\e929"; +} +.eaicon-instagram-feed:before { + content: "\e92a"; +} +.eaicon-interactive-cards:before { + content: "\e92b"; +} +.eaicon-interactive-promo:before { + content: "\e92c"; +} +.eaicon-learndash:before { + content: "\e92d"; +} +.eaicon-lightbox-modal:before { + content: "\e92e"; +} +.eaicon-logo-carousel:before { + content: "\e92f"; +} +.eaicon-logo:before { + content: "\e930"; +} +.eaicon-mailchimp:before { + content: "\e931"; +} +.eaicon-ninja-forms:before { + content: "\e932"; +} +.eaicon-offcanvas:before { + content: "\e933"; +} +.eaicon-one-page-navigaton:before { + content: "\e934"; +} +.eaicon-parallax-effects:before { + content: "\e935"; +} +.eaicon-particle-effects:before { + content: "\e936"; +} +.eaicon-post-block:before { + content: "\e937"; +} +.eaicon-post-carousel:before { + content: "\e938"; +} +.eaicon-post-grid:before { + content: "\e939"; +} +.eaicon-post-timeline:before { + content: "\e93a"; +} +.eaicon-price-menu:before { + content: "\e93b"; +} +.eaicon-pricing-table:before { + content: "\e93c"; +} +.eaicon-product-grid:before { + content: "\e93d"; +} +.eaicon-progress-bar:before { + content: "\e93e"; +} +.eaicon-protected-content:before { + content: "\e93f"; +} +.eaicon-reading-progress-bar:before { + content: "\e940"; +} +.eaicon-smart-post-list:before { + content: "\e941"; +} +.eaicon-static-product:before { + content: "\e942"; +} +.eaicon-sticky-video:before { + content: "\e943"; +} +.eaicon-table-of-content:before { + content: "\e944"; +} +.eaicon-team-mamber:before { + content: "\e945"; +} +.eaicon-team-member-carousel:before { + content: "\e946"; +} +.eaicon-testimonial-slider:before { + content: "\e947"; +} +.eaicon-testimonial:before { + content: "\e948"; +} +.eaicon-tooltip:before { + content: "\e949"; +} +.eaicon-twitter-feed-carousel:before { + content: "\e94a"; +} +.eaicon-twitter-feed:before { + content: "\e94b"; +} +.eaicon-weforms:before { + content: "\e94c"; +} +.eaicon-woo-product-collections:before { + content: "\e94d"; +} +.eaicon-wpforms:before { + content: "\e94e"; +} +.eaicon-woo-checkout:before { + content: "\e94f"; +} +.eaicon-typeform:before { + content: "\e950"; +} +.eaicon-product-compare:before { + content: "\e953"; +} + +.eaicon-product-carousel:before { + font-size: 40px; + content: "\e954"; +} + +.eaicon-crowdfundly-campaign:before { + content: "\e955"; +} + +.eaicon-crowdfundly-organization:before { + content: "\e956"; +} + +.eaicon-crowdfundly-single-campaign:before { + content: "\e957"; +} + +.eaicon-product-slider:before { + font-size: 39px; + content: "\e958"; +} + +.eaicon-simple-menu:before { + content: "\e959"; +} + +.eaicon-product-gallery:before { + content: "\e95a"; +} + +.eaicon-interactive-circle:before { + content: "\e95c"; +} + +.eaicon-woo-cart:before { + content: "\e95b"; +} + +.eaicon-advanced-search:before { + content: "\e95d"; +} + +.eaicon-better-payment:before { + content: "\e95e"; +} + +.eaicon-eye-solid:before { + content: "\e95f"; +} + +.eaicon-eye-slash-solid:before { + content: "\e960"; +} + +.eaicon-ban-solid:before { + content: "\e961"; +} + +.eaicon-dice-six-solid:before { + content: "\e962"; +} + +.eaicon-dice-one-solid:before { + content: "\e963"; +} + +.eaicon-equals-solid:before { + content: "\e964"; +} + +.eaicon-not-equal-solid:before { + content: "\e965"; +} + +.eaicon-folder-open-solid:before { + content: "\e966"; +} + +.eaicon-folder-open-regular:before { + content: "\e967"; +} + +.eaicon-user-solid:before { + content: "\e968"; +} + +.eaicon-user-slash-solid:before { + content: "\e969"; +} +.eaicon-xmark-solid:before { + content: "\e96a"; +} +.eaicon-check-solid:before { + content: "\e96b"; +} +.eaicon-users-solid:before { + content: "\e96c"; +} +.eaicon-user-plus-solid:before { + content: "\e96d"; +} +.eaicon-nft-gallery:before { + content: "\e96e"; +} +.eaicon-business-reviews:before { + content: "\e96f"; +} +.eaicon-svg-draw:before { + content: "\e970"; +} +.eaicon-thank-you:before { + content: "\e971"; +} +.eaicon-woo-cross-sells:before { + content: "\e972"; +} +.eaicon-account:before { + content: "\e973"; +} +.eaicon-dashboard-fill:before { + content: "\e974"; +} +.eaicon-checkbox-circle:before { + content: "\e975"; +} +.eaicon-download-fill:before { + content: "\e976"; +} +.eaicon-download:before { + content: "\e977"; +} +.eaicon-edit-fill:before { + content: "\e978"; +} +.eaicon-eye-line:before { + content: "\e979"; +} +.eaicon-infinity-line:before { + content: "\e97a"; +} +.eaicon-login-box:before { + content: "\e97b"; +} +.eaicon-map-2:before { + content: "\e97c"; +} +.eaicon-not-alowed:before { + content: "\e97d"; +} +.eaicon-orders:before { + content: "\e97e"; +} +.eaicon-woo-account-dashboard:before { + content: "\e97f"; +} +.eaicon-fancy-chart:before { + content: "\e980"; +} +.eaicon-woo-product-list:before { + content: "\e981"; + font-size: 40px; +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/editor.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/editor.css new file mode 100644 index 0000000..1603c91 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/editor.css @@ -0,0 +1,238 @@ +.eael-warning { + font-size: 13px; + line-height: 18px; + background-color: #f3f0ca; + color: #886726; + padding: 10px; + border-radius: 3px; +} + +.elementor-panel .pro-feature, +.elementor-panel .pro-feature a { + color: #a4afb7; + text-transform: uppercase; + letter-spacing: 1px; + line-height: 1.8; + font-style: normal; +} + +.elementor-panel .pro-feature a { + text-decoration: underline; + color: #f54 !important; +} +.elementor-control .eael-static-product-layout-two-dependency-error, +.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-title.elementor-panel-heading-title, +.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-toggle, +.elementor-control-data_table_header_colspan_pro_alert .elementor-control-title, +.elementor-control-data_table_header_img_pro_alert .elementor-control-title, +.elementor-control-data_table_content_rowspan_pro_alert .elementor-control-title, +.elementor-control-data_table_content_colspan_pro_alert .elementor-control-title, +.elementor-control-data_table_content_template_pro_alert .elementor-control-title { + color: #f54; +} + +.elementor-panel .elementor-control-eael_control_get_pro .elementor-control-field { + display: none !important; +} + +.elementor-control-eael_pricing_table_style_pro_alert .elementor-control-title, +.elementor-control-eael_section_countdown_style_pro_alert .elementor-control-title, +.elementor-control-eael_fancy_text_style_pro_alert .elementor-control-title, +.elementor-control-eael_section_data_table_enabled_pro_alert .elementor-control-title, +.elementor-control-eael_img_accordion_type_pro_alert .elementor-control-title, +.elementor-control-eael_ticker_type_pro_alert .elementor-control-title, +.elementor-control-eael_event_calendar_pro_enable_warning .elementor-control-title a, +.elementor-control-eael_team_members_preset_pro_alert .elementor-control-title, +.elementor-control-eael_adv_data_table_pro_enable_warning .elementor-control-title a, +.elementor-control-eael_woo_checkout_pro_enable_warning .elementor-control-title a{ + color: #f54 !important; +} + +.elementor-control-eael_pricing_table_style_pro_alert .elementor-control-title a:hover, +.elementor-control-eael_section_countdown_style_pro_alert .elementor-control-title a:hover, +.elementor-control-eael_fancy_text_style_pro_alert .elementor-control-title a:hover, +.elementor-control-eael_section_data_table_enabled_pro_alert .elementor-control-title a:hover, +.elementor-control-eael_img_accordion_type_pro_alert .elementor-control-title a:hover, +.elementor-control-eael_ticker_type_pro_alert .elementor-control-title a:hover, +.elementor-control-eael_event_calendar_pro_enable_warning .elementor-control-title a:hover, +.elementor-control-eael_team_members_preset_pro_alert .elementor-control-title a:hover, +.elementor-control-eael_adv_data_table_pro_enable_warning .elementor-control-title a:hover, +.elementor-control-eael_woo_checkout_pro_enable_warning .elementor-control-title a:hover{ + color: #f54; +} + +.ea-dialog-buttons-action { + display: block; + text-align: center; +} + +.ea-dialog-buttons-action:not([style="display: none;"]) + button { + display: none; +} + +.elementor-element-wrapper .icon { + max-height: 28px; + box-sizing: content-box; +} + +.elementor-element-wrapper:not(.elementor-element--promotion) [class^="eaicon-"]:after, +.elementor-element-wrapper:not(.elementor-element--promotion) [class*=" eaicon-"]:after { + content: "\e907"; + font-family: "eaicon" !important; + speak: none; + font-size: 14px; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + position: absolute; + top: 6px; + right: 6px; + color: #cdcfd2; +} + +#elementor-panel__editor__help__link[href^="https://essential-addons.com/elementor/docs"]:before { + content: "\e930"; + font-family: "eaicon" !important; + font-size: 190%; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-right: 5px; +} + +/* section heading */ +.elementor-section-title [class^="eaicon-"], +.elementor-section-title [class*=" eaicon-"] { + font-size: 13px; + position: relative; + top: 1px; +} + +/* nerd box */ +.ea-nerd-box { + padding: 15px; + text-align: center; +} +.ea-nerd-box-icon img { + max-width: 120px !important; +} +.ea-nerd-box-title { + font-size: 16px; + font-weight: 700; + line-height: 1.4; + margin-top: 20px; +} +.ea-nerd-box-message { + line-height: 1.8; + font-size: 11px; + margin-top: 5px; +} +.ea-nerd-box .elementor-button.ea-nerd-box-link { + background-color: #d30c5c; + color: #fff; + padding: 7px 25px; + margin-top: 20px; + border: none; + -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1); + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; +} +.ea-nerd-box .elementor-button.ea-nerd-box-link:hover { + background-color: #f22074; +} +.elementor-control-ea_woo_checkout_notices_border_color { + display: none; +} +/*hide popup reset button for login register general control as they are used only for grouping controls*/ +.elementor-control-gen_lgn_content_po_toggle .elementor-control-popover-toggle-reset-label, +.elementor-control-gen_reg_content_po_toggle .elementor-control-popover-toggle-reset-label, +.elementor-control-gen_lostpassword_content_po_toggle .elementor-control-popover-toggle-reset-label { + display: none !important; +} +.elementor-control-gen_lgn_content_po_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label, +.elementor-control-gen_reg_content_po_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label, +.elementor-control-gen_lostpassword_content_po_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label { + color: inherit !important; +} +/* post block */ +.elementor-control-eael_post_block_tiled_preset_1_note .elementor-control-title, +.elementor-control-eael_post_block_tiled_preset_5_note .elementor-control-title, +.elementor-control-eael_post_block_tiled_preset_2_note .elementor-control-title, +.elementor-control-eael_post_block_tiled_preset_4_note .elementor-control-title { + background-color: transparent; + padding: 15px; + border-left: 3px solid #71d7f7; + position: relative; + font-size: 12px !important; + font-weight: 300 !important; + font-style: italic; + line-height: 1.5 !important; + text-align: left; + -webkit-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.07); + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.07); +} + +.elementor-control.eael-pro-control::after { + content: ''; + position: absolute; + width: 100%; + height: 100%; + display: block; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 99; + background: transparent; +} + +.elementor-control.eael-pro-control .eael-pro-label { + color: red; + font-weight: bold; + font-size: 11px; +} +.elementor-control.eael-pro-control .eicon-pro-icon:before { + color:#b4b5b7; + margin-left: 4px; + font-size: 14px; +} +.elementor-control-eael_cl_logics [data-setting="user_role_operand_multi"] + .select2 ul.select2-selection__rendered > li:nth-child(2).select2-search--inline > input.select2-search__field { + width: auto !important; +} +.elementor-control-eael_cl_logics .elementor-control-dynamic_field label.elementor-control-title, +.elementor-control-eael_cl_logics .elementor-control-dynamic_field input[data-setting="dynamic_field"] { + pointer-events: none; + touch-action: none; +} + +/*Hide repeater duplicate and remove options*/ + +.elementor-control-ea_billing_fields_list.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-tool-duplicate, +.elementor-control-ea_shipping_fields_list.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-tool-duplicate, +.elementor-control-ea_billing_fields_list.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-tool-remove, +.elementor-control-ea_shipping_fields_list.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-tool-remove, +.elementor-control-ea_billing_fields_list.elementor-control-type-repeater .elementor-repeater-add, +.elementor-control-ea_shipping_fields_list.elementor-control-type-repeater .elementor-repeater-add { + display: none !important; +} +.elementor-context-menu-list__item.elementor-context-menu-list__item-ea_copy_all, +.elementor-context-menu-list__item.elementor-context-menu-list__item-ea_paste_all { + padding-right: 10px; +} +.elementor-control-unit-2[data-setting="eael_evergreen_counter_hours"], +.elementor-control-unit-2[data-setting="eael_evergreen_counter_minutes"], +.elementor-control-unit-2[data-setting="eael_evergreen_counter_recurring_restart_after"] { + width: 70px; +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/notice.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/notice.css new file mode 100644 index 0000000..d4b6b05 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/css/notice.css @@ -0,0 +1,205 @@ +/* review notice */ + +#wpnotice-essential-addons-for-elementor-black_friday_notice .wpnotice-content-wrapper { + padding: 0 !important; +} +#wpnotice-essential-addons-for-elementor-black_friday_notice .wpnotice-content-wrapper p { + margin: 0; +} + +.wpnotice-content-wrapper .button { + text-transform: capitalize; +} + +.wpdeveloper-review-notice { + padding: 10px; + background-color: #fff; + border-radius: 3px; + margin: 15px; + border-left: 4px solid transparent; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.wpdeveloper-review-notice:after { + content: ""; + display: table; + clear: both; +} +.wpdeveloper-notice-thumbnail { + width: 90px; + float: left; + padding: 5px; + text-align: center; + border-right: 4px solid transparent; +} +.wpdeveloper-notice-thumbnail img { + width: 72px; + opacity: 0.85; + -webkit-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; +} +.wpdeveloper-notice-thumbnail img:hover { + opacity: 1; +} +.wpdeveloper-update-notice .wpdeveloper-notice-thumbnail img, +.wpdeveloper-update_400k-notice .wpdeveloper-notice-thumbnail img { + width: 32px; +} +.wpdeveloper-update-notice .wpdeveloper-notice-thumbnail, +.wpdeveloper-update_400k-notice .wpdeveloper-notice-thumbnail { + width: auto; + padding: 7px; +} +.wpdeveloper-update-notice .wpdeveloper-notice-message, +.wpdeveloper-update_400k-notice .wpdeveloper-notice-message { + padding: 5px 0; +} +.wpdeveloper-update-notice, +.wpdeveloper-update_400k-notice { + border-color: #6648fe; + padding: 0 +} +a.ea-notice-cta { + background-color: #4d18ff; + background: linear-gradient(-30deg, #4d18ff, #9a7cff); + margin-top: 30px; + color: #fff; + padding: 8px 20px; + outline: none; + text-decoration: none; + border-radius: 3px; + margin-left: 10px; + transition: all 0.3s ease; +} +a.ea-notice-cta:hover { + opacity: 0.85; +} +span.coupon-code { + background: #ebebeb; + padding: 5px 10px; + letter-spacing: 0.035em; +} +.eael-review-text { + overflow: hidden; +} +.eael-review-text h3 { + font-size: 24px; + margin: 0 0 5px; + font-weight: 400; + line-height: 1.3; +} +.eael-review-text p { + font-size: 13px; + margin: 0 0 5px; +} +.wpdeveloper-notice-link { + margin: 8px 0 0 0; + padding: 0; +} +.wpdeveloper-notice-link li { + display: inline-block; + margin-right: 15px; +} +.wpdeveloper-notice-link li a { + display: inline-block; + color: #10738b; + text-decoration: none; + padding-left: 26px; + position: relative; +} +.wpdeveloper-notice-link li a span { + position: absolute; + left: 0; + top: -2px; +} +.wpdeveloper-notice-message { + padding: 10px 0; +} +.wpdeveloper-upsale-notice .wpdeveloper-notice-message { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 10px 0; +} +.wpdeveloper-upsale-notice .wpdeveloper-notice-message + .notice-dismiss { + top: 10px; +} +.wpdeveloper-upsale-notice #plugin-install-core { + margin-left: 10px; +} +.notice.notice-has-thumbnail { + padding-left: 0; +} +.wpdeveloper-upsale-notice { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.wpdeveloper-upsale-notice .wpdeveloper-notice-thumbnail { + padding: 10px; + width: 40px; +} +.wpdeveloper-upsale-notice .wpdeveloper-notice-thumbnail img { + width: 32px; +} +.toplevel_page_eael-settings .wp-menu-image img { + max-width: 20px; + padding-top: 8px !important; +} +.wpdeveloper-upsale-notice .wpdeveloper-notice-message .button { + margin-left: 15px; +} + +.eael-menu-notice { + background: red; + position: absolute; + bottom: 24px; + right: 0px; + display: inline-block; + vertical-align: top; + box-sizing: border-box; + margin: 1px 0 -1px 2px; + padding: 0 5px; + min-width: 18px; + height: 18px; + border-radius: 9px; + background-color: #D63638; + color: #fff; + font-size: 11px; + line-height: 1.6; + text-align: center; + z-index: 26; + display:none; +} + +.notice-essential-addons-for-elementor-black_friday_notice { + border-left-color: #3557FF; + padding: 10px; +} + +.notice-essential-addons-for-elementor-black_friday_notice .button { + margin-right: 10px; +} + +.notice-essential-addons-for-elementor-black_friday_notice .gift-icon { + font-size: 20px; + vertical-align: middle; +} + +#wpnotice-essential-addons-for-elementor-review { + display: grid !important; + grid-template-columns: 80px 1fr !important; + padding: 10px; +} + +#wpnotice-essential-addons-for-elementor-review a { + text-decoration: none; +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.eot b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.eot new file mode 100644 index 0000000..e2f1be7 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.eot differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.svg new file mode 100644 index 0000000..5efb80c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.svg @@ -0,0 +1,68 @@ + + + + + + +{ + "fontFamily": "eaicon", + "description": "Font generated by IcoMoon.", + "version": "Version 1.0", + "majorVersion": 0, + "fontId": "eaicon", + "psName": "eaicon", + "subFamily": "Regular", + "fullName": "eaicon" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.ttf b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.ttf new file mode 100644 index 0000000..66ea9d1 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.ttf differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.woff b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.woff new file mode 100644 index 0000000..b6f81bf Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/admin-icon.woff differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.eot b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.eot new file mode 100644 index 0000000..28462d0 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.eot differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.svg new file mode 100644 index 0000000..b51f30b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.svg @@ -0,0 +1,156 @@ + + + + + + +{ + "fontFamily": "eaicon", + "description": "Font generated by IcoMoon.", + "majorVersion": 1, + "minorVersion": 0, + "version": "Version 1.0", + "fontId": "eaicon", + "psName": "eaicon", + "subFamily": "Regular", + "fullName": "eaicon" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.ttf b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.ttf new file mode 100644 index 0000000..3dc89f5 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.ttf differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.woff b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.woff new file mode 100644 index 0000000..1b2c536 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/fonts/eaicon.woff differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/assets-regenerated.gif b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/assets-regenerated.gif new file mode 100644 index 0000000..fd1d202 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/assets-regenerated.gif differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/bd-new.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/bd-new.svg new file mode 100644 index 0000000..33e3232 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/bd-new.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/bp.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/bp.svg new file mode 100644 index 0000000..c5aa8f7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/bp.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/btl.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/btl.svg new file mode 100644 index 0000000..fc53332 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/btl.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/cf.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/cf.svg new file mode 100644 index 0000000..bc1eef1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/cf.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/chat.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/chat.png new file mode 100644 index 0000000..5152267 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/chat.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-1.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-1.png new file mode 100644 index 0000000..f3285be Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-1.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-2.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-2.png new file mode 100644 index 0000000..e9cc6f6 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-2.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-3.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-3.png new file mode 100644 index 0000000..115a991 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/demo-3.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ea-icon-white.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ea-icon-white.svg new file mode 100644 index 0000000..d4c7167 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ea-icon-white.svg @@ -0,0 +1,14 @@ + + + + Layout + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/eb-new.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/eb-new.svg new file mode 100644 index 0000000..dd3c541 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/eb-new.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ej.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ej.svg new file mode 100644 index 0000000..bfa2707 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ej.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ep-logo.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ep-logo.png new file mode 100644 index 0000000..c34b44e Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ep-logo.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ep.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ep.svg new file mode 100644 index 0000000..f3f39e1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/ep.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/cross.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/cross.svg new file mode 100644 index 0000000..35ac2b0 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/cross.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img1.gif b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img1.gif new file mode 100644 index 0000000..ccf3d05 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img1.gif differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img2.gif b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img2.gif new file mode 100644 index 0000000..e7c98e2 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img2.gif differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img3.gif b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img3.gif new file mode 100644 index 0000000..8c4fbd1 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img3.gif differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img4.jpg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img4.jpg new file mode 100644 index 0000000..5d3a946 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img4.jpg differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img5.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img5.png new file mode 100644 index 0000000..4d0ea88 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/essential-blocks/eb-promo-img5.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/facebook.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/facebook.svg new file mode 100644 index 0000000..6482649 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/full-logo.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/full-logo.svg new file mode 100644 index 0000000..7ce7d1d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/full-logo.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/gift-icon.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/gift-icon.png new file mode 100644 index 0000000..2f78fdc Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/gift-icon.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/google.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/google.svg new file mode 100644 index 0000000..7793fd7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/google.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/icon-ea-logo.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/icon-ea-logo.svg new file mode 100644 index 0000000..f191a78 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/icon-ea-logo.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/mailchimp.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/mailchimp.svg new file mode 100644 index 0000000..9762d6b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/mailchimp.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/map-marker.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/map-marker.svg new file mode 100644 index 0000000..0f0ba41 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/map-marker.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/nx.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/nx.svg new file mode 100644 index 0000000..e346724 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/nx.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/play-btn.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/play-btn.png new file mode 100644 index 0000000..f540ace Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/play-btn.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/adv-google-map.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/adv-google-map.svg new file mode 100644 index 0000000..8a6f1b0 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/adv-google-map.svg @@ -0,0 +1,4 @@ + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/bd-new.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/bd-new.svg new file mode 100644 index 0000000..33e3232 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/bd-new.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/btl.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/btl.svg new file mode 100644 index 0000000..542d3a8 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/btl.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/crowdfundly-logo.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/crowdfundly-logo.svg new file mode 100644 index 0000000..c58c6a1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/crowdfundly-logo.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/dynamic-gallery.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/dynamic-gallery.svg new file mode 100644 index 0000000..2b7289a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/dynamic-gallery.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/ea.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/ea.svg new file mode 100644 index 0000000..e07f65f --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/ea.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/easy-jobs-logo.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/easy-jobs-logo.svg new file mode 100644 index 0000000..77e74f3 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/easy-jobs-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/eb-new.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/eb-new.svg new file mode 100644 index 0000000..d6cfe21 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/eb-new.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/el-load.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/el-load.svg new file mode 100644 index 0000000..cc02808 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/el-load.svg @@ -0,0 +1,3 @@ + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/ep-logo.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/ep-logo.png new file mode 100644 index 0000000..ce70ad0 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/ep-logo.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/event-cal.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/event-cal.svg new file mode 100644 index 0000000..e827b1f --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/event-cal.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/go-pro.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/go-pro.svg new file mode 100644 index 0000000..2900f76 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/go-pro.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/image-hotspots.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/image-hotspots.svg new file mode 100644 index 0000000..483eab2 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/image-hotspots.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/instagram-feed.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/instagram-feed.svg new file mode 100644 index 0000000..535ea60 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/instagram-feed.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/left-arrow.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/left-arrow.svg new file mode 100644 index 0000000..e70978c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/left-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/lightbox-and-modal.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/lightbox-and-modal.svg new file mode 100644 index 0000000..7c12ab7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/lightbox-and-modal.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/mailchimp.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/mailchimp.svg new file mode 100644 index 0000000..3e404fa --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/mailchimp.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/mask-group.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/mask-group.png new file mode 100644 index 0000000..82f33e7 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/mask-group.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/nx-logo.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/nx-logo.svg new file mode 100644 index 0000000..f5fd22c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/nx-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/review-logo.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/review-logo.svg new file mode 100644 index 0000000..48b2745 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/review-logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/right-arrow.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/right-arrow.svg new file mode 100644 index 0000000..20b3850 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/right-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/success.gif b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/success.gif new file mode 100644 index 0000000..9e21018 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/success.gif differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/templately-logo.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/templately-logo.svg new file mode 100644 index 0000000..fb0c29c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/templately-logo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/templately-qs-img.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/templately-qs-img.png new file mode 100644 index 0000000..6b7c102 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/templately-qs-img.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/toggle.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/toggle.svg new file mode 100644 index 0000000..0456732 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/toggle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/wscp.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/wscp.svg new file mode 100644 index 0000000..2c610ab --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/quick-setup/wscp.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/recaptcha.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/recaptcha.svg new file mode 100644 index 0000000..31f21f8 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/recaptcha.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/rx.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/rx.svg new file mode 100644 index 0000000..281920c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/rx.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/settings-save.gif b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/settings-save.gif new file mode 100644 index 0000000..caa34ea Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/settings-save.gif differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/steps.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/steps.svg new file mode 100644 index 0000000..e61d9c4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/steps.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/svg-draw.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/svg-draw.svg new file mode 100644 index 0000000..38acad7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/svg-draw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/login-bg.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/login-bg.png new file mode 100644 index 0000000..204169b Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/login-bg.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg new file mode 100644 index 0000000..e1dc2b4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo.svg new file mode 100644 index 0000000..f86c43c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templately_promotion_lite.jpg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templately_promotion_lite.jpg new file mode 100644 index 0000000..1bfdce6 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templately_promotion_lite.jpg differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templately_promotion_pro.jpg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templately_promotion_pro.jpg new file mode 100644 index 0000000..72d029b Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templately_promotion_pro.jpg differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templates-edit.jpg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templates-edit.jpg new file mode 100644 index 0000000..3b2f047 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/templates-edit.jpg differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/tool-1.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/tool-1.svg new file mode 100644 index 0000000..d73304a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/tool-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/tool-2.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/tool-2.svg new file mode 100644 index 0000000..0d05e61 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/tool-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/wscp.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/wscp.svg new file mode 100644 index 0000000..3039017 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/wscp.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/youtube-promo.jpg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/youtube-promo.jpg new file mode 100644 index 0000000..e324345 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/youtube-promo.jpg differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/youtube-promo.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/youtube-promo.png new file mode 100644 index 0000000..e824714 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/youtube-promo.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/index.php b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/index.php new file mode 100644 index 0000000..e71af0e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/index.php @@ -0,0 +1 @@ + 0 ){ + $(saveButton[0]).trigger('click'); + } + + } ) + + //close popup + $( document ).on( "click", ".eael-admin-popup-close", function ( event ) { + event.preventDefault(); + eaelPopupBox.hide(); + $( ".modal__content__popup" ).hide(); + } ) + + $( ".eael-widget-item:enabled" ).on( "click", function ( e ) { + totalElements(); + saveButton + .addClass( "save-now" ) + .removeAttr( "disabled" ) + .css( "cursor", "pointer" ); + } ); + + $( document ).on( 'click', '.eael-element-global-switch', function ( e ) { + + var status = $( this ).prop( "checked" ); + var dataID = $( this ).data( "id" ); + var classes = ".eael-widget-item."+dataID+":enabled"; + console.log(classes) + $( classes ).each( function () { + $( this ).prop( "checked", status ).change(); + } ); + totalElements(); + saveButton + .addClass( "save-now" ) + .removeAttr( "disabled" ) + .css( "cursor", "pointer" ); + } ); + + // Saving Data With Ajax Request + $( ".js-eael-settings-save" ).on( "click", function ( event ) { + event.preventDefault(); + + var _this = $( this ); + + if ( $( this ).hasClass( "save-now" ) ) { + $.ajax( { + url: localize.ajaxurl, + type: "post", + data: { + action: "save_settings_with_ajax", + security: localize.nonce, + fields: $( "form#eael-settings" ).serialize(), + }, + beforeSend: function () { + _this.html( + 'Saving Data...' + ); + }, + success: function ( response ) { + setTimeout( function () { + _this.html( "Save Settings" ); + Swal.fire( { + timer: 2000, + showConfirmButton: false, + imageUrl: localize.settings_save, + } ) + saveButton.removeClass( "save-now" ); + }, 500 ); + }, + error: function () { + Swal.fire( { + type: "error", + title: "Oops...", + text: "Something went wrong!", + } ); + }, + } ); + } else { + $( this ).attr( "disabled", "true" ).css( "cursor", "not-allowed" ); + } + } ); + + // Regenerate Assets + $( "#eael-regenerate-files" ).on( "click", function ( e ) { + e.preventDefault(); + var _this = $( this ); + + $.ajax( { + url: localize.ajaxurl, + type: "post", + data: { + action: "clear_cache_files_with_ajax", + security: localize.nonce, + }, + beforeSend: function () { + _this.html( + 'Generating...' + ); + }, + success: function ( response ) { + setTimeout( function () { + _this.html( "Regenerate Assets" ); + + Swal.fire( { + timer: 2000, + showConfirmButton: false, + imageUrl: localize.assets_regenerated, + } ) + }, 1000 ); + }, + error: function () { + Swal.fire( { + type: "error", + title: "Ops!", + footer: "Something went wrong!", + showConfirmButton: false, + timer: 2000, + } ); + }, + } ); + } ); + + + $( document ).on( 'click', function ( event ) { + var selector = $( event.target ).closest( ".eael-modal" ), + baseSelectro = $( event.target ).closest( "#eael-admn-setting-popup" ), + modal = $( "#eael-admn-setting-popup" ); + if ( !modal.length ) { + return ; + } + + if ( 'block' == modal.css( 'display' ) && selector.length ) { + return ; + } + + if ( 'block' == modal.css( 'display' ) && baseSelectro.length ) { + modal.hide(); + $( ".modal__content__popup" ).hide(); + } + } ); + + // Popup + $( document ).on( "click", ".eael-admin-settings-popup", function ( e ) { + e.preventDefault(); + + var title = $( this ).data( "title" ); + var placeholder = $( this ).data( "placeholder" ); + var type = $( this ).data( "option" ) || "text"; + var options = $( this ).data( "options" ) || {}; + var prepareOptions = {}; + var target = $( this ).data( "target" ); + var val = $( target ).val(); + var docSelector = $( this ).data( "doc" ); + var docMarkup = docSelector + ? $( docSelector ).clone().css( "display", "block" ) + : false; + + if ( Object.keys( options ).length > 0 ) { + prepareOptions["all"] = "All"; + + for ( var index in options ) { + prepareOptions[index] = options[index].toUpperCase(); + } + } + + Swal.fire( { + title: title, + input: type, + inputPlaceholder: placeholder, + inputValue: val, + inputOptions: prepareOptions, + footer: docMarkup, + preConfirm: function ( res ) { + $( target ).val( res ); + + saveButton + .addClass( "save-now" ) + .removeAttr( "disabled" ) + .css( "cursor", "pointer" ); + }, + } ); + } ); + + $( "#eael-js-print-method" ).on( "change", function ( evt ) { + var printMethod = $( this ).val(); + saveButton + .addClass( "save-now" ) + .removeAttr( "disabled" ) + .css( "cursor", "pointer" ); + + if ( printMethod === "internal" ) { + $( ".eael-external-printjs" ).hide(); + $( ".eael-internal-printjs" ).show(); + } else { + $( ".eael-external-printjs" ).show(); + $( ".eael-internal-printjs" ).hide(); + } + } ); + + /** + * Open a popup for typeform auth2 authentication + */ + $( "#eael-typeform-get-access" ).on( "click", function ( e ) { + e.preventDefault(); + var link = $( this ).data( "link" ); + if ( link != "" ) { + window.open( + link, + "mywindowtitle", + "width=500,height=500,left=500,top=200" + ); + } + } ); + + // install/activate plugin + $( document ).on( "click", ".wpdeveloper-plugin-installer", function ( ev ) { + ev.preventDefault(); + + var button = $( this ); + var action = $( this ).data( "action" ); + var slug = $( this ).data( "slug" ); + var basename = $( this ).data( "basename" ); + + if ( $.active && typeof action != "undefined" && action != 'completed' ) { + button.text( "Waiting..." ).attr( "disabled", true ); + + setInterval( function () { + if ( !$.active ) { + button.attr( "disabled", false ).trigger( "click" ); + } + }, 1000 ); + } + + if ( action == "install" && !$.active ) { + button.text( "Installing..." ).attr( "disabled", true ); + if (pagenow === 'admin_page_eael-setup-wizard' && button.hasClass('eael-quick-setup-next-button')) { + button.text("Enabling Templates"); + $('#eael-next').trigger('click'); + } else if (pagenow === 'toplevel_page_eael-settings' && button.hasClass('eael-dashboard-templately-install-btn')) { + button.text("Enabling Templates"); + } + + $.ajax( { + url: localize.ajaxurl, + type: "POST", + data: { + action: "wpdeveloper_install_plugin", + security: localize.nonce, + slug: slug, + }, + success: function ( response ) { + if ( response.success ) { + button.attr( "disabled", true ); + button.text( "Activated" ); + + if ((pagenow === 'admin_page_eael-setup-wizard' && button.hasClass('eael-quick-setup-next-button')) || (pagenow === 'toplevel_page_eael-settings' && button.hasClass('eael-dashboard-templately-install-btn'))) { + button.text("Enabled Templates"); + } + + button.data( "action", 'completed' ); + $( "body" ).trigger( 'eael_after_active_plugin', { plugin: slug } ); + } else { + button.attr( "disabled", false ); + button.text( "Install" ); + } + }, + error: function ( err ) { + console.log( err.responseJSON ); + }, + } ); + } else if ( action == "activate" && !$.active ) { + button.text( "Activating..." ).attr( "disabled", true ); + + $.ajax( { + url: localize.ajaxurl, + type: "POST", + data: { + action: "wpdeveloper_activate_plugin", + security: localize.nonce, + basename: basename, + }, + success: function ( response ) { + if ( response.success ) { + button.text( "Activated" ); + button.data( "action", null ); + $( "body" ).trigger( 'eael_after_active_plugin', { plugin: basename } ); + } else { + button.text( "Activate" ); + } + + button.attr( "disabled", false ); + }, + error: function ( err ) { + console.log( err.responseJSON ); + }, + } ); + } + } ); + + $( document ).on( 'eael_after_active_plugin', function ( event, obj ) { + if ( obj.plugin == 'templately/templately.php' || obj.plugin == 'templately' ) { + if ( $( ".eael-container .eael-main__tab" ).length > 0 ) { + location.reload(); + } + } + } ) + + $( window ).on( 'load', function () { + var params = new URLSearchParams( location.search ); + if ( params.has( 'typeform_tk' ) ) { + var elements_tab = document.querySelector( "ul.eael-tabs li a.eael-elements-tab" ); + params.delete( 'typeform_tk' ); + params.delete( 'pr_code' ); + window.history.replaceState( {}, '', `${location.pathname}?${params}` ); + + if ( elements_tab ) { + elements_tab.click(); + } + + if ( typeof Swal == 'function' ) { + Swal.fire( + { + timer: 3000, + showConfirmButton: false, + type: 'success', + title: 'TypeForm Token Added', + } + ) + } + } + } ); + + // Quick Setup + + eaelRenderTab(); + + /** + * eaelRenderTab + * @param step + */ + function eaelRenderTab(step = 0) { + + var contents = document.getElementsByClassName("setup-content"), + prev = document.getElementById("eael-prev"), + nextElement = document.getElementById("eael-next"), + saveElement = document.getElementById("eael-save"); + + if (contents.length < 1) { + return; + } + + contents[step].style.display = "block"; + prev.style.display = (step == 0) ? "none" : "inline"; + if (step == (contents.length - 1)) { + saveElement.style.display = "inline"; + nextElement.style.display = "none"; + } else { + nextElement.style.display = "inline"; + saveElement.style.display = "none"; + } + eaelStepIndicator(step) + } + + /** + * eaelStepIndicator + * @param stepNumber + */ + function eaelStepIndicator(stepNumber) { + var steps = document.getElementsByClassName("eael-quick-setup-step"), + container = document.getElementsByClassName("eael-quick-setup-wizard"); + container[0].setAttribute('data-step', stepNumber); + + for (var i = 0; i < steps.length; i++) { + steps[i].className = steps[i].className.replace(" active", ""); + } + + steps[stepNumber].className += " active"; + } + + $(document).on('click', '#eael-next,#eael-prev', function (e) { + var container = document.getElementsByClassName("eael-quick-setup-wizard"), + StepNumber = parseInt(container[0].getAttribute('data-step')), + contents = document.getElementsByClassName("setup-content"); + + contents[StepNumber].style.display = "none"; + StepNumber = (e.target.id == 'eael-prev') ? StepNumber - 1 : StepNumber + 1; + + if (contents[StepNumber].classList.contains('templately')) { + $('.eael-quick-setup-footer').eq(0).hide().siblings('.eael-quick-setup-footer').show(); + } else { + $('.eael-quick-setup-footer').eq(1).hide().siblings('.eael-quick-setup-footer').show(); + } + + if (e.target.id == 'eael-next' && StepNumber == 2) { + $.ajax({ + url: localize.ajaxurl, + type: "POST", + data: { + action: "save_eael_elements_data", + security: localize.nonce, + fields: $("form.eael-setup-wizard-form").serialize() + } + }); + } + if (StepNumber >= contents.length) { + return false; + } + eaelRenderTab(StepNumber); + }); + + $('.btn-collect').on('click', function () { + $(".eael-whatwecollecttext").toggle(); + }); + + $( document ).on( 'click', '#eael-elements-load-more', function ( event ) { + event.preventDefault(); + $(event.target).closest('.eael-quick-setup-overlay').remove(); + $('.eael-quick-setup-post-grid-panel-disable').show(); + } ) + + $(document).on('change', '.eael_preferences', function (e) { + var $this = $(this), + preferences = $this.val(); + + var elements = $(".eael-quick-setup-post-grid .eael-quick-setup-toggler input[type=checkbox]"); + if (elements.length > 0) { + if (preferences == 'custom') { + elements.prop('checked', true) + } else { + elements.prop('checked', false) + elements.each(function (i, item) { + if (preferences == 'advance' && $(item).data('preferences') != '') { + $(item).prop('checked', true) + } else if ($(item).data('preferences') == preferences) { + $(item).prop('checked', true) + } + }) + } + } + }); + + $(document).on('change', '#lr_custom_profile_fields', function (e) { + let $this = $(this), + custom_profile_fields = $this.prop('checked'); + + if( custom_profile_fields ){ + $(document).find('.lr_custom_profile_fields_child').removeClass('eael-d-none'); + } else { + $(document).find('.lr_custom_profile_fields_child').addClass('eael-d-none'); + } + }); + + $(document).on('click', '.eael-setup-wizard-save', function (e) { + e.preventDefault(); + var $this = $(this); + $(".eael-setup-wizard-save").attr('disabled', 'disabled'); + + if ( $this.attr( 'id' ) && $this.attr( 'id' ) == 'eael-count-me-bt' ) { + $( "#eael_user_email_address" ).val( 1 ); + } + + $.ajax({ + url: localize.ajaxurl, + type: "POST", + data: { + action: "save_setup_wizard_data", + security: localize.nonce, + fields: $("form.eael-setup-wizard-form").serialize() + }, + + success: function (response) { + if (response.success) { + Swal.fire({ + timer: 3000, + showConfirmButton: false, + imageUrl: localize.success_image, + }).then((result) => { + window.location = response.data.redirect_url; + }); + } else { + $this.attr('disabled', 'disabled'); + Swal.fire({ + type: "error", + title: 'Error', + text: 'error', + }); + } + }, + error: function (err) { + $this.attr('disabled', 'disabled'); + Swal.fire({ + type: "error", + title: 'Error', + text: 'error', + }); + }, + }); + }); + + $(".eael-admin-promotion-close").on('click',function(event){ + event.preventDefault(); + $.ajax({ + url: localize.ajaxurl, + type: "POST", + data: { + action: "eael_admin_promotion", + security: localize.nonce, + }, + + success: function (response) { + $("#eael-admin-promotion-message").remove(); + }, + error: function (err) { + + }, + }); + }); + +} )( jQuery ); diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/js/eael-essential-blocks-promo.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/js/eael-essential-blocks-promo.js new file mode 100644 index 0000000..8c770a3 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/js/eael-essential-blocks-promo.js @@ -0,0 +1,149 @@ +(function ($) { + let $gb_editor_panel = $('#editor'); + var $is_popup_button_added = false; + + wp.data.subscribe(function () { + setTimeout(function () { + essential_block_button_init(); + }, 1); + }); + + function essential_block_button_init() { + if (!$('#eael-eb-popup-button').length && !$is_popup_button_added) { + $gb_editor_panel.find('.edit-post-header__settings').prepend($('#eael-gb-eb-button-template').html()); + if ($('#eael-eb-popup-button').length) { + $is_popup_button_added = true; + } + } + } + + $(document).on('click', '#eael-eb-popup-button', function () { + $('body').append($('#eael-gb-eb-popup-template').html()).append(`
`); + }).on('click', '.eael-gb-eb-dismiss, #eael-gb-eb-popup-overlay', function () { + $('.eael-gb-eb-popup, #eael-gb-eb-popup-overlay').remove(); + }).on('click', '.eael-gb-eb-content-pagination span', function () { + let $this = $(this), + page_id = $this.data('page'), + page_content = $(`#eael-gb-eb-button-template-page-${page_id}`).html(); + + $('.eael-gb-eb-popup-content.--page-1').addClass('hide-eael-gb-eb-never-show-button'); + $this.addClass('active').siblings().removeClass('active').closest('.eael-gb-eb-popup-content') + .removeClass('--page-1 --page-2 --page-3 --page-4 --page-5').addClass(`--page-${page_id}`); + $('.eael-gb-eb-popup .eael-gb-eb-content-image').html($(page_content).find('.eael-gb-eb-content-image').html()); + $('.eael-gb-eb-popup .eael-gb-eb-content-info').html($(page_content).find('.eael-gb-eb-content-info').html()); + }).on('click', '.eael-gb-eb-prev, .eael-gb-eb-next', function () { + let $this = $(this), + isNext = $this.hasClass('eael-gb-eb-next'), + isPrev = $this.hasClass('eael-gb-eb-prev'), + currentPage = $('.eael-gb-eb-content-pagination span.active'); + + if (isNext) { + currentPage.next().trigger('click'); + } else if (isPrev) { + currentPage.prev().trigger('click'); + } + }).on('click', 'button.eael-gb-eb-never-show', function () { + let $this = $(this), + nonce = $this.data('nonce'); + + $.ajax({ + url: "admin-ajax.php", + type: "POST", + data: { + action: "eael_gb_eb_popup_dismiss", + security: nonce, + }, + success: function (response) { + if (response.success) { + $('.eael-gb-eb-dismiss').trigger('click'); + $('#eael-eb-popup-button').remove(); + } else { + console.log(response.data); + } + }, + error: function (err) { + console.log(err.responseText); + }, + }); + }).on('click', 'button.eael-gb-eb-install', function (ev) { + ev.preventDefault(); + + let button = $(this), + action = button.data("action"), + nonce = button.data("nonce"); + + if ($.active && typeof action != "undefined") { + button.text("Waiting...").attr("disabled", true); + + setInterval(function () { + if (!$.active) { + button.attr("disabled", false).trigger("click"); + } + }, 1000); + } + + if (action === "install" && !$.active) { + button.text("Installing...").attr("disabled", true); + + $.ajax({ + url: "admin-ajax.php", + type: "POST", + data: { + action: "wpdeveloper_install_plugin", + security: nonce, + slug: "essential-blocks", + }, + success: function (response) { + if (response.success) { + button.text("Activated"); + button.data("action", null); + $('.eael-gb-eb-dismiss').trigger('click'); + $('#eael-eb-popup-button').remove(); + + setTimeout(function () { + location.reload(); + }, 500); + } else { + button.text("Try Essential Blocks"); + } + + button.attr("disabled", false); + }, + error: function (err) { + console.log(err.responseJSON); + }, + }); + } else if (action === "activate" && !$.active) { + button.text("Activating...").attr("disabled", true); + + $.ajax({ + url: "admin-ajax.php", + type: "POST", + data: { + action: "wpdeveloper_activate_plugin", + security: nonce, + basename: "essential-blocks/essential-blocks.php", + }, + success: function (response) { + if (response.success) { + button.text("Activated"); + button.data("action", null); + $('.eael-gb-eb-dismiss').trigger('click'); + $('#eael-eb-popup-button').remove(); + + setTimeout(function () { + location.reload(); + }, 500); + } else { + button.text("Activate"); + } + + button.attr("disabled", false); + }, + error: function (err) { + console.log(err.responseJSON); + }, + }); + } + }); +})(jQuery); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/js/eael-templately-promo.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/js/eael-templately-promo.js new file mode 100644 index 0000000..638bf09 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/js/eael-templately-promo.js @@ -0,0 +1,171 @@ +(function ($) { + $("document").ready(function () { + let templateAddSection = $("#tmpl-elementor-add-section"); + if (0 < templateAddSection.length) { + var oldTemplateButton = templateAddSection.html(); + oldTemplateButton = oldTemplateButton.replace( + '
.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;background-color:transparent;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:'';display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;word-wrap:break-word}#swal2-content{text-align:center}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:inherit}.swal2-range input{width:80%}.swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em!important;line-height:28px!important;height:auto!important;background:inherit;color:#545454;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:'!';display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;zoom:normal;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;zoom:normal;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon::before{display:flex;align-items:center;height:92%;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning::before{content:'!'}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info::before{content:'i'}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question::before{content:'?'}.swal2-icon.swal2-question.swal2-arabic-question-mark::before{content:'؟'}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:initial!important}} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/vendor/sweetalert2/js/core.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/vendor/sweetalert2/js/core.js new file mode 100644 index 0000000..77b6baa --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/vendor/sweetalert2/js/core.js @@ -0,0 +1,7608 @@ + +!function(__e, __g, undefined){ +'use strict'; +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; + +/******/ // The require function +/******/ function __webpack_require__(moduleId) { + +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; + +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ exports: {}, +/******/ id: moduleId, +/******/ loaded: false +/******/ }; + +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); + +/******/ // Flag the module as loaded +/******/ module.loaded = true; + +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } + + +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; + +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; + +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; + +/******/ // Load entry module and return exports +/******/ return __webpack_require__(0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(1); + __webpack_require__(50); + __webpack_require__(51); + __webpack_require__(52); + __webpack_require__(54); + __webpack_require__(55); + __webpack_require__(58); + __webpack_require__(59); + __webpack_require__(60); + __webpack_require__(61); + __webpack_require__(62); + __webpack_require__(63); + __webpack_require__(64); + __webpack_require__(65); + __webpack_require__(66); + __webpack_require__(68); + __webpack_require__(70); + __webpack_require__(72); + __webpack_require__(74); + __webpack_require__(77); + __webpack_require__(78); + __webpack_require__(79); + __webpack_require__(83); + __webpack_require__(86); + __webpack_require__(87); + __webpack_require__(88); + __webpack_require__(89); + __webpack_require__(91); + __webpack_require__(92); + __webpack_require__(93); + __webpack_require__(94); + __webpack_require__(95); + __webpack_require__(97); + __webpack_require__(99); + __webpack_require__(100); + __webpack_require__(101); + __webpack_require__(103); + __webpack_require__(104); + __webpack_require__(105); + __webpack_require__(107); + __webpack_require__(108); + __webpack_require__(109); + __webpack_require__(111); + __webpack_require__(112); + __webpack_require__(113); + __webpack_require__(114); + __webpack_require__(115); + __webpack_require__(116); + __webpack_require__(117); + __webpack_require__(118); + __webpack_require__(119); + __webpack_require__(120); + __webpack_require__(121); + __webpack_require__(122); + __webpack_require__(123); + __webpack_require__(124); + __webpack_require__(126); + __webpack_require__(130); + __webpack_require__(131); + __webpack_require__(132); + __webpack_require__(133); + __webpack_require__(137); + __webpack_require__(139); + __webpack_require__(140); + __webpack_require__(141); + __webpack_require__(142); + __webpack_require__(143); + __webpack_require__(144); + __webpack_require__(145); + __webpack_require__(146); + __webpack_require__(147); + __webpack_require__(148); + __webpack_require__(149); + __webpack_require__(150); + __webpack_require__(151); + __webpack_require__(152); + __webpack_require__(158); + __webpack_require__(159); + __webpack_require__(161); + __webpack_require__(162); + __webpack_require__(163); + __webpack_require__(167); + __webpack_require__(168); + __webpack_require__(169); + __webpack_require__(170); + __webpack_require__(171); + __webpack_require__(173); + __webpack_require__(174); + __webpack_require__(175); + __webpack_require__(176); + __webpack_require__(179); + __webpack_require__(181); + __webpack_require__(182); + __webpack_require__(183); + __webpack_require__(185); + __webpack_require__(187); + __webpack_require__(189); + __webpack_require__(190); + __webpack_require__(191); + __webpack_require__(193); + __webpack_require__(194); + __webpack_require__(195); + __webpack_require__(196); + __webpack_require__(203); + __webpack_require__(206); + __webpack_require__(207); + __webpack_require__(209); + __webpack_require__(210); + __webpack_require__(211); + __webpack_require__(212); + __webpack_require__(213); + __webpack_require__(214); + __webpack_require__(215); + __webpack_require__(216); + __webpack_require__(217); + __webpack_require__(218); + __webpack_require__(219); + __webpack_require__(220); + __webpack_require__(222); + __webpack_require__(223); + __webpack_require__(224); + __webpack_require__(225); + __webpack_require__(226); + __webpack_require__(227); + __webpack_require__(228); + __webpack_require__(229); + __webpack_require__(231); + __webpack_require__(234); + __webpack_require__(235); + __webpack_require__(237); + __webpack_require__(238); + __webpack_require__(239); + __webpack_require__(240); + __webpack_require__(241); + __webpack_require__(242); + __webpack_require__(243); + __webpack_require__(244); + __webpack_require__(245); + __webpack_require__(246); + __webpack_require__(247); + __webpack_require__(249); + __webpack_require__(250); + __webpack_require__(251); + __webpack_require__(252); + __webpack_require__(253); + __webpack_require__(254); + __webpack_require__(255); + __webpack_require__(256); + __webpack_require__(258); + __webpack_require__(259); + __webpack_require__(261); + __webpack_require__(262); + __webpack_require__(263); + __webpack_require__(264); + __webpack_require__(267); + __webpack_require__(268); + __webpack_require__(269); + __webpack_require__(270); + __webpack_require__(271); + __webpack_require__(272); + __webpack_require__(273); + __webpack_require__(274); + __webpack_require__(276); + __webpack_require__(277); + __webpack_require__(278); + __webpack_require__(279); + __webpack_require__(280); + __webpack_require__(281); + __webpack_require__(282); + __webpack_require__(283); + __webpack_require__(284); + __webpack_require__(285); + __webpack_require__(286); + __webpack_require__(287); + __webpack_require__(288); + __webpack_require__(291); + __webpack_require__(156); + __webpack_require__(293); + __webpack_require__(292); + __webpack_require__(294); + __webpack_require__(295); + __webpack_require__(296); + __webpack_require__(297); + __webpack_require__(298); + __webpack_require__(300); + __webpack_require__(301); + __webpack_require__(302); + __webpack_require__(304); + module.exports = __webpack_require__(305); + + +/***/ }, +/* 1 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // ECMAScript 6 symbols shim + var global = __webpack_require__(2) + , has = __webpack_require__(3) + , DESCRIPTORS = __webpack_require__(4) + , $export = __webpack_require__(6) + , redefine = __webpack_require__(16) + , META = __webpack_require__(20).KEY + , $fails = __webpack_require__(5) + , shared = __webpack_require__(21) + , setToStringTag = __webpack_require__(22) + , uid = __webpack_require__(17) + , wks = __webpack_require__(23) + , wksExt = __webpack_require__(24) + , wksDefine = __webpack_require__(25) + , keyOf = __webpack_require__(27) + , enumKeys = __webpack_require__(40) + , isArray = __webpack_require__(43) + , anObject = __webpack_require__(10) + , toIObject = __webpack_require__(30) + , toPrimitive = __webpack_require__(14) + , createDesc = __webpack_require__(15) + , _create = __webpack_require__(44) + , gOPNExt = __webpack_require__(47) + , $GOPD = __webpack_require__(49) + , $DP = __webpack_require__(9) + , $keys = __webpack_require__(28) + , gOPD = $GOPD.f + , dP = $DP.f + , gOPN = gOPNExt.f + , $Symbol = global.Symbol + , $JSON = global.JSON + , _stringify = $JSON && $JSON.stringify + , PROTOTYPE = 'prototype' + , HIDDEN = wks('_hidden') + , TO_PRIMITIVE = wks('toPrimitive') + , isEnum = {}.propertyIsEnumerable + , SymbolRegistry = shared('symbol-registry') + , AllSymbols = shared('symbols') + , OPSymbols = shared('op-symbols') + , ObjectProto = Object[PROTOTYPE] + , USE_NATIVE = typeof $Symbol == 'function' + , QObject = global.QObject; + // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 + var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; + + // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 + var setSymbolDesc = DESCRIPTORS && $fails(function(){ + return _create(dP({}, 'a', { + get: function(){ return dP(this, 'a', {value: 7}).a; } + })).a != 7; + }) ? function(it, key, D){ + var protoDesc = gOPD(ObjectProto, key); + if(protoDesc)delete ObjectProto[key]; + dP(it, key, D); + if(protoDesc && it !== ObjectProto)dP(ObjectProto, key, protoDesc); + } : dP; + + var wrap = function(tag){ + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); + sym._k = tag; + return sym; + }; + + var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function(it){ + return typeof it == 'symbol'; + } : function(it){ + return it instanceof $Symbol; + }; + + var $defineProperty = function defineProperty(it, key, D){ + if(it === ObjectProto)$defineProperty(OPSymbols, key, D); + anObject(it); + key = toPrimitive(key, true); + anObject(D); + if(has(AllSymbols, key)){ + if(!D.enumerable){ + if(!has(it, HIDDEN))dP(it, HIDDEN, createDesc(1, {})); + it[HIDDEN][key] = true; + } else { + if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false; + D = _create(D, {enumerable: createDesc(0, false)}); + } return setSymbolDesc(it, key, D); + } return dP(it, key, D); + }; + var $defineProperties = function defineProperties(it, P){ + anObject(it); + var keys = enumKeys(P = toIObject(P)) + , i = 0 + , l = keys.length + , key; + while(l > i)$defineProperty(it, key = keys[i++], P[key]); + return it; + }; + var $create = function create(it, P){ + return P === undefined ? _create(it) : $defineProperties(_create(it), P); + }; + var $propertyIsEnumerable = function propertyIsEnumerable(key){ + var E = isEnum.call(this, key = toPrimitive(key, true)); + if(this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return false; + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; + }; + var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){ + it = toIObject(it); + key = toPrimitive(key, true); + if(it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return; + var D = gOPD(it, key); + if(D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key]))D.enumerable = true; + return D; + }; + var $getOwnPropertyNames = function getOwnPropertyNames(it){ + var names = gOPN(toIObject(it)) + , result = [] + , i = 0 + , key; + while(names.length > i){ + if(!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META)result.push(key); + } return result; + }; + var $getOwnPropertySymbols = function getOwnPropertySymbols(it){ + var IS_OP = it === ObjectProto + , names = gOPN(IS_OP ? OPSymbols : toIObject(it)) + , result = [] + , i = 0 + , key; + while(names.length > i){ + if(has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true))result.push(AllSymbols[key]); + } return result; + }; + + // 19.4.1.1 Symbol([description]) + if(!USE_NATIVE){ + $Symbol = function Symbol(){ + if(this instanceof $Symbol)throw TypeError('Symbol is not a constructor!'); + var tag = uid(arguments.length > 0 ? arguments[0] : undefined); + var $set = function(value){ + if(this === ObjectProto)$set.call(OPSymbols, value); + if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false; + setSymbolDesc(this, tag, createDesc(1, value)); + }; + if(DESCRIPTORS && setter)setSymbolDesc(ObjectProto, tag, {configurable: true, set: $set}); + return wrap(tag); + }; + redefine($Symbol[PROTOTYPE], 'toString', function toString(){ + return this._k; + }); + + $GOPD.f = $getOwnPropertyDescriptor; + $DP.f = $defineProperty; + __webpack_require__(48).f = gOPNExt.f = $getOwnPropertyNames; + __webpack_require__(42).f = $propertyIsEnumerable; + __webpack_require__(41).f = $getOwnPropertySymbols; + + if(DESCRIPTORS && !__webpack_require__(26)){ + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); + } + + wksExt.f = function(name){ + return wrap(wks(name)); + } + } + + $export($export.G + $export.W + $export.F * !USE_NATIVE, {Symbol: $Symbol}); + + for(var symbols = ( + // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' + ).split(','), i = 0; symbols.length > i; )wks(symbols[i++]); + + for(var symbols = $keys(wks.store), i = 0; symbols.length > i; )wksDefine(symbols[i++]); + + $export($export.S + $export.F * !USE_NATIVE, 'Symbol', { + // 19.4.2.1 Symbol.for(key) + 'for': function(key){ + return has(SymbolRegistry, key += '') + ? SymbolRegistry[key] + : SymbolRegistry[key] = $Symbol(key); + }, + // 19.4.2.5 Symbol.keyFor(sym) + keyFor: function keyFor(key){ + if(isSymbol(key))return keyOf(SymbolRegistry, key); + throw TypeError(key + ' is not a symbol!'); + }, + useSetter: function(){ setter = true; }, + useSimple: function(){ setter = false; } + }); + + $export($export.S + $export.F * !USE_NATIVE, 'Object', { + // 19.1.2.2 Object.create(O [, Properties]) + create: $create, + // 19.1.2.4 Object.defineProperty(O, P, Attributes) + defineProperty: $defineProperty, + // 19.1.2.3 Object.defineProperties(O, Properties) + defineProperties: $defineProperties, + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) + getOwnPropertyDescriptor: $getOwnPropertyDescriptor, + // 19.1.2.7 Object.getOwnPropertyNames(O) + getOwnPropertyNames: $getOwnPropertyNames, + // 19.1.2.8 Object.getOwnPropertySymbols(O) + getOwnPropertySymbols: $getOwnPropertySymbols + }); + + // 24.3.2 JSON.stringify(value [, replacer [, space]]) + $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function(){ + var S = $Symbol(); + // MS Edge converts symbol values to JSON as {} + // WebKit converts symbol values to JSON as null + // V8 throws on boxed symbols + return _stringify([S]) != '[null]' || _stringify({a: S}) != '{}' || _stringify(Object(S)) != '{}'; + })), 'JSON', { + stringify: function stringify(it){ + if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined + var args = [it] + , i = 1 + , replacer, $replacer; + while(arguments.length > i)args.push(arguments[i++]); + replacer = args[1]; + if(typeof replacer == 'function')$replacer = replacer; + if($replacer || !isArray(replacer))replacer = function(key, value){ + if($replacer)value = $replacer.call(this, key, value); + if(!isSymbol(value))return value; + }; + args[1] = replacer; + return _stringify.apply($JSON, args); + } + }); + + // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) + $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(8)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); + // 19.4.3.5 Symbol.prototype[@@toStringTag] + setToStringTag($Symbol, 'Symbol'); + // 20.2.1.9 Math[@@toStringTag] + setToStringTag(Math, 'Math', true); + // 24.3.3 JSON[@@toStringTag] + setToStringTag(global.JSON, 'JSON', true); + +/***/ }, +/* 2 */ +/***/ function(module, exports) { + + // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 + var global = module.exports = typeof window != 'undefined' && window.Math == Math + ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')(); + if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef + +/***/ }, +/* 3 */ +/***/ function(module, exports) { + + var hasOwnProperty = {}.hasOwnProperty; + module.exports = function(it, key){ + return hasOwnProperty.call(it, key); + }; + +/***/ }, +/* 4 */ +/***/ function(module, exports, __webpack_require__) { + + // Thank's IE8 for his funny defineProperty + module.exports = !__webpack_require__(5)(function(){ + return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7; + }); + +/***/ }, +/* 5 */ +/***/ function(module, exports) { + + module.exports = function(exec){ + try { + return !!exec(); + } catch(e){ + return true; + } + }; + +/***/ }, +/* 6 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(2) + , core = __webpack_require__(7) + , hide = __webpack_require__(8) + , redefine = __webpack_require__(16) + , ctx = __webpack_require__(18) + , PROTOTYPE = 'prototype'; + + var $export = function(type, name, source){ + var IS_FORCED = type & $export.F + , IS_GLOBAL = type & $export.G + , IS_STATIC = type & $export.S + , IS_PROTO = type & $export.P + , IS_BIND = type & $export.B + , target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE] + , exports = IS_GLOBAL ? core : core[name] || (core[name] = {}) + , expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}) + , key, own, out, exp; + if(IS_GLOBAL)source = name; + for(key in source){ + // contains in native + own = !IS_FORCED && target && target[key] !== undefined; + // export native or passed + out = (own ? target : source)[key]; + // bind timers to global for call from export context + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; + // extend global + if(target)redefine(target, key, out, type & $export.U); + // export + if(exports[key] != out)hide(exports, key, exp); + if(IS_PROTO && expProto[key] != out)expProto[key] = out; + } + }; + global.core = core; + // type bitmap + $export.F = 1; // forced + $export.G = 2; // global + $export.S = 4; // static + $export.P = 8; // proto + $export.B = 16; // bind + $export.W = 32; // wrap + $export.U = 64; // safe + $export.R = 128; // real proto method for `library` + module.exports = $export; + +/***/ }, +/* 7 */ +/***/ function(module, exports) { + + var core = module.exports = {version: '2.4.0'}; + if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef + +/***/ }, +/* 8 */ +/***/ function(module, exports, __webpack_require__) { + + var dP = __webpack_require__(9) + , createDesc = __webpack_require__(15); + module.exports = __webpack_require__(4) ? function(object, key, value){ + return dP.f(object, key, createDesc(1, value)); + } : function(object, key, value){ + object[key] = value; + return object; + }; + +/***/ }, +/* 9 */ +/***/ function(module, exports, __webpack_require__) { + + var anObject = __webpack_require__(10) + , IE8_DOM_DEFINE = __webpack_require__(12) + , toPrimitive = __webpack_require__(14) + , dP = Object.defineProperty; + + exports.f = __webpack_require__(4) ? Object.defineProperty : function defineProperty(O, P, Attributes){ + anObject(O); + P = toPrimitive(P, true); + anObject(Attributes); + if(IE8_DOM_DEFINE)try { + return dP(O, P, Attributes); + } catch(e){ /* empty */ } + if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); + if('value' in Attributes)O[P] = Attributes.value; + return O; + }; + +/***/ }, +/* 10 */ +/***/ function(module, exports, __webpack_require__) { + + var isObject = __webpack_require__(11); + module.exports = function(it){ + if(!isObject(it))throw TypeError(it + ' is not an object!'); + return it; + }; + +/***/ }, +/* 11 */ +/***/ function(module, exports) { + + module.exports = function(it){ + return typeof it === 'object' ? it !== null : typeof it === 'function'; + }; + +/***/ }, +/* 12 */ +/***/ function(module, exports, __webpack_require__) { + + module.exports = !__webpack_require__(4) && !__webpack_require__(5)(function(){ + return Object.defineProperty(__webpack_require__(13)('div'), 'a', {get: function(){ return 7; }}).a != 7; + }); + +/***/ }, +/* 13 */ +/***/ function(module, exports, __webpack_require__) { + + var isObject = __webpack_require__(11) + , document = __webpack_require__(2).document + // in old IE typeof document.createElement is 'object' + , is = isObject(document) && isObject(document.createElement); + module.exports = function(it){ + return is ? document.createElement(it) : {}; + }; + +/***/ }, +/* 14 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.1.1 ToPrimitive(input [, PreferredType]) + var isObject = __webpack_require__(11); + // instead of the ES6 spec version, we didn't implement @@toPrimitive case + // and the second argument - flag - preferred type is a string + module.exports = function(it, S){ + if(!isObject(it))return it; + var fn, val; + if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; + if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val; + if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; + throw TypeError("Can't convert object to primitive value"); + }; + +/***/ }, +/* 15 */ +/***/ function(module, exports) { + + module.exports = function(bitmap, value){ + return { + enumerable : !(bitmap & 1), + configurable: !(bitmap & 2), + writable : !(bitmap & 4), + value : value + }; + }; + +/***/ }, +/* 16 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(2) + , hide = __webpack_require__(8) + , has = __webpack_require__(3) + , SRC = __webpack_require__(17)('src') + , TO_STRING = 'toString' + , $toString = Function[TO_STRING] + , TPL = ('' + $toString).split(TO_STRING); + + __webpack_require__(7).inspectSource = function(it){ + return $toString.call(it); + }; + + (module.exports = function(O, key, val, safe){ + var isFunction = typeof val == 'function'; + if(isFunction)has(val, 'name') || hide(val, 'name', key); + if(O[key] === val)return; + if(isFunction)has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); + if(O === global){ + O[key] = val; + } else { + if(!safe){ + delete O[key]; + hide(O, key, val); + } else { + if(O[key])O[key] = val; + else hide(O, key, val); + } + } + // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative + })(Function.prototype, TO_STRING, function toString(){ + return typeof this == 'function' && this[SRC] || $toString.call(this); + }); + +/***/ }, +/* 17 */ +/***/ function(module, exports) { + + var id = 0 + , px = Math.random(); + module.exports = function(key){ + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); + }; + +/***/ }, +/* 18 */ +/***/ function(module, exports, __webpack_require__) { + + // optional / simple context binding + var aFunction = __webpack_require__(19); + module.exports = function(fn, that, length){ + aFunction(fn); + if(that === undefined)return fn; + switch(length){ + case 1: return function(a){ + return fn.call(that, a); + }; + case 2: return function(a, b){ + return fn.call(that, a, b); + }; + case 3: return function(a, b, c){ + return fn.call(that, a, b, c); + }; + } + return function(/* ...args */){ + return fn.apply(that, arguments); + }; + }; + +/***/ }, +/* 19 */ +/***/ function(module, exports) { + + module.exports = function(it){ + if(typeof it != 'function')throw TypeError(it + ' is not a function!'); + return it; + }; + +/***/ }, +/* 20 */ +/***/ function(module, exports, __webpack_require__) { + + var META = __webpack_require__(17)('meta') + , isObject = __webpack_require__(11) + , has = __webpack_require__(3) + , setDesc = __webpack_require__(9).f + , id = 0; + var isExtensible = Object.isExtensible || function(){ + return true; + }; + var FREEZE = !__webpack_require__(5)(function(){ + return isExtensible(Object.preventExtensions({})); + }); + var setMeta = function(it){ + setDesc(it, META, {value: { + i: 'O' + ++id, // object ID + w: {} // weak collections IDs + }}); + }; + var fastKey = function(it, create){ + // return primitive with prefix + if(!isObject(it))return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; + if(!has(it, META)){ + // can't set metadata to uncaught frozen object + if(!isExtensible(it))return 'F'; + // not necessary to add metadata + if(!create)return 'E'; + // add missing metadata + setMeta(it); + // return object ID + } return it[META].i; + }; + var getWeak = function(it, create){ + if(!has(it, META)){ + // can't set metadata to uncaught frozen object + if(!isExtensible(it))return true; + // not necessary to add metadata + if(!create)return false; + // add missing metadata + setMeta(it); + // return hash weak collections IDs + } return it[META].w; + }; + // add metadata on freeze-family methods calling + var onFreeze = function(it){ + if(FREEZE && meta.NEED && isExtensible(it) && !has(it, META))setMeta(it); + return it; + }; + var meta = module.exports = { + KEY: META, + NEED: false, + fastKey: fastKey, + getWeak: getWeak, + onFreeze: onFreeze + }; + +/***/ }, +/* 21 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(2) + , SHARED = '__core-js_shared__' + , store = global[SHARED] || (global[SHARED] = {}); + module.exports = function(key){ + return store[key] || (store[key] = {}); + }; + +/***/ }, +/* 22 */ +/***/ function(module, exports, __webpack_require__) { + + var def = __webpack_require__(9).f + , has = __webpack_require__(3) + , TAG = __webpack_require__(23)('toStringTag'); + + module.exports = function(it, tag, stat){ + if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag}); + }; + +/***/ }, +/* 23 */ +/***/ function(module, exports, __webpack_require__) { + + var store = __webpack_require__(21)('wks') + , uid = __webpack_require__(17) + , Symbol = __webpack_require__(2).Symbol + , USE_SYMBOL = typeof Symbol == 'function'; + + var $exports = module.exports = function(name){ + return store[name] || (store[name] = + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); + }; + + $exports.store = store; + +/***/ }, +/* 24 */ +/***/ function(module, exports, __webpack_require__) { + + exports.f = __webpack_require__(23); + +/***/ }, +/* 25 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(2) + , core = __webpack_require__(7) + , LIBRARY = __webpack_require__(26) + , wksExt = __webpack_require__(24) + , defineProperty = __webpack_require__(9).f; + module.exports = function(name){ + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); + if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)}); + }; + +/***/ }, +/* 26 */ +/***/ function(module, exports) { + + module.exports = false; + +/***/ }, +/* 27 */ +/***/ function(module, exports, __webpack_require__) { + + var getKeys = __webpack_require__(28) + , toIObject = __webpack_require__(30); + module.exports = function(object, el){ + var O = toIObject(object) + , keys = getKeys(O) + , length = keys.length + , index = 0 + , key; + while(length > index)if(O[key = keys[index++]] === el)return key; + }; + +/***/ }, +/* 28 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.14 / 15.2.3.14 Object.keys(O) + var $keys = __webpack_require__(29) + , enumBugKeys = __webpack_require__(39); + + module.exports = Object.keys || function keys(O){ + return $keys(O, enumBugKeys); + }; + +/***/ }, +/* 29 */ +/***/ function(module, exports, __webpack_require__) { + + var has = __webpack_require__(3) + , toIObject = __webpack_require__(30) + , arrayIndexOf = __webpack_require__(34)(false) + , IE_PROTO = __webpack_require__(38)('IE_PROTO'); + + module.exports = function(object, names){ + var O = toIObject(object) + , i = 0 + , result = [] + , key; + for(key in O)if(key != IE_PROTO)has(O, key) && result.push(key); + // Don't enum bug & hidden keys + while(names.length > i)if(has(O, key = names[i++])){ + ~arrayIndexOf(result, key) || result.push(key); + } + return result; + }; + +/***/ }, +/* 30 */ +/***/ function(module, exports, __webpack_require__) { + + // to indexed object, toObject with fallback for non-array-like ES3 strings + var IObject = __webpack_require__(31) + , defined = __webpack_require__(33); + module.exports = function(it){ + return IObject(defined(it)); + }; + +/***/ }, +/* 31 */ +/***/ function(module, exports, __webpack_require__) { + + // fallback for non-array-like ES3 and non-enumerable old V8 strings + var cof = __webpack_require__(32); + module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){ + return cof(it) == 'String' ? it.split('') : Object(it); + }; + +/***/ }, +/* 32 */ +/***/ function(module, exports) { + + var toString = {}.toString; + + module.exports = function(it){ + return toString.call(it).slice(8, -1); + }; + +/***/ }, +/* 33 */ +/***/ function(module, exports) { + + // 7.2.1 RequireObjectCoercible(argument) + module.exports = function(it){ + if(it == undefined)throw TypeError("Can't call method on " + it); + return it; + }; + +/***/ }, +/* 34 */ +/***/ function(module, exports, __webpack_require__) { + + // false -> Array#indexOf + // true -> Array#includes + var toIObject = __webpack_require__(30) + , toLength = __webpack_require__(35) + , toIndex = __webpack_require__(37); + module.exports = function(IS_INCLUDES){ + return function($this, el, fromIndex){ + var O = toIObject($this) + , length = toLength(O.length) + , index = toIndex(fromIndex, length) + , value; + // Array#includes uses SameValueZero equality algorithm + if(IS_INCLUDES && el != el)while(length > index){ + value = O[index++]; + if(value != value)return true; + // Array#toIndex ignores holes, Array#includes - not + } else for(;length > index; index++)if(IS_INCLUDES || index in O){ + if(O[index] === el)return IS_INCLUDES || index || 0; + } return !IS_INCLUDES && -1; + }; + }; + +/***/ }, +/* 35 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.1.15 ToLength + var toInteger = __webpack_require__(36) + , min = Math.min; + module.exports = function(it){ + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 + }; + +/***/ }, +/* 36 */ +/***/ function(module, exports) { + + // 7.1.4 ToInteger + var ceil = Math.ceil + , floor = Math.floor; + module.exports = function(it){ + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); + }; + +/***/ }, +/* 37 */ +/***/ function(module, exports, __webpack_require__) { + + var toInteger = __webpack_require__(36) + , max = Math.max + , min = Math.min; + module.exports = function(index, length){ + index = toInteger(index); + return index < 0 ? max(index + length, 0) : min(index, length); + }; + +/***/ }, +/* 38 */ +/***/ function(module, exports, __webpack_require__) { + + var shared = __webpack_require__(21)('keys') + , uid = __webpack_require__(17); + module.exports = function(key){ + return shared[key] || (shared[key] = uid(key)); + }; + +/***/ }, +/* 39 */ +/***/ function(module, exports) { + + // IE 8- don't enum bug keys + module.exports = ( + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' + ).split(','); + +/***/ }, +/* 40 */ +/***/ function(module, exports, __webpack_require__) { + + // all enumerable object keys, includes symbols + var getKeys = __webpack_require__(28) + , gOPS = __webpack_require__(41) + , pIE = __webpack_require__(42); + module.exports = function(it){ + var result = getKeys(it) + , getSymbols = gOPS.f; + if(getSymbols){ + var symbols = getSymbols(it) + , isEnum = pIE.f + , i = 0 + , key; + while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))result.push(key); + } return result; + }; + +/***/ }, +/* 41 */ +/***/ function(module, exports) { + + exports.f = Object.getOwnPropertySymbols; + +/***/ }, +/* 42 */ +/***/ function(module, exports) { + + exports.f = {}.propertyIsEnumerable; + +/***/ }, +/* 43 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.2.2 IsArray(argument) + var cof = __webpack_require__(32); + module.exports = Array.isArray || function isArray(arg){ + return cof(arg) == 'Array'; + }; + +/***/ }, +/* 44 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) + var anObject = __webpack_require__(10) + , dPs = __webpack_require__(45) + , enumBugKeys = __webpack_require__(39) + , IE_PROTO = __webpack_require__(38)('IE_PROTO') + , Empty = function(){ /* empty */ } + , PROTOTYPE = 'prototype'; + + // Create object with fake `null` prototype: use iframe Object with cleared prototype + var createDict = function(){ + // Thrash, waste and sodomy: IE GC bug + var iframe = __webpack_require__(13)('iframe') + , i = enumBugKeys.length + , lt = '<' + , gt = '>' + , iframeDocument; + iframe.style.display = 'none'; + __webpack_require__(46).appendChild(iframe); + iframe.src = 'javascript:'; // eslint-disable-line no-script-url + // createDict = iframe.contentWindow.Object; + // html.removeChild(iframe); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); + iframeDocument.close(); + createDict = iframeDocument.F; + while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]]; + return createDict(); + }; + + module.exports = Object.create || function create(O, Properties){ + var result; + if(O !== null){ + Empty[PROTOTYPE] = anObject(O); + result = new Empty; + Empty[PROTOTYPE] = null; + // add "__proto__" for Object.getPrototypeOf polyfill + result[IE_PROTO] = O; + } else result = createDict(); + return Properties === undefined ? result : dPs(result, Properties); + }; + + +/***/ }, +/* 45 */ +/***/ function(module, exports, __webpack_require__) { + + var dP = __webpack_require__(9) + , anObject = __webpack_require__(10) + , getKeys = __webpack_require__(28); + + module.exports = __webpack_require__(4) ? Object.defineProperties : function defineProperties(O, Properties){ + anObject(O); + var keys = getKeys(Properties) + , length = keys.length + , i = 0 + , P; + while(length > i)dP.f(O, P = keys[i++], Properties[P]); + return O; + }; + +/***/ }, +/* 46 */ +/***/ function(module, exports, __webpack_require__) { + + module.exports = __webpack_require__(2).document && document.documentElement; + +/***/ }, +/* 47 */ +/***/ function(module, exports, __webpack_require__) { + + // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window + var toIObject = __webpack_require__(30) + , gOPN = __webpack_require__(48).f + , toString = {}.toString; + + var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames + ? Object.getOwnPropertyNames(window) : []; + + var getWindowNames = function(it){ + try { + return gOPN(it); + } catch(e){ + return windowNames.slice(); + } + }; + + module.exports.f = function getOwnPropertyNames(it){ + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); + }; + + +/***/ }, +/* 48 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) + var $keys = __webpack_require__(29) + , hiddenKeys = __webpack_require__(39).concat('length', 'prototype'); + + exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){ + return $keys(O, hiddenKeys); + }; + +/***/ }, +/* 49 */ +/***/ function(module, exports, __webpack_require__) { + + var pIE = __webpack_require__(42) + , createDesc = __webpack_require__(15) + , toIObject = __webpack_require__(30) + , toPrimitive = __webpack_require__(14) + , has = __webpack_require__(3) + , IE8_DOM_DEFINE = __webpack_require__(12) + , gOPD = Object.getOwnPropertyDescriptor; + + exports.f = __webpack_require__(4) ? gOPD : function getOwnPropertyDescriptor(O, P){ + O = toIObject(O); + P = toPrimitive(P, true); + if(IE8_DOM_DEFINE)try { + return gOPD(O, P); + } catch(e){ /* empty */ } + if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]); + }; + +/***/ }, +/* 50 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6); + // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) + $export($export.S + $export.F * !__webpack_require__(4), 'Object', {defineProperty: __webpack_require__(9).f}); + +/***/ }, +/* 51 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6); + // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) + $export($export.S + $export.F * !__webpack_require__(4), 'Object', {defineProperties: __webpack_require__(45)}); + +/***/ }, +/* 52 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) + var toIObject = __webpack_require__(30) + , $getOwnPropertyDescriptor = __webpack_require__(49).f; + + __webpack_require__(53)('getOwnPropertyDescriptor', function(){ + return function getOwnPropertyDescriptor(it, key){ + return $getOwnPropertyDescriptor(toIObject(it), key); + }; + }); + +/***/ }, +/* 53 */ +/***/ function(module, exports, __webpack_require__) { + + // most Object methods by ES6 should accept primitives + var $export = __webpack_require__(6) + , core = __webpack_require__(7) + , fails = __webpack_require__(5); + module.exports = function(KEY, exec){ + var fn = (core.Object || {})[KEY] || Object[KEY] + , exp = {}; + exp[KEY] = exec(fn); + $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp); + }; + +/***/ }, +/* 54 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) + $export($export.S, 'Object', {create: __webpack_require__(44)}); + +/***/ }, +/* 55 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.9 Object.getPrototypeOf(O) + var toObject = __webpack_require__(56) + , $getPrototypeOf = __webpack_require__(57); + + __webpack_require__(53)('getPrototypeOf', function(){ + return function getPrototypeOf(it){ + return $getPrototypeOf(toObject(it)); + }; + }); + +/***/ }, +/* 56 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.1.13 ToObject(argument) + var defined = __webpack_require__(33); + module.exports = function(it){ + return Object(defined(it)); + }; + +/***/ }, +/* 57 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) + var has = __webpack_require__(3) + , toObject = __webpack_require__(56) + , IE_PROTO = __webpack_require__(38)('IE_PROTO') + , ObjectProto = Object.prototype; + + module.exports = Object.getPrototypeOf || function(O){ + O = toObject(O); + if(has(O, IE_PROTO))return O[IE_PROTO]; + if(typeof O.constructor == 'function' && O instanceof O.constructor){ + return O.constructor.prototype; + } return O instanceof Object ? ObjectProto : null; + }; + +/***/ }, +/* 58 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.14 Object.keys(O) + var toObject = __webpack_require__(56) + , $keys = __webpack_require__(28); + + __webpack_require__(53)('keys', function(){ + return function keys(it){ + return $keys(toObject(it)); + }; + }); + +/***/ }, +/* 59 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.7 Object.getOwnPropertyNames(O) + __webpack_require__(53)('getOwnPropertyNames', function(){ + return __webpack_require__(47).f; + }); + +/***/ }, +/* 60 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.5 Object.freeze(O) + var isObject = __webpack_require__(11) + , meta = __webpack_require__(20).onFreeze; + + __webpack_require__(53)('freeze', function($freeze){ + return function freeze(it){ + return $freeze && isObject(it) ? $freeze(meta(it)) : it; + }; + }); + +/***/ }, +/* 61 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.17 Object.seal(O) + var isObject = __webpack_require__(11) + , meta = __webpack_require__(20).onFreeze; + + __webpack_require__(53)('seal', function($seal){ + return function seal(it){ + return $seal && isObject(it) ? $seal(meta(it)) : it; + }; + }); + +/***/ }, +/* 62 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.15 Object.preventExtensions(O) + var isObject = __webpack_require__(11) + , meta = __webpack_require__(20).onFreeze; + + __webpack_require__(53)('preventExtensions', function($preventExtensions){ + return function preventExtensions(it){ + return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it; + }; + }); + +/***/ }, +/* 63 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.12 Object.isFrozen(O) + var isObject = __webpack_require__(11); + + __webpack_require__(53)('isFrozen', function($isFrozen){ + return function isFrozen(it){ + return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; + }; + }); + +/***/ }, +/* 64 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.13 Object.isSealed(O) + var isObject = __webpack_require__(11); + + __webpack_require__(53)('isSealed', function($isSealed){ + return function isSealed(it){ + return isObject(it) ? $isSealed ? $isSealed(it) : false : true; + }; + }); + +/***/ }, +/* 65 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.2.11 Object.isExtensible(O) + var isObject = __webpack_require__(11); + + __webpack_require__(53)('isExtensible', function($isExtensible){ + return function isExtensible(it){ + return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; + }; + }); + +/***/ }, +/* 66 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.3.1 Object.assign(target, source) + var $export = __webpack_require__(6); + + $export($export.S + $export.F, 'Object', {assign: __webpack_require__(67)}); + +/***/ }, +/* 67 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 19.1.2.1 Object.assign(target, source, ...) + var getKeys = __webpack_require__(28) + , gOPS = __webpack_require__(41) + , pIE = __webpack_require__(42) + , toObject = __webpack_require__(56) + , IObject = __webpack_require__(31) + , $assign = Object.assign; + + // should work with symbols and should have deterministic property order (V8 bug) + module.exports = !$assign || __webpack_require__(5)(function(){ + var A = {} + , B = {} + , S = Symbol() + , K = 'abcdefghijklmnopqrst'; + A[S] = 7; + K.split('').forEach(function(k){ B[k] = k; }); + return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; + }) ? function assign(target, source){ // eslint-disable-line no-unused-vars + var T = toObject(target) + , aLen = arguments.length + , index = 1 + , getSymbols = gOPS.f + , isEnum = pIE.f; + while(aLen > index){ + var S = IObject(arguments[index++]) + , keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S) + , length = keys.length + , j = 0 + , key; + while(length > j)if(isEnum.call(S, key = keys[j++]))T[key] = S[key]; + } return T; + } : $assign; + +/***/ }, +/* 68 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.3.10 Object.is(value1, value2) + var $export = __webpack_require__(6); + $export($export.S, 'Object', {is: __webpack_require__(69)}); + +/***/ }, +/* 69 */ +/***/ function(module, exports) { + + // 7.2.9 SameValue(x, y) + module.exports = Object.is || function is(x, y){ + return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; + }; + +/***/ }, +/* 70 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.1.3.19 Object.setPrototypeOf(O, proto) + var $export = __webpack_require__(6); + $export($export.S, 'Object', {setPrototypeOf: __webpack_require__(71).set}); + +/***/ }, +/* 71 */ +/***/ function(module, exports, __webpack_require__) { + + // Works with __proto__ only. Old v8 can't work with null proto objects. + /* eslint-disable no-proto */ + var isObject = __webpack_require__(11) + , anObject = __webpack_require__(10); + var check = function(O, proto){ + anObject(O); + if(!isObject(proto) && proto !== null)throw TypeError(proto + ": can't set as prototype!"); + }; + module.exports = { + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line + function(test, buggy, set){ + try { + set = __webpack_require__(18)(Function.call, __webpack_require__(49).f(Object.prototype, '__proto__').set, 2); + set(test, []); + buggy = !(test instanceof Array); + } catch(e){ buggy = true; } + return function setPrototypeOf(O, proto){ + check(O, proto); + if(buggy)O.__proto__ = proto; + else set(O, proto); + return O; + }; + }({}, false) : undefined), + check: check + }; + +/***/ }, +/* 72 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 19.1.3.6 Object.prototype.toString() + var classof = __webpack_require__(73) + , test = {}; + test[__webpack_require__(23)('toStringTag')] = 'z'; + if(test + '' != '[object z]'){ + __webpack_require__(16)(Object.prototype, 'toString', function toString(){ + return '[object ' + classof(this) + ']'; + }, true); + } + +/***/ }, +/* 73 */ +/***/ function(module, exports, __webpack_require__) { + + // getting tag from 19.1.3.6 Object.prototype.toString() + var cof = __webpack_require__(32) + , TAG = __webpack_require__(23)('toStringTag') + // ES3 wrong here + , ARG = cof(function(){ return arguments; }()) == 'Arguments'; + + // fallback for IE11 Script Access Denied error + var tryGet = function(it, key){ + try { + return it[key]; + } catch(e){ /* empty */ } + }; + + module.exports = function(it){ + var O, T, B; + return it === undefined ? 'Undefined' : it === null ? 'Null' + // @@toStringTag case + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T + // builtinTag case + : ARG ? cof(O) + // ES3 arguments fallback + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; + }; + +/***/ }, +/* 74 */ +/***/ function(module, exports, __webpack_require__) { + + // 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) + var $export = __webpack_require__(6); + + $export($export.P, 'Function', {bind: __webpack_require__(75)}); + +/***/ }, +/* 75 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var aFunction = __webpack_require__(19) + , isObject = __webpack_require__(11) + , invoke = __webpack_require__(76) + , arraySlice = [].slice + , factories = {}; + + var construct = function(F, len, args){ + if(!(len in factories)){ + for(var n = [], i = 0; i < len; i++)n[i] = 'a[' + i + ']'; + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')'); + } return factories[len](F, args); + }; + + module.exports = Function.bind || function bind(that /*, args... */){ + var fn = aFunction(this) + , partArgs = arraySlice.call(arguments, 1); + var bound = function(/* args... */){ + var args = partArgs.concat(arraySlice.call(arguments)); + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that); + }; + if(isObject(fn.prototype))bound.prototype = fn.prototype; + return bound; + }; + +/***/ }, +/* 76 */ +/***/ function(module, exports) { + + // fast apply, http://jsperf.lnkit.com/fast-apply/5 + module.exports = function(fn, args, that){ + var un = that === undefined; + switch(args.length){ + case 0: return un ? fn() + : fn.call(that); + case 1: return un ? fn(args[0]) + : fn.call(that, args[0]); + case 2: return un ? fn(args[0], args[1]) + : fn.call(that, args[0], args[1]); + case 3: return un ? fn(args[0], args[1], args[2]) + : fn.call(that, args[0], args[1], args[2]); + case 4: return un ? fn(args[0], args[1], args[2], args[3]) + : fn.call(that, args[0], args[1], args[2], args[3]); + } return fn.apply(that, args); + }; + +/***/ }, +/* 77 */ +/***/ function(module, exports, __webpack_require__) { + + var dP = __webpack_require__(9).f + , createDesc = __webpack_require__(15) + , has = __webpack_require__(3) + , FProto = Function.prototype + , nameRE = /^\s*function ([^ (]*)/ + , NAME = 'name'; + + var isExtensible = Object.isExtensible || function(){ + return true; + }; + + // 19.2.4.2 name + NAME in FProto || __webpack_require__(4) && dP(FProto, NAME, { + configurable: true, + get: function(){ + try { + var that = this + , name = ('' + that).match(nameRE)[1]; + has(that, NAME) || !isExtensible(that) || dP(that, NAME, createDesc(5, name)); + return name; + } catch(e){ + return ''; + } + } + }); + +/***/ }, +/* 78 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var isObject = __webpack_require__(11) + , getPrototypeOf = __webpack_require__(57) + , HAS_INSTANCE = __webpack_require__(23)('hasInstance') + , FunctionProto = Function.prototype; + // 19.2.3.6 Function.prototype[@@hasInstance](V) + if(!(HAS_INSTANCE in FunctionProto))__webpack_require__(9).f(FunctionProto, HAS_INSTANCE, {value: function(O){ + if(typeof this != 'function' || !isObject(O))return false; + if(!isObject(this.prototype))return O instanceof this; + // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: + while(O = getPrototypeOf(O))if(this.prototype === O)return true; + return false; + }}); + +/***/ }, +/* 79 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var global = __webpack_require__(2) + , has = __webpack_require__(3) + , cof = __webpack_require__(32) + , inheritIfRequired = __webpack_require__(80) + , toPrimitive = __webpack_require__(14) + , fails = __webpack_require__(5) + , gOPN = __webpack_require__(48).f + , gOPD = __webpack_require__(49).f + , dP = __webpack_require__(9).f + , $trim = __webpack_require__(81).trim + , NUMBER = 'Number' + , $Number = global[NUMBER] + , Base = $Number + , proto = $Number.prototype + // Opera ~12 has broken Object#toString + , BROKEN_COF = cof(__webpack_require__(44)(proto)) == NUMBER + , TRIM = 'trim' in String.prototype; + + // 7.1.3 ToNumber(argument) + var toNumber = function(argument){ + var it = toPrimitive(argument, false); + if(typeof it == 'string' && it.length > 2){ + it = TRIM ? it.trim() : $trim(it, 3); + var first = it.charCodeAt(0) + , third, radix, maxCode; + if(first === 43 || first === 45){ + third = it.charCodeAt(2); + if(third === 88 || third === 120)return NaN; // Number('+0x1') should be NaN, old V8 fix + } else if(first === 48){ + switch(it.charCodeAt(1)){ + case 66 : case 98 : radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i + case 79 : case 111 : radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i + default : return +it; + } + for(var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++){ + code = digits.charCodeAt(i); + // parseInt parses a string to a first unavailable symbol + // but ToNumber should return NaN if a string contains unavailable symbols + if(code < 48 || code > maxCode)return NaN; + } return parseInt(digits, radix); + } + } return +it; + }; + + if(!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')){ + $Number = function Number(value){ + var it = arguments.length < 1 ? 0 : value + , that = this; + return that instanceof $Number + // check on 1..constructor(foo) case + && (BROKEN_COF ? fails(function(){ proto.valueOf.call(that); }) : cof(that) != NUMBER) + ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); + }; + for(var keys = __webpack_require__(4) ? gOPN(Base) : ( + // ES3: + 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + + // ES6 (in case, if modules with ES6 Number statics required before): + 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + + 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger' + ).split(','), j = 0, key; keys.length > j; j++){ + if(has(Base, key = keys[j]) && !has($Number, key)){ + dP($Number, key, gOPD(Base, key)); + } + } + $Number.prototype = proto; + proto.constructor = $Number; + __webpack_require__(16)(global, NUMBER, $Number); + } + +/***/ }, +/* 80 */ +/***/ function(module, exports, __webpack_require__) { + + var isObject = __webpack_require__(11) + , setPrototypeOf = __webpack_require__(71).set; + module.exports = function(that, target, C){ + var P, S = target.constructor; + if(S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf){ + setPrototypeOf(that, P); + } return that; + }; + +/***/ }, +/* 81 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , defined = __webpack_require__(33) + , fails = __webpack_require__(5) + , spaces = __webpack_require__(82) + , space = '[' + spaces + ']' + , non = '\u200b\u0085' + , ltrim = RegExp('^' + space + space + '*') + , rtrim = RegExp(space + space + '*$'); + + var exporter = function(KEY, exec, ALIAS){ + var exp = {}; + var FORCE = fails(function(){ + return !!spaces[KEY]() || non[KEY]() != non; + }); + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; + if(ALIAS)exp[ALIAS] = fn; + $export($export.P + $export.F * FORCE, 'String', exp); + }; + + // 1 -> String#trimLeft + // 2 -> String#trimRight + // 3 -> String#trim + var trim = exporter.trim = function(string, TYPE){ + string = String(defined(string)); + if(TYPE & 1)string = string.replace(ltrim, ''); + if(TYPE & 2)string = string.replace(rtrim, ''); + return string; + }; + + module.exports = exporter; + +/***/ }, +/* 82 */ +/***/ function(module, exports) { + + module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; + +/***/ }, +/* 83 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , toInteger = __webpack_require__(36) + , aNumberValue = __webpack_require__(84) + , repeat = __webpack_require__(85) + , $toFixed = 1..toFixed + , floor = Math.floor + , data = [0, 0, 0, 0, 0, 0] + , ERROR = 'Number.toFixed: incorrect invocation!' + , ZERO = '0'; + + var multiply = function(n, c){ + var i = -1 + , c2 = c; + while(++i < 6){ + c2 += n * data[i]; + data[i] = c2 % 1e7; + c2 = floor(c2 / 1e7); + } + }; + var divide = function(n){ + var i = 6 + , c = 0; + while(--i >= 0){ + c += data[i]; + data[i] = floor(c / n); + c = (c % n) * 1e7; + } + }; + var numToString = function(){ + var i = 6 + , s = ''; + while(--i >= 0){ + if(s !== '' || i === 0 || data[i] !== 0){ + var t = String(data[i]); + s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t; + } + } return s; + }; + var pow = function(x, n, acc){ + return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc); + }; + var log = function(x){ + var n = 0 + , x2 = x; + while(x2 >= 4096){ + n += 12; + x2 /= 4096; + } + while(x2 >= 2){ + n += 1; + x2 /= 2; + } return n; + }; + + $export($export.P + $export.F * (!!$toFixed && ( + 0.00008.toFixed(3) !== '0.000' || + 0.9.toFixed(0) !== '1' || + 1.255.toFixed(2) !== '1.25' || + 1000000000000000128..toFixed(0) !== '1000000000000000128' + ) || !__webpack_require__(5)(function(){ + // V8 ~ Android 4.3- + $toFixed.call({}); + })), 'Number', { + toFixed: function toFixed(fractionDigits){ + var x = aNumberValue(this, ERROR) + , f = toInteger(fractionDigits) + , s = '' + , m = ZERO + , e, z, j, k; + if(f < 0 || f > 20)throw RangeError(ERROR); + if(x != x)return 'NaN'; + if(x <= -1e21 || x >= 1e21)return String(x); + if(x < 0){ + s = '-'; + x = -x; + } + if(x > 1e-21){ + e = log(x * pow(2, 69, 1)) - 69; + z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1); + z *= 0x10000000000000; + e = 52 - e; + if(e > 0){ + multiply(0, z); + j = f; + while(j >= 7){ + multiply(1e7, 0); + j -= 7; + } + multiply(pow(10, j, 1), 0); + j = e - 1; + while(j >= 23){ + divide(1 << 23); + j -= 23; + } + divide(1 << j); + multiply(1, 1); + divide(2); + m = numToString(); + } else { + multiply(0, z); + multiply(1 << -e, 0); + m = numToString() + repeat.call(ZERO, f); + } + } + if(f > 0){ + k = m.length; + m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f)); + } else { + m = s + m; + } return m; + } + }); + +/***/ }, +/* 84 */ +/***/ function(module, exports, __webpack_require__) { + + var cof = __webpack_require__(32); + module.exports = function(it, msg){ + if(typeof it != 'number' && cof(it) != 'Number')throw TypeError(msg); + return +it; + }; + +/***/ }, +/* 85 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var toInteger = __webpack_require__(36) + , defined = __webpack_require__(33); + + module.exports = function repeat(count){ + var str = String(defined(this)) + , res = '' + , n = toInteger(count); + if(n < 0 || n == Infinity)throw RangeError("Count can't be negative"); + for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)res += str; + return res; + }; + +/***/ }, +/* 86 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $fails = __webpack_require__(5) + , aNumberValue = __webpack_require__(84) + , $toPrecision = 1..toPrecision; + + $export($export.P + $export.F * ($fails(function(){ + // IE7- + return $toPrecision.call(1, undefined) !== '1'; + }) || !$fails(function(){ + // V8 ~ Android 4.3- + $toPrecision.call({}); + })), 'Number', { + toPrecision: function toPrecision(precision){ + var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!'); + return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision); + } + }); + +/***/ }, +/* 87 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.1.2.1 Number.EPSILON + var $export = __webpack_require__(6); + + $export($export.S, 'Number', {EPSILON: Math.pow(2, -52)}); + +/***/ }, +/* 88 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.1.2.2 Number.isFinite(number) + var $export = __webpack_require__(6) + , _isFinite = __webpack_require__(2).isFinite; + + $export($export.S, 'Number', { + isFinite: function isFinite(it){ + return typeof it == 'number' && _isFinite(it); + } + }); + +/***/ }, +/* 89 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.1.2.3 Number.isInteger(number) + var $export = __webpack_require__(6); + + $export($export.S, 'Number', {isInteger: __webpack_require__(90)}); + +/***/ }, +/* 90 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.1.2.3 Number.isInteger(number) + var isObject = __webpack_require__(11) + , floor = Math.floor; + module.exports = function isInteger(it){ + return !isObject(it) && isFinite(it) && floor(it) === it; + }; + +/***/ }, +/* 91 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.1.2.4 Number.isNaN(number) + var $export = __webpack_require__(6); + + $export($export.S, 'Number', { + isNaN: function isNaN(number){ + return number != number; + } + }); + +/***/ }, +/* 92 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.1.2.5 Number.isSafeInteger(number) + var $export = __webpack_require__(6) + , isInteger = __webpack_require__(90) + , abs = Math.abs; + + $export($export.S, 'Number', { + isSafeInteger: function isSafeInteger(number){ + return isInteger(number) && abs(number) <= 0x1fffffffffffff; + } + }); + +/***/ }, +/* 93 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.1.2.6 Number.MAX_SAFE_INTEGER + var $export = __webpack_require__(6); + + $export($export.S, 'Number', {MAX_SAFE_INTEGER: 0x1fffffffffffff}); + +/***/ }, +/* 94 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.1.2.10 Number.MIN_SAFE_INTEGER + var $export = __webpack_require__(6); + + $export($export.S, 'Number', {MIN_SAFE_INTEGER: -0x1fffffffffffff}); + +/***/ }, +/* 95 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , $parseFloat = __webpack_require__(96); + // 20.1.2.12 Number.parseFloat(string) + $export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', {parseFloat: $parseFloat}); + +/***/ }, +/* 96 */ +/***/ function(module, exports, __webpack_require__) { + + var $parseFloat = __webpack_require__(2).parseFloat + , $trim = __webpack_require__(81).trim; + + module.exports = 1 / $parseFloat(__webpack_require__(82) + '-0') !== -Infinity ? function parseFloat(str){ + var string = $trim(String(str), 3) + , result = $parseFloat(string); + return result === 0 && string.charAt(0) == '-' ? -0 : result; + } : $parseFloat; + +/***/ }, +/* 97 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , $parseInt = __webpack_require__(98); + // 20.1.2.13 Number.parseInt(string, radix) + $export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', {parseInt: $parseInt}); + +/***/ }, +/* 98 */ +/***/ function(module, exports, __webpack_require__) { + + var $parseInt = __webpack_require__(2).parseInt + , $trim = __webpack_require__(81).trim + , ws = __webpack_require__(82) + , hex = /^[\-+]?0[xX]/; + + module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){ + var string = $trim(String(str), 3); + return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); + } : $parseInt; + +/***/ }, +/* 99 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , $parseInt = __webpack_require__(98); + // 18.2.5 parseInt(string, radix) + $export($export.G + $export.F * (parseInt != $parseInt), {parseInt: $parseInt}); + +/***/ }, +/* 100 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , $parseFloat = __webpack_require__(96); + // 18.2.4 parseFloat(string) + $export($export.G + $export.F * (parseFloat != $parseFloat), {parseFloat: $parseFloat}); + +/***/ }, +/* 101 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.3 Math.acosh(x) + var $export = __webpack_require__(6) + , log1p = __webpack_require__(102) + , sqrt = Math.sqrt + , $acosh = Math.acosh; + + $export($export.S + $export.F * !($acosh + // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509 + && Math.floor($acosh(Number.MAX_VALUE)) == 710 + // Tor Browser bug: Math.acosh(Infinity) -> NaN + && $acosh(Infinity) == Infinity + ), 'Math', { + acosh: function acosh(x){ + return (x = +x) < 1 ? NaN : x > 94906265.62425156 + ? Math.log(x) + Math.LN2 + : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1)); + } + }); + +/***/ }, +/* 102 */ +/***/ function(module, exports) { + + // 20.2.2.20 Math.log1p(x) + module.exports = Math.log1p || function log1p(x){ + return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x); + }; + +/***/ }, +/* 103 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.5 Math.asinh(x) + var $export = __webpack_require__(6) + , $asinh = Math.asinh; + + function asinh(x){ + return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1)); + } + + // Tor Browser bug: Math.asinh(0) -> -0 + $export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', {asinh: asinh}); + +/***/ }, +/* 104 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.7 Math.atanh(x) + var $export = __webpack_require__(6) + , $atanh = Math.atanh; + + // Tor Browser bug: Math.atanh(-0) -> 0 + $export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { + atanh: function atanh(x){ + return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2; + } + }); + +/***/ }, +/* 105 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.9 Math.cbrt(x) + var $export = __webpack_require__(6) + , sign = __webpack_require__(106); + + $export($export.S, 'Math', { + cbrt: function cbrt(x){ + return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3); + } + }); + +/***/ }, +/* 106 */ +/***/ function(module, exports) { + + // 20.2.2.28 Math.sign(x) + module.exports = Math.sign || function sign(x){ + return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; + }; + +/***/ }, +/* 107 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.11 Math.clz32(x) + var $export = __webpack_require__(6); + + $export($export.S, 'Math', { + clz32: function clz32(x){ + return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32; + } + }); + +/***/ }, +/* 108 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.12 Math.cosh(x) + var $export = __webpack_require__(6) + , exp = Math.exp; + + $export($export.S, 'Math', { + cosh: function cosh(x){ + return (exp(x = +x) + exp(-x)) / 2; + } + }); + +/***/ }, +/* 109 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.14 Math.expm1(x) + var $export = __webpack_require__(6) + , $expm1 = __webpack_require__(110); + + $export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', {expm1: $expm1}); + +/***/ }, +/* 110 */ +/***/ function(module, exports) { + + // 20.2.2.14 Math.expm1(x) + var $expm1 = Math.expm1; + module.exports = (!$expm1 + // Old FF bug + || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 + // Tor Browser bug + || $expm1(-2e-17) != -2e-17 + ) ? function expm1(x){ + return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; + } : $expm1; + +/***/ }, +/* 111 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.16 Math.fround(x) + var $export = __webpack_require__(6) + , sign = __webpack_require__(106) + , pow = Math.pow + , EPSILON = pow(2, -52) + , EPSILON32 = pow(2, -23) + , MAX32 = pow(2, 127) * (2 - EPSILON32) + , MIN32 = pow(2, -126); + + var roundTiesToEven = function(n){ + return n + 1 / EPSILON - 1 / EPSILON; + }; + + + $export($export.S, 'Math', { + fround: function fround(x){ + var $abs = Math.abs(x) + , $sign = sign(x) + , a, result; + if($abs < MIN32)return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; + a = (1 + EPSILON32 / EPSILON) * $abs; + result = a - (a - $abs); + if(result > MAX32 || result != result)return $sign * Infinity; + return $sign * result; + } + }); + +/***/ }, +/* 112 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.17 Math.hypot([value1[, value2[, … ]]]) + var $export = __webpack_require__(6) + , abs = Math.abs; + + $export($export.S, 'Math', { + hypot: function hypot(value1, value2){ // eslint-disable-line no-unused-vars + var sum = 0 + , i = 0 + , aLen = arguments.length + , larg = 0 + , arg, div; + while(i < aLen){ + arg = abs(arguments[i++]); + if(larg < arg){ + div = larg / arg; + sum = sum * div * div + 1; + larg = arg; + } else if(arg > 0){ + div = arg / larg; + sum += div * div; + } else sum += arg; + } + return larg === Infinity ? Infinity : larg * Math.sqrt(sum); + } + }); + +/***/ }, +/* 113 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.18 Math.imul(x, y) + var $export = __webpack_require__(6) + , $imul = Math.imul; + + // some WebKit versions fails with big numbers, some has wrong arity + $export($export.S + $export.F * __webpack_require__(5)(function(){ + return $imul(0xffffffff, 5) != -5 || $imul.length != 2; + }), 'Math', { + imul: function imul(x, y){ + var UINT16 = 0xffff + , xn = +x + , yn = +y + , xl = UINT16 & xn + , yl = UINT16 & yn; + return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); + } + }); + +/***/ }, +/* 114 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.21 Math.log10(x) + var $export = __webpack_require__(6); + + $export($export.S, 'Math', { + log10: function log10(x){ + return Math.log(x) / Math.LN10; + } + }); + +/***/ }, +/* 115 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.20 Math.log1p(x) + var $export = __webpack_require__(6); + + $export($export.S, 'Math', {log1p: __webpack_require__(102)}); + +/***/ }, +/* 116 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.22 Math.log2(x) + var $export = __webpack_require__(6); + + $export($export.S, 'Math', { + log2: function log2(x){ + return Math.log(x) / Math.LN2; + } + }); + +/***/ }, +/* 117 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.28 Math.sign(x) + var $export = __webpack_require__(6); + + $export($export.S, 'Math', {sign: __webpack_require__(106)}); + +/***/ }, +/* 118 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.30 Math.sinh(x) + var $export = __webpack_require__(6) + , expm1 = __webpack_require__(110) + , exp = Math.exp; + + // V8 near Chromium 38 has a problem with very small numbers + $export($export.S + $export.F * __webpack_require__(5)(function(){ + return !Math.sinh(-2e-17) != -2e-17; + }), 'Math', { + sinh: function sinh(x){ + return Math.abs(x = +x) < 1 + ? (expm1(x) - expm1(-x)) / 2 + : (exp(x - 1) - exp(-x - 1)) * (Math.E / 2); + } + }); + +/***/ }, +/* 119 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.33 Math.tanh(x) + var $export = __webpack_require__(6) + , expm1 = __webpack_require__(110) + , exp = Math.exp; + + $export($export.S, 'Math', { + tanh: function tanh(x){ + var a = expm1(x = +x) + , b = expm1(-x); + return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); + } + }); + +/***/ }, +/* 120 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.2.2.34 Math.trunc(x) + var $export = __webpack_require__(6); + + $export($export.S, 'Math', { + trunc: function trunc(it){ + return (it > 0 ? Math.floor : Math.ceil)(it); + } + }); + +/***/ }, +/* 121 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , toIndex = __webpack_require__(37) + , fromCharCode = String.fromCharCode + , $fromCodePoint = String.fromCodePoint; + + // length should be 1, old FF problem + $export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { + // 21.1.2.2 String.fromCodePoint(...codePoints) + fromCodePoint: function fromCodePoint(x){ // eslint-disable-line no-unused-vars + var res = [] + , aLen = arguments.length + , i = 0 + , code; + while(aLen > i){ + code = +arguments[i++]; + if(toIndex(code, 0x10ffff) !== code)throw RangeError(code + ' is not a valid code point'); + res.push(code < 0x10000 + ? fromCharCode(code) + : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) + ); + } return res.join(''); + } + }); + +/***/ }, +/* 122 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , toIObject = __webpack_require__(30) + , toLength = __webpack_require__(35); + + $export($export.S, 'String', { + // 21.1.2.4 String.raw(callSite, ...substitutions) + raw: function raw(callSite){ + var tpl = toIObject(callSite.raw) + , len = toLength(tpl.length) + , aLen = arguments.length + , res = [] + , i = 0; + while(len > i){ + res.push(String(tpl[i++])); + if(i < aLen)res.push(String(arguments[i])); + } return res.join(''); + } + }); + +/***/ }, +/* 123 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 21.1.3.25 String.prototype.trim() + __webpack_require__(81)('trim', function($trim){ + return function trim(){ + return $trim(this, 3); + }; + }); + +/***/ }, +/* 124 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $at = __webpack_require__(125)(false); + $export($export.P, 'String', { + // 21.1.3.3 String.prototype.codePointAt(pos) + codePointAt: function codePointAt(pos){ + return $at(this, pos); + } + }); + +/***/ }, +/* 125 */ +/***/ function(module, exports, __webpack_require__) { + + var toInteger = __webpack_require__(36) + , defined = __webpack_require__(33); + // true -> String#at + // false -> String#codePointAt + module.exports = function(TO_STRING){ + return function(that, pos){ + var s = String(defined(that)) + , i = toInteger(pos) + , l = s.length + , a, b; + if(i < 0 || i >= l)return TO_STRING ? '' : undefined; + a = s.charCodeAt(i); + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff + ? TO_STRING ? s.charAt(i) : a + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; + }; + }; + +/***/ }, +/* 126 */ +/***/ function(module, exports, __webpack_require__) { + + // 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) + 'use strict'; + var $export = __webpack_require__(6) + , toLength = __webpack_require__(35) + , context = __webpack_require__(127) + , ENDS_WITH = 'endsWith' + , $endsWith = ''[ENDS_WITH]; + + $export($export.P + $export.F * __webpack_require__(129)(ENDS_WITH), 'String', { + endsWith: function endsWith(searchString /*, endPosition = @length */){ + var that = context(this, searchString, ENDS_WITH) + , endPosition = arguments.length > 1 ? arguments[1] : undefined + , len = toLength(that.length) + , end = endPosition === undefined ? len : Math.min(toLength(endPosition), len) + , search = String(searchString); + return $endsWith + ? $endsWith.call(that, search, end) + : that.slice(end - search.length, end) === search; + } + }); + +/***/ }, +/* 127 */ +/***/ function(module, exports, __webpack_require__) { + + // helper for String#{startsWith, endsWith, includes} + var isRegExp = __webpack_require__(128) + , defined = __webpack_require__(33); + + module.exports = function(that, searchString, NAME){ + if(isRegExp(searchString))throw TypeError('String#' + NAME + " doesn't accept regex!"); + return String(defined(that)); + }; + +/***/ }, +/* 128 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.2.8 IsRegExp(argument) + var isObject = __webpack_require__(11) + , cof = __webpack_require__(32) + , MATCH = __webpack_require__(23)('match'); + module.exports = function(it){ + var isRegExp; + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); + }; + +/***/ }, +/* 129 */ +/***/ function(module, exports, __webpack_require__) { + + var MATCH = __webpack_require__(23)('match'); + module.exports = function(KEY){ + var re = /./; + try { + '/./'[KEY](re); + } catch(e){ + try { + re[MATCH] = false; + return !'/./'[KEY](re); + } catch(f){ /* empty */ } + } return true; + }; + +/***/ }, +/* 130 */ +/***/ function(module, exports, __webpack_require__) { + + // 21.1.3.7 String.prototype.includes(searchString, position = 0) + 'use strict'; + var $export = __webpack_require__(6) + , context = __webpack_require__(127) + , INCLUDES = 'includes'; + + $export($export.P + $export.F * __webpack_require__(129)(INCLUDES), 'String', { + includes: function includes(searchString /*, position = 0 */){ + return !!~context(this, searchString, INCLUDES) + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); + } + }); + +/***/ }, +/* 131 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6); + + $export($export.P, 'String', { + // 21.1.3.13 String.prototype.repeat(count) + repeat: __webpack_require__(85) + }); + +/***/ }, +/* 132 */ +/***/ function(module, exports, __webpack_require__) { + + // 21.1.3.18 String.prototype.startsWith(searchString [, position ]) + 'use strict'; + var $export = __webpack_require__(6) + , toLength = __webpack_require__(35) + , context = __webpack_require__(127) + , STARTS_WITH = 'startsWith' + , $startsWith = ''[STARTS_WITH]; + + $export($export.P + $export.F * __webpack_require__(129)(STARTS_WITH), 'String', { + startsWith: function startsWith(searchString /*, position = 0 */){ + var that = context(this, searchString, STARTS_WITH) + , index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)) + , search = String(searchString); + return $startsWith + ? $startsWith.call(that, search, index) + : that.slice(index, index + search.length) === search; + } + }); + +/***/ }, +/* 133 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $at = __webpack_require__(125)(true); + + // 21.1.3.27 String.prototype[@@iterator]() + __webpack_require__(134)(String, 'String', function(iterated){ + this._t = String(iterated); // target + this._i = 0; // next index + // 21.1.5.2.1 %StringIteratorPrototype%.next() + }, function(){ + var O = this._t + , index = this._i + , point; + if(index >= O.length)return {value: undefined, done: true}; + point = $at(O, index); + this._i += point.length; + return {value: point, done: false}; + }); + +/***/ }, +/* 134 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var LIBRARY = __webpack_require__(26) + , $export = __webpack_require__(6) + , redefine = __webpack_require__(16) + , hide = __webpack_require__(8) + , has = __webpack_require__(3) + , Iterators = __webpack_require__(135) + , $iterCreate = __webpack_require__(136) + , setToStringTag = __webpack_require__(22) + , getPrototypeOf = __webpack_require__(57) + , ITERATOR = __webpack_require__(23)('iterator') + , BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next` + , FF_ITERATOR = '@@iterator' + , KEYS = 'keys' + , VALUES = 'values'; + + var returnThis = function(){ return this; }; + + module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){ + $iterCreate(Constructor, NAME, next); + var getMethod = function(kind){ + if(!BUGGY && kind in proto)return proto[kind]; + switch(kind){ + case KEYS: return function keys(){ return new Constructor(this, kind); }; + case VALUES: return function values(){ return new Constructor(this, kind); }; + } return function entries(){ return new Constructor(this, kind); }; + }; + var TAG = NAME + ' Iterator' + , DEF_VALUES = DEFAULT == VALUES + , VALUES_BUG = false + , proto = Base.prototype + , $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT] + , $default = $native || getMethod(DEFAULT) + , $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined + , $anyNative = NAME == 'Array' ? proto.entries || $native : $native + , methods, key, IteratorPrototype; + // Fix native + if($anyNative){ + IteratorPrototype = getPrototypeOf($anyNative.call(new Base)); + if(IteratorPrototype !== Object.prototype){ + // Set @@toStringTag to native iterators + setToStringTag(IteratorPrototype, TAG, true); + // fix for some old engines + if(!LIBRARY && !has(IteratorPrototype, ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis); + } + } + // fix Array#{values, @@iterator}.name in V8 / FF + if(DEF_VALUES && $native && $native.name !== VALUES){ + VALUES_BUG = true; + $default = function values(){ return $native.call(this); }; + } + // Define iterator + if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){ + hide(proto, ITERATOR, $default); + } + // Plug for library + Iterators[NAME] = $default; + Iterators[TAG] = returnThis; + if(DEFAULT){ + methods = { + values: DEF_VALUES ? $default : getMethod(VALUES), + keys: IS_SET ? $default : getMethod(KEYS), + entries: $entries + }; + if(FORCED)for(key in methods){ + if(!(key in proto))redefine(proto, key, methods[key]); + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); + } + return methods; + }; + +/***/ }, +/* 135 */ +/***/ function(module, exports) { + + module.exports = {}; + +/***/ }, +/* 136 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var create = __webpack_require__(44) + , descriptor = __webpack_require__(15) + , setToStringTag = __webpack_require__(22) + , IteratorPrototype = {}; + + // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() + __webpack_require__(8)(IteratorPrototype, __webpack_require__(23)('iterator'), function(){ return this; }); + + module.exports = function(Constructor, NAME, next){ + Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)}); + setToStringTag(Constructor, NAME + ' Iterator'); + }; + +/***/ }, +/* 137 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.2 String.prototype.anchor(name) + __webpack_require__(138)('anchor', function(createHTML){ + return function anchor(name){ + return createHTML(this, 'a', 'name', name); + } + }); + +/***/ }, +/* 138 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , fails = __webpack_require__(5) + , defined = __webpack_require__(33) + , quot = /"/g; + // B.2.3.2.1 CreateHTML(string, tag, attribute, value) + var createHTML = function(string, tag, attribute, value) { + var S = String(defined(string)) + , p1 = '<' + tag; + if(attribute !== '')p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; + return p1 + '>' + S + ''; + }; + module.exports = function(NAME, exec){ + var O = {}; + O[NAME] = exec(createHTML); + $export($export.P + $export.F * fails(function(){ + var test = ''[NAME]('"'); + return test !== test.toLowerCase() || test.split('"').length > 3; + }), 'String', O); + }; + +/***/ }, +/* 139 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.3 String.prototype.big() + __webpack_require__(138)('big', function(createHTML){ + return function big(){ + return createHTML(this, 'big', '', ''); + } + }); + +/***/ }, +/* 140 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.4 String.prototype.blink() + __webpack_require__(138)('blink', function(createHTML){ + return function blink(){ + return createHTML(this, 'blink', '', ''); + } + }); + +/***/ }, +/* 141 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.5 String.prototype.bold() + __webpack_require__(138)('bold', function(createHTML){ + return function bold(){ + return createHTML(this, 'b', '', ''); + } + }); + +/***/ }, +/* 142 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.6 String.prototype.fixed() + __webpack_require__(138)('fixed', function(createHTML){ + return function fixed(){ + return createHTML(this, 'tt', '', ''); + } + }); + +/***/ }, +/* 143 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.7 String.prototype.fontcolor(color) + __webpack_require__(138)('fontcolor', function(createHTML){ + return function fontcolor(color){ + return createHTML(this, 'font', 'color', color); + } + }); + +/***/ }, +/* 144 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.8 String.prototype.fontsize(size) + __webpack_require__(138)('fontsize', function(createHTML){ + return function fontsize(size){ + return createHTML(this, 'font', 'size', size); + } + }); + +/***/ }, +/* 145 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.9 String.prototype.italics() + __webpack_require__(138)('italics', function(createHTML){ + return function italics(){ + return createHTML(this, 'i', '', ''); + } + }); + +/***/ }, +/* 146 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.10 String.prototype.link(url) + __webpack_require__(138)('link', function(createHTML){ + return function link(url){ + return createHTML(this, 'a', 'href', url); + } + }); + +/***/ }, +/* 147 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.11 String.prototype.small() + __webpack_require__(138)('small', function(createHTML){ + return function small(){ + return createHTML(this, 'small', '', ''); + } + }); + +/***/ }, +/* 148 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.12 String.prototype.strike() + __webpack_require__(138)('strike', function(createHTML){ + return function strike(){ + return createHTML(this, 'strike', '', ''); + } + }); + +/***/ }, +/* 149 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.13 String.prototype.sub() + __webpack_require__(138)('sub', function(createHTML){ + return function sub(){ + return createHTML(this, 'sub', '', ''); + } + }); + +/***/ }, +/* 150 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // B.2.3.14 String.prototype.sup() + __webpack_require__(138)('sup', function(createHTML){ + return function sup(){ + return createHTML(this, 'sup', '', ''); + } + }); + +/***/ }, +/* 151 */ +/***/ function(module, exports, __webpack_require__) { + + // 22.1.2.2 / 15.4.3.2 Array.isArray(arg) + var $export = __webpack_require__(6); + + $export($export.S, 'Array', {isArray: __webpack_require__(43)}); + +/***/ }, +/* 152 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var ctx = __webpack_require__(18) + , $export = __webpack_require__(6) + , toObject = __webpack_require__(56) + , call = __webpack_require__(153) + , isArrayIter = __webpack_require__(154) + , toLength = __webpack_require__(35) + , createProperty = __webpack_require__(155) + , getIterFn = __webpack_require__(156); + + $export($export.S + $export.F * !__webpack_require__(157)(function(iter){ Array.from(iter); }), 'Array', { + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) + from: function from(arrayLike/*, mapfn = undefined, thisArg = undefined*/){ + var O = toObject(arrayLike) + , C = typeof this == 'function' ? this : Array + , aLen = arguments.length + , mapfn = aLen > 1 ? arguments[1] : undefined + , mapping = mapfn !== undefined + , index = 0 + , iterFn = getIterFn(O) + , length, result, step, iterator; + if(mapping)mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); + // if object isn't iterable or it's array with default iterator - use simple case + if(iterFn != undefined && !(C == Array && isArrayIter(iterFn))){ + for(iterator = iterFn.call(O), result = new C; !(step = iterator.next()).done; index++){ + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value); + } + } else { + length = toLength(O.length); + for(result = new C(length); length > index; index++){ + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); + } + } + result.length = index; + return result; + } + }); + + +/***/ }, +/* 153 */ +/***/ function(module, exports, __webpack_require__) { + + // call something on iterator step with safe closing on error + var anObject = __webpack_require__(10); + module.exports = function(iterator, fn, value, entries){ + try { + return entries ? fn(anObject(value)[0], value[1]) : fn(value); + // 7.4.6 IteratorClose(iterator, completion) + } catch(e){ + var ret = iterator['return']; + if(ret !== undefined)anObject(ret.call(iterator)); + throw e; + } + }; + +/***/ }, +/* 154 */ +/***/ function(module, exports, __webpack_require__) { + + // check on default Array iterator + var Iterators = __webpack_require__(135) + , ITERATOR = __webpack_require__(23)('iterator') + , ArrayProto = Array.prototype; + + module.exports = function(it){ + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); + }; + +/***/ }, +/* 155 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $defineProperty = __webpack_require__(9) + , createDesc = __webpack_require__(15); + + module.exports = function(object, index, value){ + if(index in object)$defineProperty.f(object, index, createDesc(0, value)); + else object[index] = value; + }; + +/***/ }, +/* 156 */ +/***/ function(module, exports, __webpack_require__) { + + var classof = __webpack_require__(73) + , ITERATOR = __webpack_require__(23)('iterator') + , Iterators = __webpack_require__(135); + module.exports = __webpack_require__(7).getIteratorMethod = function(it){ + if(it != undefined)return it[ITERATOR] + || it['@@iterator'] + || Iterators[classof(it)]; + }; + +/***/ }, +/* 157 */ +/***/ function(module, exports, __webpack_require__) { + + var ITERATOR = __webpack_require__(23)('iterator') + , SAFE_CLOSING = false; + + try { + var riter = [7][ITERATOR](); + riter['return'] = function(){ SAFE_CLOSING = true; }; + Array.from(riter, function(){ throw 2; }); + } catch(e){ /* empty */ } + + module.exports = function(exec, skipClosing){ + if(!skipClosing && !SAFE_CLOSING)return false; + var safe = false; + try { + var arr = [7] + , iter = arr[ITERATOR](); + iter.next = function(){ return {done: safe = true}; }; + arr[ITERATOR] = function(){ return iter; }; + exec(arr); + } catch(e){ /* empty */ } + return safe; + }; + +/***/ }, +/* 158 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , createProperty = __webpack_require__(155); + + // WebKit Array.of isn't generic + $export($export.S + $export.F * __webpack_require__(5)(function(){ + function F(){} + return !(Array.of.call(F) instanceof F); + }), 'Array', { + // 22.1.2.3 Array.of( ...items) + of: function of(/* ...args */){ + var index = 0 + , aLen = arguments.length + , result = new (typeof this == 'function' ? this : Array)(aLen); + while(aLen > index)createProperty(result, index, arguments[index++]); + result.length = aLen; + return result; + } + }); + +/***/ }, +/* 159 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 22.1.3.13 Array.prototype.join(separator) + var $export = __webpack_require__(6) + , toIObject = __webpack_require__(30) + , arrayJoin = [].join; + + // fallback for not array-like strings + $export($export.P + $export.F * (__webpack_require__(31) != Object || !__webpack_require__(160)(arrayJoin)), 'Array', { + join: function join(separator){ + return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator); + } + }); + +/***/ }, +/* 160 */ +/***/ function(module, exports, __webpack_require__) { + + var fails = __webpack_require__(5); + + module.exports = function(method, arg){ + return !!method && fails(function(){ + arg ? method.call(null, function(){}, 1) : method.call(null); + }); + }; + +/***/ }, +/* 161 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , html = __webpack_require__(46) + , cof = __webpack_require__(32) + , toIndex = __webpack_require__(37) + , toLength = __webpack_require__(35) + , arraySlice = [].slice; + + // fallback for not array-like ES3 strings and DOM objects + $export($export.P + $export.F * __webpack_require__(5)(function(){ + if(html)arraySlice.call(html); + }), 'Array', { + slice: function slice(begin, end){ + var len = toLength(this.length) + , klass = cof(this); + end = end === undefined ? len : end; + if(klass == 'Array')return arraySlice.call(this, begin, end); + var start = toIndex(begin, len) + , upTo = toIndex(end, len) + , size = toLength(upTo - start) + , cloned = Array(size) + , i = 0; + for(; i < size; i++)cloned[i] = klass == 'String' + ? this.charAt(start + i) + : this[start + i]; + return cloned; + } + }); + +/***/ }, +/* 162 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , aFunction = __webpack_require__(19) + , toObject = __webpack_require__(56) + , fails = __webpack_require__(5) + , $sort = [].sort + , test = [1, 2, 3]; + + $export($export.P + $export.F * (fails(function(){ + // IE8- + test.sort(undefined); + }) || !fails(function(){ + // V8 bug + test.sort(null); + // Old WebKit + }) || !__webpack_require__(160)($sort)), 'Array', { + // 22.1.3.25 Array.prototype.sort(comparefn) + sort: function sort(comparefn){ + return comparefn === undefined + ? $sort.call(toObject(this)) + : $sort.call(toObject(this), aFunction(comparefn)); + } + }); + +/***/ }, +/* 163 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $forEach = __webpack_require__(164)(0) + , STRICT = __webpack_require__(160)([].forEach, true); + + $export($export.P + $export.F * !STRICT, 'Array', { + // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg]) + forEach: function forEach(callbackfn /* , thisArg */){ + return $forEach(this, callbackfn, arguments[1]); + } + }); + +/***/ }, +/* 164 */ +/***/ function(module, exports, __webpack_require__) { + + // 0 -> Array#forEach + // 1 -> Array#map + // 2 -> Array#filter + // 3 -> Array#some + // 4 -> Array#every + // 5 -> Array#find + // 6 -> Array#findIndex + var ctx = __webpack_require__(18) + , IObject = __webpack_require__(31) + , toObject = __webpack_require__(56) + , toLength = __webpack_require__(35) + , asc = __webpack_require__(165); + module.exports = function(TYPE, $create){ + var IS_MAP = TYPE == 1 + , IS_FILTER = TYPE == 2 + , IS_SOME = TYPE == 3 + , IS_EVERY = TYPE == 4 + , IS_FIND_INDEX = TYPE == 6 + , NO_HOLES = TYPE == 5 || IS_FIND_INDEX + , create = $create || asc; + return function($this, callbackfn, that){ + var O = toObject($this) + , self = IObject(O) + , f = ctx(callbackfn, that, 3) + , length = toLength(self.length) + , index = 0 + , result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined + , val, res; + for(;length > index; index++)if(NO_HOLES || index in self){ + val = self[index]; + res = f(val, index, O); + if(TYPE){ + if(IS_MAP)result[index] = res; // map + else if(res)switch(TYPE){ + case 3: return true; // some + case 5: return val; // find + case 6: return index; // findIndex + case 2: result.push(val); // filter + } else if(IS_EVERY)return false; // every + } + } + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; + }; + }; + +/***/ }, +/* 165 */ +/***/ function(module, exports, __webpack_require__) { + + // 9.4.2.3 ArraySpeciesCreate(originalArray, length) + var speciesConstructor = __webpack_require__(166); + + module.exports = function(original, length){ + return new (speciesConstructor(original))(length); + }; + +/***/ }, +/* 166 */ +/***/ function(module, exports, __webpack_require__) { + + var isObject = __webpack_require__(11) + , isArray = __webpack_require__(43) + , SPECIES = __webpack_require__(23)('species'); + + module.exports = function(original){ + var C; + if(isArray(original)){ + C = original.constructor; + // cross-realm fallback + if(typeof C == 'function' && (C === Array || isArray(C.prototype)))C = undefined; + if(isObject(C)){ + C = C[SPECIES]; + if(C === null)C = undefined; + } + } return C === undefined ? Array : C; + }; + +/***/ }, +/* 167 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $map = __webpack_require__(164)(1); + + $export($export.P + $export.F * !__webpack_require__(160)([].map, true), 'Array', { + // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) + map: function map(callbackfn /* , thisArg */){ + return $map(this, callbackfn, arguments[1]); + } + }); + +/***/ }, +/* 168 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $filter = __webpack_require__(164)(2); + + $export($export.P + $export.F * !__webpack_require__(160)([].filter, true), 'Array', { + // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) + filter: function filter(callbackfn /* , thisArg */){ + return $filter(this, callbackfn, arguments[1]); + } + }); + +/***/ }, +/* 169 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $some = __webpack_require__(164)(3); + + $export($export.P + $export.F * !__webpack_require__(160)([].some, true), 'Array', { + // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg]) + some: function some(callbackfn /* , thisArg */){ + return $some(this, callbackfn, arguments[1]); + } + }); + +/***/ }, +/* 170 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $every = __webpack_require__(164)(4); + + $export($export.P + $export.F * !__webpack_require__(160)([].every, true), 'Array', { + // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg]) + every: function every(callbackfn /* , thisArg */){ + return $every(this, callbackfn, arguments[1]); + } + }); + +/***/ }, +/* 171 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $reduce = __webpack_require__(172); + + $export($export.P + $export.F * !__webpack_require__(160)([].reduce, true), 'Array', { + // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue]) + reduce: function reduce(callbackfn /* , initialValue */){ + return $reduce(this, callbackfn, arguments.length, arguments[1], false); + } + }); + +/***/ }, +/* 172 */ +/***/ function(module, exports, __webpack_require__) { + + var aFunction = __webpack_require__(19) + , toObject = __webpack_require__(56) + , IObject = __webpack_require__(31) + , toLength = __webpack_require__(35); + + module.exports = function(that, callbackfn, aLen, memo, isRight){ + aFunction(callbackfn); + var O = toObject(that) + , self = IObject(O) + , length = toLength(O.length) + , index = isRight ? length - 1 : 0 + , i = isRight ? -1 : 1; + if(aLen < 2)for(;;){ + if(index in self){ + memo = self[index]; + index += i; + break; + } + index += i; + if(isRight ? index < 0 : length <= index){ + throw TypeError('Reduce of empty array with no initial value'); + } + } + for(;isRight ? index >= 0 : length > index; index += i)if(index in self){ + memo = callbackfn(memo, self[index], index, O); + } + return memo; + }; + +/***/ }, +/* 173 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $reduce = __webpack_require__(172); + + $export($export.P + $export.F * !__webpack_require__(160)([].reduceRight, true), 'Array', { + // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue]) + reduceRight: function reduceRight(callbackfn /* , initialValue */){ + return $reduce(this, callbackfn, arguments.length, arguments[1], true); + } + }); + +/***/ }, +/* 174 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $indexOf = __webpack_require__(34)(false) + , $native = [].indexOf + , NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0; + + $export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(160)($native)), 'Array', { + // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex]) + indexOf: function indexOf(searchElement /*, fromIndex = 0 */){ + return NEGATIVE_ZERO + // convert -0 to +0 + ? $native.apply(this, arguments) || 0 + : $indexOf(this, searchElement, arguments[1]); + } + }); + +/***/ }, +/* 175 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , toIObject = __webpack_require__(30) + , toInteger = __webpack_require__(36) + , toLength = __webpack_require__(35) + , $native = [].lastIndexOf + , NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0; + + $export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(160)($native)), 'Array', { + // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex]) + lastIndexOf: function lastIndexOf(searchElement /*, fromIndex = @[*-1] */){ + // convert -0 to +0 + if(NEGATIVE_ZERO)return $native.apply(this, arguments) || 0; + var O = toIObject(this) + , length = toLength(O.length) + , index = length - 1; + if(arguments.length > 1)index = Math.min(index, toInteger(arguments[1])); + if(index < 0)index = length + index; + for(;index >= 0; index--)if(index in O)if(O[index] === searchElement)return index || 0; + return -1; + } + }); + +/***/ }, +/* 176 */ +/***/ function(module, exports, __webpack_require__) { + + // 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) + var $export = __webpack_require__(6); + + $export($export.P, 'Array', {copyWithin: __webpack_require__(177)}); + + __webpack_require__(178)('copyWithin'); + +/***/ }, +/* 177 */ +/***/ function(module, exports, __webpack_require__) { + + // 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) + 'use strict'; + var toObject = __webpack_require__(56) + , toIndex = __webpack_require__(37) + , toLength = __webpack_require__(35); + + module.exports = [].copyWithin || function copyWithin(target/*= 0*/, start/*= 0, end = @length*/){ + var O = toObject(this) + , len = toLength(O.length) + , to = toIndex(target, len) + , from = toIndex(start, len) + , end = arguments.length > 2 ? arguments[2] : undefined + , count = Math.min((end === undefined ? len : toIndex(end, len)) - from, len - to) + , inc = 1; + if(from < to && to < from + count){ + inc = -1; + from += count - 1; + to += count - 1; + } + while(count-- > 0){ + if(from in O)O[to] = O[from]; + else delete O[to]; + to += inc; + from += inc; + } return O; + }; + +/***/ }, +/* 178 */ +/***/ function(module, exports, __webpack_require__) { + + // 22.1.3.31 Array.prototype[@@unscopables] + var UNSCOPABLES = __webpack_require__(23)('unscopables') + , ArrayProto = Array.prototype; + if(ArrayProto[UNSCOPABLES] == undefined)__webpack_require__(8)(ArrayProto, UNSCOPABLES, {}); + module.exports = function(key){ + ArrayProto[UNSCOPABLES][key] = true; + }; + +/***/ }, +/* 179 */ +/***/ function(module, exports, __webpack_require__) { + + // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) + var $export = __webpack_require__(6); + + $export($export.P, 'Array', {fill: __webpack_require__(180)}); + + __webpack_require__(178)('fill'); + +/***/ }, +/* 180 */ +/***/ function(module, exports, __webpack_require__) { + + // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) + 'use strict'; + var toObject = __webpack_require__(56) + , toIndex = __webpack_require__(37) + , toLength = __webpack_require__(35); + module.exports = function fill(value /*, start = 0, end = @length */){ + var O = toObject(this) + , length = toLength(O.length) + , aLen = arguments.length + , index = toIndex(aLen > 1 ? arguments[1] : undefined, length) + , end = aLen > 2 ? arguments[2] : undefined + , endPos = end === undefined ? length : toIndex(end, length); + while(endPos > index)O[index++] = value; + return O; + }; + +/***/ }, +/* 181 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) + var $export = __webpack_require__(6) + , $find = __webpack_require__(164)(5) + , KEY = 'find' + , forced = true; + // Shouldn't skip holes + if(KEY in [])Array(1)[KEY](function(){ forced = false; }); + $export($export.P + $export.F * forced, 'Array', { + find: function find(callbackfn/*, that = undefined */){ + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } + }); + __webpack_require__(178)(KEY); + +/***/ }, +/* 182 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) + var $export = __webpack_require__(6) + , $find = __webpack_require__(164)(6) + , KEY = 'findIndex' + , forced = true; + // Shouldn't skip holes + if(KEY in [])Array(1)[KEY](function(){ forced = false; }); + $export($export.P + $export.F * forced, 'Array', { + findIndex: function findIndex(callbackfn/*, that = undefined */){ + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } + }); + __webpack_require__(178)(KEY); + +/***/ }, +/* 183 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var addToUnscopables = __webpack_require__(178) + , step = __webpack_require__(184) + , Iterators = __webpack_require__(135) + , toIObject = __webpack_require__(30); + + // 22.1.3.4 Array.prototype.entries() + // 22.1.3.13 Array.prototype.keys() + // 22.1.3.29 Array.prototype.values() + // 22.1.3.30 Array.prototype[@@iterator]() + module.exports = __webpack_require__(134)(Array, 'Array', function(iterated, kind){ + this._t = toIObject(iterated); // target + this._i = 0; // next index + this._k = kind; // kind + // 22.1.5.2.1 %ArrayIteratorPrototype%.next() + }, function(){ + var O = this._t + , kind = this._k + , index = this._i++; + if(!O || index >= O.length){ + this._t = undefined; + return step(1); + } + if(kind == 'keys' )return step(0, index); + if(kind == 'values')return step(0, O[index]); + return step(0, [index, O[index]]); + }, 'values'); + + // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) + Iterators.Arguments = Iterators.Array; + + addToUnscopables('keys'); + addToUnscopables('values'); + addToUnscopables('entries'); + +/***/ }, +/* 184 */ +/***/ function(module, exports) { + + module.exports = function(done, value){ + return {value: value, done: !!done}; + }; + +/***/ }, +/* 185 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(186)('Array'); + +/***/ }, +/* 186 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var global = __webpack_require__(2) + , dP = __webpack_require__(9) + , DESCRIPTORS = __webpack_require__(4) + , SPECIES = __webpack_require__(23)('species'); + + module.exports = function(KEY){ + var C = global[KEY]; + if(DESCRIPTORS && C && !C[SPECIES])dP.f(C, SPECIES, { + configurable: true, + get: function(){ return this; } + }); + }; + +/***/ }, +/* 187 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(2) + , inheritIfRequired = __webpack_require__(80) + , dP = __webpack_require__(9).f + , gOPN = __webpack_require__(48).f + , isRegExp = __webpack_require__(128) + , $flags = __webpack_require__(188) + , $RegExp = global.RegExp + , Base = $RegExp + , proto = $RegExp.prototype + , re1 = /a/g + , re2 = /a/g + // "new" creates a new object, old webkit buggy here + , CORRECT_NEW = new $RegExp(re1) !== re1; + + if(__webpack_require__(4) && (!CORRECT_NEW || __webpack_require__(5)(function(){ + re2[__webpack_require__(23)('match')] = false; + // RegExp constructor can alter flags and IsRegExp works correct with @@match + return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; + }))){ + $RegExp = function RegExp(p, f){ + var tiRE = this instanceof $RegExp + , piRE = isRegExp(p) + , fiU = f === undefined; + return !tiRE && piRE && p.constructor === $RegExp && fiU ? p + : inheritIfRequired(CORRECT_NEW + ? new Base(piRE && !fiU ? p.source : p, f) + : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f) + , tiRE ? this : proto, $RegExp); + }; + var proxy = function(key){ + key in $RegExp || dP($RegExp, key, { + configurable: true, + get: function(){ return Base[key]; }, + set: function(it){ Base[key] = it; } + }); + }; + for(var keys = gOPN(Base), i = 0; keys.length > i; )proxy(keys[i++]); + proto.constructor = $RegExp; + $RegExp.prototype = proto; + __webpack_require__(16)(global, 'RegExp', $RegExp); + } + + __webpack_require__(186)('RegExp'); + +/***/ }, +/* 188 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 21.2.5.3 get RegExp.prototype.flags + var anObject = __webpack_require__(10); + module.exports = function(){ + var that = anObject(this) + , result = ''; + if(that.global) result += 'g'; + if(that.ignoreCase) result += 'i'; + if(that.multiline) result += 'm'; + if(that.unicode) result += 'u'; + if(that.sticky) result += 'y'; + return result; + }; + +/***/ }, +/* 189 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + __webpack_require__(190); + var anObject = __webpack_require__(10) + , $flags = __webpack_require__(188) + , DESCRIPTORS = __webpack_require__(4) + , TO_STRING = 'toString' + , $toString = /./[TO_STRING]; + + var define = function(fn){ + __webpack_require__(16)(RegExp.prototype, TO_STRING, fn, true); + }; + + // 21.2.5.14 RegExp.prototype.toString() + if(__webpack_require__(5)(function(){ return $toString.call({source: 'a', flags: 'b'}) != '/a/b'; })){ + define(function toString(){ + var R = anObject(this); + return '/'.concat(R.source, '/', + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined); + }); + // FF44- RegExp#toString has a wrong name + } else if($toString.name != TO_STRING){ + define(function toString(){ + return $toString.call(this); + }); + } + +/***/ }, +/* 190 */ +/***/ function(module, exports, __webpack_require__) { + + // 21.2.5.3 get RegExp.prototype.flags() + if(__webpack_require__(4) && /./g.flags != 'g')__webpack_require__(9).f(RegExp.prototype, 'flags', { + configurable: true, + get: __webpack_require__(188) + }); + +/***/ }, +/* 191 */ +/***/ function(module, exports, __webpack_require__) { + + // @@match logic + __webpack_require__(192)('match', 1, function(defined, MATCH, $match){ + // 21.1.3.11 String.prototype.match(regexp) + return [function match(regexp){ + 'use strict'; + var O = defined(this) + , fn = regexp == undefined ? undefined : regexp[MATCH]; + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); + }, $match]; + }); + +/***/ }, +/* 192 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var hide = __webpack_require__(8) + , redefine = __webpack_require__(16) + , fails = __webpack_require__(5) + , defined = __webpack_require__(33) + , wks = __webpack_require__(23); + + module.exports = function(KEY, length, exec){ + var SYMBOL = wks(KEY) + , fns = exec(defined, SYMBOL, ''[KEY]) + , strfn = fns[0] + , rxfn = fns[1]; + if(fails(function(){ + var O = {}; + O[SYMBOL] = function(){ return 7; }; + return ''[KEY](O) != 7; + })){ + redefine(String.prototype, KEY, strfn); + hide(RegExp.prototype, SYMBOL, length == 2 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) + // 21.2.5.11 RegExp.prototype[@@split](string, limit) + ? function(string, arg){ return rxfn.call(string, this, arg); } + // 21.2.5.6 RegExp.prototype[@@match](string) + // 21.2.5.9 RegExp.prototype[@@search](string) + : function(string){ return rxfn.call(string, this); } + ); + } + }; + +/***/ }, +/* 193 */ +/***/ function(module, exports, __webpack_require__) { + + // @@replace logic + __webpack_require__(192)('replace', 2, function(defined, REPLACE, $replace){ + // 21.1.3.14 String.prototype.replace(searchValue, replaceValue) + return [function replace(searchValue, replaceValue){ + 'use strict'; + var O = defined(this) + , fn = searchValue == undefined ? undefined : searchValue[REPLACE]; + return fn !== undefined + ? fn.call(searchValue, O, replaceValue) + : $replace.call(String(O), searchValue, replaceValue); + }, $replace]; + }); + +/***/ }, +/* 194 */ +/***/ function(module, exports, __webpack_require__) { + + // @@search logic + __webpack_require__(192)('search', 1, function(defined, SEARCH, $search){ + // 21.1.3.15 String.prototype.search(regexp) + return [function search(regexp){ + 'use strict'; + var O = defined(this) + , fn = regexp == undefined ? undefined : regexp[SEARCH]; + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); + }, $search]; + }); + +/***/ }, +/* 195 */ +/***/ function(module, exports, __webpack_require__) { + + // @@split logic + __webpack_require__(192)('split', 2, function(defined, SPLIT, $split){ + 'use strict'; + var isRegExp = __webpack_require__(128) + , _split = $split + , $push = [].push + , $SPLIT = 'split' + , LENGTH = 'length' + , LAST_INDEX = 'lastIndex'; + if( + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' || + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 || + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 || + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 || + '.'[$SPLIT](/()()/)[LENGTH] > 1 || + ''[$SPLIT](/.?/)[LENGTH] + ){ + var NPCG = /()??/.exec('')[1] === undefined; // nonparticipating capturing group + // based on es5-shim implementation, need to rework it + $split = function(separator, limit){ + var string = String(this); + if(separator === undefined && limit === 0)return []; + // If `separator` is not a regex, use native split + if(!isRegExp(separator))return _split.call(string, separator, limit); + var output = []; + var flags = (separator.ignoreCase ? 'i' : '') + + (separator.multiline ? 'm' : '') + + (separator.unicode ? 'u' : '') + + (separator.sticky ? 'y' : ''); + var lastLastIndex = 0; + var splitLimit = limit === undefined ? 4294967295 : limit >>> 0; + // Make `global` and avoid `lastIndex` issues by working with a copy + var separatorCopy = new RegExp(separator.source, flags + 'g'); + var separator2, match, lastIndex, lastLength, i; + // Doesn't need flags gy, but they don't hurt + if(!NPCG)separator2 = new RegExp('^' + separatorCopy.source + '$(?!\\s)', flags); + while(match = separatorCopy.exec(string)){ + // `separatorCopy.lastIndex` is not reliable cross-browser + lastIndex = match.index + match[0][LENGTH]; + if(lastIndex > lastLastIndex){ + output.push(string.slice(lastLastIndex, match.index)); + // Fix browsers whose `exec` methods don't consistently return `undefined` for NPCG + if(!NPCG && match[LENGTH] > 1)match[0].replace(separator2, function(){ + for(i = 1; i < arguments[LENGTH] - 2; i++)if(arguments[i] === undefined)match[i] = undefined; + }); + if(match[LENGTH] > 1 && match.index < string[LENGTH])$push.apply(output, match.slice(1)); + lastLength = match[0][LENGTH]; + lastLastIndex = lastIndex; + if(output[LENGTH] >= splitLimit)break; + } + if(separatorCopy[LAST_INDEX] === match.index)separatorCopy[LAST_INDEX]++; // Avoid an infinite loop + } + if(lastLastIndex === string[LENGTH]){ + if(lastLength || !separatorCopy.test(''))output.push(''); + } else output.push(string.slice(lastLastIndex)); + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output; + }; + // Chakra, V8 + } else if('0'[$SPLIT](undefined, 0)[LENGTH]){ + $split = function(separator, limit){ + return separator === undefined && limit === 0 ? [] : _split.call(this, separator, limit); + }; + } + // 21.1.3.17 String.prototype.split(separator, limit) + return [function split(separator, limit){ + var O = defined(this) + , fn = separator == undefined ? undefined : separator[SPLIT]; + return fn !== undefined ? fn.call(separator, O, limit) : $split.call(String(O), separator, limit); + }, $split]; + }); + +/***/ }, +/* 196 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var LIBRARY = __webpack_require__(26) + , global = __webpack_require__(2) + , ctx = __webpack_require__(18) + , classof = __webpack_require__(73) + , $export = __webpack_require__(6) + , isObject = __webpack_require__(11) + , aFunction = __webpack_require__(19) + , anInstance = __webpack_require__(197) + , forOf = __webpack_require__(198) + , speciesConstructor = __webpack_require__(199) + , task = __webpack_require__(200).set + , microtask = __webpack_require__(201)() + , PROMISE = 'Promise' + , TypeError = global.TypeError + , process = global.process + , $Promise = global[PROMISE] + , process = global.process + , isNode = classof(process) == 'process' + , empty = function(){ /* empty */ } + , Internal, GenericPromiseCapability, Wrapper; + + var USE_NATIVE = !!function(){ + try { + // correct subclassing with @@species support + var promise = $Promise.resolve(1) + , FakePromise = (promise.constructor = {})[__webpack_require__(23)('species')] = function(exec){ exec(empty, empty); }; + // unhandled rejections tracking support, NodeJS Promise without it fails @@species test + return (isNode || typeof PromiseRejectionEvent == 'function') && promise.then(empty) instanceof FakePromise; + } catch(e){ /* empty */ } + }(); + + // helpers + var sameConstructor = function(a, b){ + // with library wrapper special case + return a === b || a === $Promise && b === Wrapper; + }; + var isThenable = function(it){ + var then; + return isObject(it) && typeof (then = it.then) == 'function' ? then : false; + }; + var newPromiseCapability = function(C){ + return sameConstructor($Promise, C) + ? new PromiseCapability(C) + : new GenericPromiseCapability(C); + }; + var PromiseCapability = GenericPromiseCapability = function(C){ + var resolve, reject; + this.promise = new C(function($$resolve, $$reject){ + if(resolve !== undefined || reject !== undefined)throw TypeError('Bad Promise constructor'); + resolve = $$resolve; + reject = $$reject; + }); + this.resolve = aFunction(resolve); + this.reject = aFunction(reject); + }; + var perform = function(exec){ + try { + exec(); + } catch(e){ + return {error: e}; + } + }; + var notify = function(promise, isReject){ + if(promise._n)return; + promise._n = true; + var chain = promise._c; + microtask(function(){ + var value = promise._v + , ok = promise._s == 1 + , i = 0; + var run = function(reaction){ + var handler = ok ? reaction.ok : reaction.fail + , resolve = reaction.resolve + , reject = reaction.reject + , domain = reaction.domain + , result, then; + try { + if(handler){ + if(!ok){ + if(promise._h == 2)onHandleUnhandled(promise); + promise._h = 1; + } + if(handler === true)result = value; + else { + if(domain)domain.enter(); + result = handler(value); + if(domain)domain.exit(); + } + if(result === reaction.promise){ + reject(TypeError('Promise-chain cycle')); + } else if(then = isThenable(result)){ + then.call(result, resolve, reject); + } else resolve(result); + } else reject(value); + } catch(e){ + reject(e); + } + }; + while(chain.length > i)run(chain[i++]); // variable length - can't use forEach + promise._c = []; + promise._n = false; + if(isReject && !promise._h)onUnhandled(promise); + }); + }; + var onUnhandled = function(promise){ + task.call(global, function(){ + var value = promise._v + , abrupt, handler, console; + if(isUnhandled(promise)){ + abrupt = perform(function(){ + if(isNode){ + process.emit('unhandledRejection', value, promise); + } else if(handler = global.onunhandledrejection){ + handler({promise: promise, reason: value}); + } else if((console = global.console) && console.error){ + console.error('Unhandled promise rejection', value); + } + }); + // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should + promise._h = isNode || isUnhandled(promise) ? 2 : 1; + } promise._a = undefined; + if(abrupt)throw abrupt.error; + }); + }; + var isUnhandled = function(promise){ + if(promise._h == 1)return false; + var chain = promise._a || promise._c + , i = 0 + , reaction; + while(chain.length > i){ + reaction = chain[i++]; + if(reaction.fail || !isUnhandled(reaction.promise))return false; + } return true; + }; + var onHandleUnhandled = function(promise){ + task.call(global, function(){ + var handler; + if(isNode){ + process.emit('rejectionHandled', promise); + } else if(handler = global.onrejectionhandled){ + handler({promise: promise, reason: promise._v}); + } + }); + }; + var $reject = function(value){ + var promise = this; + if(promise._d)return; + promise._d = true; + promise = promise._w || promise; // unwrap + promise._v = value; + promise._s = 2; + if(!promise._a)promise._a = promise._c.slice(); + notify(promise, true); + }; + var $resolve = function(value){ + var promise = this + , then; + if(promise._d)return; + promise._d = true; + promise = promise._w || promise; // unwrap + try { + if(promise === value)throw TypeError("Promise can't be resolved itself"); + if(then = isThenable(value)){ + microtask(function(){ + var wrapper = {_w: promise, _d: false}; // wrap + try { + then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1)); + } catch(e){ + $reject.call(wrapper, e); + } + }); + } else { + promise._v = value; + promise._s = 1; + notify(promise, false); + } + } catch(e){ + $reject.call({_w: promise, _d: false}, e); // wrap + } + }; + + // constructor polyfill + if(!USE_NATIVE){ + // 25.4.3.1 Promise(executor) + $Promise = function Promise(executor){ + anInstance(this, $Promise, PROMISE, '_h'); + aFunction(executor); + Internal.call(this); + try { + executor(ctx($resolve, this, 1), ctx($reject, this, 1)); + } catch(err){ + $reject.call(this, err); + } + }; + Internal = function Promise(executor){ + this._c = []; // <- awaiting reactions + this._a = undefined; // <- checked in isUnhandled reactions + this._s = 0; // <- state + this._d = false; // <- done + this._v = undefined; // <- value + this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled + this._n = false; // <- notify + }; + Internal.prototype = __webpack_require__(202)($Promise.prototype, { + // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) + then: function then(onFulfilled, onRejected){ + var reaction = newPromiseCapability(speciesConstructor(this, $Promise)); + reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true; + reaction.fail = typeof onRejected == 'function' && onRejected; + reaction.domain = isNode ? process.domain : undefined; + this._c.push(reaction); + if(this._a)this._a.push(reaction); + if(this._s)notify(this, false); + return reaction.promise; + }, + // 25.4.5.1 Promise.prototype.catch(onRejected) + 'catch': function(onRejected){ + return this.then(undefined, onRejected); + } + }); + PromiseCapability = function(){ + var promise = new Internal; + this.promise = promise; + this.resolve = ctx($resolve, promise, 1); + this.reject = ctx($reject, promise, 1); + }; + } + + $export($export.G + $export.W + $export.F * !USE_NATIVE, {Promise: $Promise}); + __webpack_require__(22)($Promise, PROMISE); + __webpack_require__(186)(PROMISE); + Wrapper = __webpack_require__(7)[PROMISE]; + + // statics + $export($export.S + $export.F * !USE_NATIVE, PROMISE, { + // 25.4.4.5 Promise.reject(r) + reject: function reject(r){ + var capability = newPromiseCapability(this) + , $$reject = capability.reject; + $$reject(r); + return capability.promise; + } + }); + $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, { + // 25.4.4.6 Promise.resolve(x) + resolve: function resolve(x){ + // instanceof instead of internal slot check because we should fix it without replacement native Promise core + if(x instanceof $Promise && sameConstructor(x.constructor, this))return x; + var capability = newPromiseCapability(this) + , $$resolve = capability.resolve; + $$resolve(x); + return capability.promise; + } + }); + $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(157)(function(iter){ + $Promise.all(iter)['catch'](empty); + })), PROMISE, { + // 25.4.4.1 Promise.all(iterable) + all: function all(iterable){ + var C = this + , capability = newPromiseCapability(C) + , resolve = capability.resolve + , reject = capability.reject; + var abrupt = perform(function(){ + var values = [] + , index = 0 + , remaining = 1; + forOf(iterable, false, function(promise){ + var $index = index++ + , alreadyCalled = false; + values.push(undefined); + remaining++; + C.resolve(promise).then(function(value){ + if(alreadyCalled)return; + alreadyCalled = true; + values[$index] = value; + --remaining || resolve(values); + }, reject); + }); + --remaining || resolve(values); + }); + if(abrupt)reject(abrupt.error); + return capability.promise; + }, + // 25.4.4.4 Promise.race(iterable) + race: function race(iterable){ + var C = this + , capability = newPromiseCapability(C) + , reject = capability.reject; + var abrupt = perform(function(){ + forOf(iterable, false, function(promise){ + C.resolve(promise).then(capability.resolve, reject); + }); + }); + if(abrupt)reject(abrupt.error); + return capability.promise; + } + }); + +/***/ }, +/* 197 */ +/***/ function(module, exports) { + + module.exports = function(it, Constructor, name, forbiddenField){ + if(!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)){ + throw TypeError(name + ': incorrect invocation!'); + } return it; + }; + +/***/ }, +/* 198 */ +/***/ function(module, exports, __webpack_require__) { + + var ctx = __webpack_require__(18) + , call = __webpack_require__(153) + , isArrayIter = __webpack_require__(154) + , anObject = __webpack_require__(10) + , toLength = __webpack_require__(35) + , getIterFn = __webpack_require__(156) + , BREAK = {} + , RETURN = {}; + var exports = module.exports = function(iterable, entries, fn, that, ITERATOR){ + var iterFn = ITERATOR ? function(){ return iterable; } : getIterFn(iterable) + , f = ctx(fn, that, entries ? 2 : 1) + , index = 0 + , length, step, iterator, result; + if(typeof iterFn != 'function')throw TypeError(iterable + ' is not iterable!'); + // fast case for arrays with default iterator + if(isArrayIter(iterFn))for(length = toLength(iterable.length); length > index; index++){ + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); + if(result === BREAK || result === RETURN)return result; + } else for(iterator = iterFn.call(iterable); !(step = iterator.next()).done; ){ + result = call(iterator, f, step.value, entries); + if(result === BREAK || result === RETURN)return result; + } + }; + exports.BREAK = BREAK; + exports.RETURN = RETURN; + +/***/ }, +/* 199 */ +/***/ function(module, exports, __webpack_require__) { + + // 7.3.20 SpeciesConstructor(O, defaultConstructor) + var anObject = __webpack_require__(10) + , aFunction = __webpack_require__(19) + , SPECIES = __webpack_require__(23)('species'); + module.exports = function(O, D){ + var C = anObject(O).constructor, S; + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); + }; + +/***/ }, +/* 200 */ +/***/ function(module, exports, __webpack_require__) { + + var ctx = __webpack_require__(18) + , invoke = __webpack_require__(76) + , html = __webpack_require__(46) + , cel = __webpack_require__(13) + , global = __webpack_require__(2) + , process = global.process + , setTask = global.setImmediate + , clearTask = global.clearImmediate + , MessageChannel = global.MessageChannel + , counter = 0 + , queue = {} + , ONREADYSTATECHANGE = 'onreadystatechange' + , defer, channel, port; + var run = function(){ + var id = +this; + if(queue.hasOwnProperty(id)){ + var fn = queue[id]; + delete queue[id]; + fn(); + } + }; + var listener = function(event){ + run.call(event.data); + }; + // Node.js 0.9+ & IE10+ has setImmediate, otherwise: + if(!setTask || !clearTask){ + setTask = function setImmediate(fn){ + var args = [], i = 1; + while(arguments.length > i)args.push(arguments[i++]); + queue[++counter] = function(){ + invoke(typeof fn == 'function' ? fn : Function(fn), args); + }; + defer(counter); + return counter; + }; + clearTask = function clearImmediate(id){ + delete queue[id]; + }; + // Node.js 0.8- + if(__webpack_require__(32)(process) == 'process'){ + defer = function(id){ + process.nextTick(ctx(run, id, 1)); + }; + // Browsers with MessageChannel, includes WebWorkers + } else if(MessageChannel){ + channel = new MessageChannel; + port = channel.port2; + channel.port1.onmessage = listener; + defer = ctx(port.postMessage, port, 1); + // Browsers with postMessage, skip WebWorkers + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' + } else if(global.addEventListener && typeof postMessage == 'function' && !global.importScripts){ + defer = function(id){ + global.postMessage(id + '', '*'); + }; + global.addEventListener('message', listener, false); + // IE8- + } else if(ONREADYSTATECHANGE in cel('script')){ + defer = function(id){ + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){ + html.removeChild(this); + run.call(id); + }; + }; + // Rest old browsers + } else { + defer = function(id){ + setTimeout(ctx(run, id, 1), 0); + }; + } + } + module.exports = { + set: setTask, + clear: clearTask + }; + +/***/ }, +/* 201 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(2) + , macrotask = __webpack_require__(200).set + , Observer = global.MutationObserver || global.WebKitMutationObserver + , process = global.process + , Promise = global.Promise + , isNode = __webpack_require__(32)(process) == 'process'; + + module.exports = function(){ + var head, last, notify; + + var flush = function(){ + var parent, fn; + if(isNode && (parent = process.domain))parent.exit(); + while(head){ + fn = head.fn; + head = head.next; + try { + fn(); + } catch(e){ + if(head)notify(); + else last = undefined; + throw e; + } + } last = undefined; + if(parent)parent.enter(); + }; + + // Node.js + if(isNode){ + notify = function(){ + process.nextTick(flush); + }; + // browsers with MutationObserver + } else if(Observer){ + var toggle = true + , node = document.createTextNode(''); + new Observer(flush).observe(node, {characterData: true}); // eslint-disable-line no-new + notify = function(){ + node.data = toggle = !toggle; + }; + // environments with maybe non-completely correct, but existent Promise + } else if(Promise && Promise.resolve){ + var promise = Promise.resolve(); + notify = function(){ + promise.then(flush); + }; + // for other environments - macrotask based on: + // - setImmediate + // - MessageChannel + // - window.postMessag + // - onreadystatechange + // - setTimeout + } else { + notify = function(){ + // strange IE + webpack dev server bug - use .call(global) + macrotask.call(global, flush); + }; + } + + return function(fn){ + var task = {fn: fn, next: undefined}; + if(last)last.next = task; + if(!head){ + head = task; + notify(); + } last = task; + }; + }; + +/***/ }, +/* 202 */ +/***/ function(module, exports, __webpack_require__) { + + var redefine = __webpack_require__(16); + module.exports = function(target, src, safe){ + for(var key in src)redefine(target, key, src[key], safe); + return target; + }; + +/***/ }, +/* 203 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var strong = __webpack_require__(204); + + // 23.1 Map Objects + module.exports = __webpack_require__(205)('Map', function(get){ + return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); }; + }, { + // 23.1.3.6 Map.prototype.get(key) + get: function get(key){ + var entry = strong.getEntry(this, key); + return entry && entry.v; + }, + // 23.1.3.9 Map.prototype.set(key, value) + set: function set(key, value){ + return strong.def(this, key === 0 ? 0 : key, value); + } + }, strong, true); + +/***/ }, +/* 204 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var dP = __webpack_require__(9).f + , create = __webpack_require__(44) + , redefineAll = __webpack_require__(202) + , ctx = __webpack_require__(18) + , anInstance = __webpack_require__(197) + , defined = __webpack_require__(33) + , forOf = __webpack_require__(198) + , $iterDefine = __webpack_require__(134) + , step = __webpack_require__(184) + , setSpecies = __webpack_require__(186) + , DESCRIPTORS = __webpack_require__(4) + , fastKey = __webpack_require__(20).fastKey + , SIZE = DESCRIPTORS ? '_s' : 'size'; + + var getEntry = function(that, key){ + // fast case + var index = fastKey(key), entry; + if(index !== 'F')return that._i[index]; + // frozen object case + for(entry = that._f; entry; entry = entry.n){ + if(entry.k == key)return entry; + } + }; + + module.exports = { + getConstructor: function(wrapper, NAME, IS_MAP, ADDER){ + var C = wrapper(function(that, iterable){ + anInstance(that, C, NAME, '_i'); + that._i = create(null); // index + that._f = undefined; // first entry + that._l = undefined; // last entry + that[SIZE] = 0; // size + if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); + }); + redefineAll(C.prototype, { + // 23.1.3.1 Map.prototype.clear() + // 23.2.3.2 Set.prototype.clear() + clear: function clear(){ + for(var that = this, data = that._i, entry = that._f; entry; entry = entry.n){ + entry.r = true; + if(entry.p)entry.p = entry.p.n = undefined; + delete data[entry.i]; + } + that._f = that._l = undefined; + that[SIZE] = 0; + }, + // 23.1.3.3 Map.prototype.delete(key) + // 23.2.3.4 Set.prototype.delete(value) + 'delete': function(key){ + var that = this + , entry = getEntry(that, key); + if(entry){ + var next = entry.n + , prev = entry.p; + delete that._i[entry.i]; + entry.r = true; + if(prev)prev.n = next; + if(next)next.p = prev; + if(that._f == entry)that._f = next; + if(that._l == entry)that._l = prev; + that[SIZE]--; + } return !!entry; + }, + // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) + // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) + forEach: function forEach(callbackfn /*, that = undefined */){ + anInstance(this, C, 'forEach'); + var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3) + , entry; + while(entry = entry ? entry.n : this._f){ + f(entry.v, entry.k, this); + // revert to the last existing entry + while(entry && entry.r)entry = entry.p; + } + }, + // 23.1.3.7 Map.prototype.has(key) + // 23.2.3.7 Set.prototype.has(value) + has: function has(key){ + return !!getEntry(this, key); + } + }); + if(DESCRIPTORS)dP(C.prototype, 'size', { + get: function(){ + return defined(this[SIZE]); + } + }); + return C; + }, + def: function(that, key, value){ + var entry = getEntry(that, key) + , prev, index; + // change existing entry + if(entry){ + entry.v = value; + // create new entry + } else { + that._l = entry = { + i: index = fastKey(key, true), // <- index + k: key, // <- key + v: value, // <- value + p: prev = that._l, // <- previous entry + n: undefined, // <- next entry + r: false // <- removed + }; + if(!that._f)that._f = entry; + if(prev)prev.n = entry; + that[SIZE]++; + // add to index + if(index !== 'F')that._i[index] = entry; + } return that; + }, + getEntry: getEntry, + setStrong: function(C, NAME, IS_MAP){ + // add .keys, .values, .entries, [@@iterator] + // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 + $iterDefine(C, NAME, function(iterated, kind){ + this._t = iterated; // target + this._k = kind; // kind + this._l = undefined; // previous + }, function(){ + var that = this + , kind = that._k + , entry = that._l; + // revert to the last existing entry + while(entry && entry.r)entry = entry.p; + // get next entry + if(!that._t || !(that._l = entry = entry ? entry.n : that._t._f)){ + // or finish the iteration + that._t = undefined; + return step(1); + } + // return step by kind + if(kind == 'keys' )return step(0, entry.k); + if(kind == 'values')return step(0, entry.v); + return step(0, [entry.k, entry.v]); + }, IS_MAP ? 'entries' : 'values' , !IS_MAP, true); + + // add [@@species], 23.1.2.2, 23.2.2.2 + setSpecies(NAME); + } + }; + +/***/ }, +/* 205 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var global = __webpack_require__(2) + , $export = __webpack_require__(6) + , redefine = __webpack_require__(16) + , redefineAll = __webpack_require__(202) + , meta = __webpack_require__(20) + , forOf = __webpack_require__(198) + , anInstance = __webpack_require__(197) + , isObject = __webpack_require__(11) + , fails = __webpack_require__(5) + , $iterDetect = __webpack_require__(157) + , setToStringTag = __webpack_require__(22) + , inheritIfRequired = __webpack_require__(80); + + module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){ + var Base = global[NAME] + , C = Base + , ADDER = IS_MAP ? 'set' : 'add' + , proto = C && C.prototype + , O = {}; + var fixMethod = function(KEY){ + var fn = proto[KEY]; + redefine(proto, KEY, + KEY == 'delete' ? function(a){ + return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); + } : KEY == 'has' ? function has(a){ + return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); + } : KEY == 'get' ? function get(a){ + return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); + } : KEY == 'add' ? function add(a){ fn.call(this, a === 0 ? 0 : a); return this; } + : function set(a, b){ fn.call(this, a === 0 ? 0 : a, b); return this; } + ); + }; + if(typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function(){ + new C().entries().next(); + }))){ + // create collection constructor + C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); + redefineAll(C.prototype, methods); + meta.NEED = true; + } else { + var instance = new C + // early implementations not supports chaining + , HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance + // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false + , THROWS_ON_PRIMITIVES = fails(function(){ instance.has(1); }) + // most early implementations doesn't supports iterables, most modern - not close it correctly + , ACCEPT_ITERABLES = $iterDetect(function(iter){ new C(iter); }) // eslint-disable-line no-new + // for early implementations -0 and +0 not the same + , BUGGY_ZERO = !IS_WEAK && fails(function(){ + // V8 ~ Chromium 42- fails only with 5+ elements + var $instance = new C() + , index = 5; + while(index--)$instance[ADDER](index, index); + return !$instance.has(-0); + }); + if(!ACCEPT_ITERABLES){ + C = wrapper(function(target, iterable){ + anInstance(target, C, NAME); + var that = inheritIfRequired(new Base, target, C); + if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); + return that; + }); + C.prototype = proto; + proto.constructor = C; + } + if(THROWS_ON_PRIMITIVES || BUGGY_ZERO){ + fixMethod('delete'); + fixMethod('has'); + IS_MAP && fixMethod('get'); + } + if(BUGGY_ZERO || HASNT_CHAINING)fixMethod(ADDER); + // weak collections should not contains .clear method + if(IS_WEAK && proto.clear)delete proto.clear; + } + + setToStringTag(C, NAME); + + O[NAME] = C; + $export($export.G + $export.W + $export.F * (C != Base), O); + + if(!IS_WEAK)common.setStrong(C, NAME, IS_MAP); + + return C; + }; + +/***/ }, +/* 206 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var strong = __webpack_require__(204); + + // 23.2 Set Objects + module.exports = __webpack_require__(205)('Set', function(get){ + return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); }; + }, { + // 23.2.3.1 Set.prototype.add(value) + add: function add(value){ + return strong.def(this, value = value === 0 ? 0 : value, value); + } + }, strong); + +/***/ }, +/* 207 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var each = __webpack_require__(164)(0) + , redefine = __webpack_require__(16) + , meta = __webpack_require__(20) + , assign = __webpack_require__(67) + , weak = __webpack_require__(208) + , isObject = __webpack_require__(11) + , getWeak = meta.getWeak + , isExtensible = Object.isExtensible + , uncaughtFrozenStore = weak.ufstore + , tmp = {} + , InternalMap; + + var wrapper = function(get){ + return function WeakMap(){ + return get(this, arguments.length > 0 ? arguments[0] : undefined); + }; + }; + + var methods = { + // 23.3.3.3 WeakMap.prototype.get(key) + get: function get(key){ + if(isObject(key)){ + var data = getWeak(key); + if(data === true)return uncaughtFrozenStore(this).get(key); + return data ? data[this._i] : undefined; + } + }, + // 23.3.3.5 WeakMap.prototype.set(key, value) + set: function set(key, value){ + return weak.def(this, key, value); + } + }; + + // 23.3 WeakMap Objects + var $WeakMap = module.exports = __webpack_require__(205)('WeakMap', wrapper, methods, weak, true, true); + + // IE11 WeakMap frozen keys fix + if(new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7){ + InternalMap = weak.getConstructor(wrapper); + assign(InternalMap.prototype, methods); + meta.NEED = true; + each(['delete', 'has', 'get', 'set'], function(key){ + var proto = $WeakMap.prototype + , method = proto[key]; + redefine(proto, key, function(a, b){ + // store frozen objects on internal weakmap shim + if(isObject(a) && !isExtensible(a)){ + if(!this._f)this._f = new InternalMap; + var result = this._f[key](a, b); + return key == 'set' ? this : result; + // store all the rest on native weakmap + } return method.call(this, a, b); + }); + }); + } + +/***/ }, +/* 208 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var redefineAll = __webpack_require__(202) + , getWeak = __webpack_require__(20).getWeak + , anObject = __webpack_require__(10) + , isObject = __webpack_require__(11) + , anInstance = __webpack_require__(197) + , forOf = __webpack_require__(198) + , createArrayMethod = __webpack_require__(164) + , $has = __webpack_require__(3) + , arrayFind = createArrayMethod(5) + , arrayFindIndex = createArrayMethod(6) + , id = 0; + + // fallback for uncaught frozen keys + var uncaughtFrozenStore = function(that){ + return that._l || (that._l = new UncaughtFrozenStore); + }; + var UncaughtFrozenStore = function(){ + this.a = []; + }; + var findUncaughtFrozen = function(store, key){ + return arrayFind(store.a, function(it){ + return it[0] === key; + }); + }; + UncaughtFrozenStore.prototype = { + get: function(key){ + var entry = findUncaughtFrozen(this, key); + if(entry)return entry[1]; + }, + has: function(key){ + return !!findUncaughtFrozen(this, key); + }, + set: function(key, value){ + var entry = findUncaughtFrozen(this, key); + if(entry)entry[1] = value; + else this.a.push([key, value]); + }, + 'delete': function(key){ + var index = arrayFindIndex(this.a, function(it){ + return it[0] === key; + }); + if(~index)this.a.splice(index, 1); + return !!~index; + } + }; + + module.exports = { + getConstructor: function(wrapper, NAME, IS_MAP, ADDER){ + var C = wrapper(function(that, iterable){ + anInstance(that, C, NAME, '_i'); + that._i = id++; // collection id + that._l = undefined; // leak store for uncaught frozen objects + if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); + }); + redefineAll(C.prototype, { + // 23.3.3.2 WeakMap.prototype.delete(key) + // 23.4.3.3 WeakSet.prototype.delete(value) + 'delete': function(key){ + if(!isObject(key))return false; + var data = getWeak(key); + if(data === true)return uncaughtFrozenStore(this)['delete'](key); + return data && $has(data, this._i) && delete data[this._i]; + }, + // 23.3.3.4 WeakMap.prototype.has(key) + // 23.4.3.4 WeakSet.prototype.has(value) + has: function has(key){ + if(!isObject(key))return false; + var data = getWeak(key); + if(data === true)return uncaughtFrozenStore(this).has(key); + return data && $has(data, this._i); + } + }); + return C; + }, + def: function(that, key, value){ + var data = getWeak(anObject(key), true); + if(data === true)uncaughtFrozenStore(that).set(key, value); + else data[that._i] = value; + return that; + }, + ufstore: uncaughtFrozenStore + }; + +/***/ }, +/* 209 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var weak = __webpack_require__(208); + + // 23.4 WeakSet Objects + __webpack_require__(205)('WeakSet', function(get){ + return function WeakSet(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); }; + }, { + // 23.4.3.1 WeakSet.prototype.add(value) + add: function add(value){ + return weak.def(this, value, true); + } + }, weak, false, true); + +/***/ }, +/* 210 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.1 Reflect.apply(target, thisArgument, argumentsList) + var $export = __webpack_require__(6) + , aFunction = __webpack_require__(19) + , anObject = __webpack_require__(10) + , rApply = (__webpack_require__(2).Reflect || {}).apply + , fApply = Function.apply; + // MS Edge argumentsList argument is optional + $export($export.S + $export.F * !__webpack_require__(5)(function(){ + rApply(function(){}); + }), 'Reflect', { + apply: function apply(target, thisArgument, argumentsList){ + var T = aFunction(target) + , L = anObject(argumentsList); + return rApply ? rApply(T, thisArgument, L) : fApply.call(T, thisArgument, L); + } + }); + +/***/ }, +/* 211 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.2 Reflect.construct(target, argumentsList [, newTarget]) + var $export = __webpack_require__(6) + , create = __webpack_require__(44) + , aFunction = __webpack_require__(19) + , anObject = __webpack_require__(10) + , isObject = __webpack_require__(11) + , fails = __webpack_require__(5) + , bind = __webpack_require__(75) + , rConstruct = (__webpack_require__(2).Reflect || {}).construct; + + // MS Edge supports only 2 arguments and argumentsList argument is optional + // FF Nightly sets third argument as `new.target`, but does not create `this` from it + var NEW_TARGET_BUG = fails(function(){ + function F(){} + return !(rConstruct(function(){}, [], F) instanceof F); + }); + var ARGS_BUG = !fails(function(){ + rConstruct(function(){}); + }); + + $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { + construct: function construct(Target, args /*, newTarget*/){ + aFunction(Target); + anObject(args); + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]); + if(ARGS_BUG && !NEW_TARGET_BUG)return rConstruct(Target, args, newTarget); + if(Target == newTarget){ + // w/o altered newTarget, optimization for 0-4 arguments + switch(args.length){ + case 0: return new Target; + case 1: return new Target(args[0]); + case 2: return new Target(args[0], args[1]); + case 3: return new Target(args[0], args[1], args[2]); + case 4: return new Target(args[0], args[1], args[2], args[3]); + } + // w/o altered newTarget, lot of arguments case + var $args = [null]; + $args.push.apply($args, args); + return new (bind.apply(Target, $args)); + } + // with altered newTarget, not support built-in constructors + var proto = newTarget.prototype + , instance = create(isObject(proto) ? proto : Object.prototype) + , result = Function.apply.call(Target, instance, args); + return isObject(result) ? result : instance; + } + }); + +/***/ }, +/* 212 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.3 Reflect.defineProperty(target, propertyKey, attributes) + var dP = __webpack_require__(9) + , $export = __webpack_require__(6) + , anObject = __webpack_require__(10) + , toPrimitive = __webpack_require__(14); + + // MS Edge has broken Reflect.defineProperty - throwing instead of returning false + $export($export.S + $export.F * __webpack_require__(5)(function(){ + Reflect.defineProperty(dP.f({}, 1, {value: 1}), 1, {value: 2}); + }), 'Reflect', { + defineProperty: function defineProperty(target, propertyKey, attributes){ + anObject(target); + propertyKey = toPrimitive(propertyKey, true); + anObject(attributes); + try { + dP.f(target, propertyKey, attributes); + return true; + } catch(e){ + return false; + } + } + }); + +/***/ }, +/* 213 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.4 Reflect.deleteProperty(target, propertyKey) + var $export = __webpack_require__(6) + , gOPD = __webpack_require__(49).f + , anObject = __webpack_require__(10); + + $export($export.S, 'Reflect', { + deleteProperty: function deleteProperty(target, propertyKey){ + var desc = gOPD(anObject(target), propertyKey); + return desc && !desc.configurable ? false : delete target[propertyKey]; + } + }); + +/***/ }, +/* 214 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 26.1.5 Reflect.enumerate(target) + var $export = __webpack_require__(6) + , anObject = __webpack_require__(10); + var Enumerate = function(iterated){ + this._t = anObject(iterated); // target + this._i = 0; // next index + var keys = this._k = [] // keys + , key; + for(key in iterated)keys.push(key); + }; + __webpack_require__(136)(Enumerate, 'Object', function(){ + var that = this + , keys = that._k + , key; + do { + if(that._i >= keys.length)return {value: undefined, done: true}; + } while(!((key = keys[that._i++]) in that._t)); + return {value: key, done: false}; + }); + + $export($export.S, 'Reflect', { + enumerate: function enumerate(target){ + return new Enumerate(target); + } + }); + +/***/ }, +/* 215 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.6 Reflect.get(target, propertyKey [, receiver]) + var gOPD = __webpack_require__(49) + , getPrototypeOf = __webpack_require__(57) + , has = __webpack_require__(3) + , $export = __webpack_require__(6) + , isObject = __webpack_require__(11) + , anObject = __webpack_require__(10); + + function get(target, propertyKey/*, receiver*/){ + var receiver = arguments.length < 3 ? target : arguments[2] + , desc, proto; + if(anObject(target) === receiver)return target[propertyKey]; + if(desc = gOPD.f(target, propertyKey))return has(desc, 'value') + ? desc.value + : desc.get !== undefined + ? desc.get.call(receiver) + : undefined; + if(isObject(proto = getPrototypeOf(target)))return get(proto, propertyKey, receiver); + } + + $export($export.S, 'Reflect', {get: get}); + +/***/ }, +/* 216 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey) + var gOPD = __webpack_require__(49) + , $export = __webpack_require__(6) + , anObject = __webpack_require__(10); + + $export($export.S, 'Reflect', { + getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){ + return gOPD.f(anObject(target), propertyKey); + } + }); + +/***/ }, +/* 217 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.8 Reflect.getPrototypeOf(target) + var $export = __webpack_require__(6) + , getProto = __webpack_require__(57) + , anObject = __webpack_require__(10); + + $export($export.S, 'Reflect', { + getPrototypeOf: function getPrototypeOf(target){ + return getProto(anObject(target)); + } + }); + +/***/ }, +/* 218 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.9 Reflect.has(target, propertyKey) + var $export = __webpack_require__(6); + + $export($export.S, 'Reflect', { + has: function has(target, propertyKey){ + return propertyKey in target; + } + }); + +/***/ }, +/* 219 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.10 Reflect.isExtensible(target) + var $export = __webpack_require__(6) + , anObject = __webpack_require__(10) + , $isExtensible = Object.isExtensible; + + $export($export.S, 'Reflect', { + isExtensible: function isExtensible(target){ + anObject(target); + return $isExtensible ? $isExtensible(target) : true; + } + }); + +/***/ }, +/* 220 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.11 Reflect.ownKeys(target) + var $export = __webpack_require__(6); + + $export($export.S, 'Reflect', {ownKeys: __webpack_require__(221)}); + +/***/ }, +/* 221 */ +/***/ function(module, exports, __webpack_require__) { + + // all object keys, includes non-enumerable and symbols + var gOPN = __webpack_require__(48) + , gOPS = __webpack_require__(41) + , anObject = __webpack_require__(10) + , Reflect = __webpack_require__(2).Reflect; + module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){ + var keys = gOPN.f(anObject(it)) + , getSymbols = gOPS.f; + return getSymbols ? keys.concat(getSymbols(it)) : keys; + }; + +/***/ }, +/* 222 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.12 Reflect.preventExtensions(target) + var $export = __webpack_require__(6) + , anObject = __webpack_require__(10) + , $preventExtensions = Object.preventExtensions; + + $export($export.S, 'Reflect', { + preventExtensions: function preventExtensions(target){ + anObject(target); + try { + if($preventExtensions)$preventExtensions(target); + return true; + } catch(e){ + return false; + } + } + }); + +/***/ }, +/* 223 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.13 Reflect.set(target, propertyKey, V [, receiver]) + var dP = __webpack_require__(9) + , gOPD = __webpack_require__(49) + , getPrototypeOf = __webpack_require__(57) + , has = __webpack_require__(3) + , $export = __webpack_require__(6) + , createDesc = __webpack_require__(15) + , anObject = __webpack_require__(10) + , isObject = __webpack_require__(11); + + function set(target, propertyKey, V/*, receiver*/){ + var receiver = arguments.length < 4 ? target : arguments[3] + , ownDesc = gOPD.f(anObject(target), propertyKey) + , existingDescriptor, proto; + if(!ownDesc){ + if(isObject(proto = getPrototypeOf(target))){ + return set(proto, propertyKey, V, receiver); + } + ownDesc = createDesc(0); + } + if(has(ownDesc, 'value')){ + if(ownDesc.writable === false || !isObject(receiver))return false; + existingDescriptor = gOPD.f(receiver, propertyKey) || createDesc(0); + existingDescriptor.value = V; + dP.f(receiver, propertyKey, existingDescriptor); + return true; + } + return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true); + } + + $export($export.S, 'Reflect', {set: set}); + +/***/ }, +/* 224 */ +/***/ function(module, exports, __webpack_require__) { + + // 26.1.14 Reflect.setPrototypeOf(target, proto) + var $export = __webpack_require__(6) + , setProto = __webpack_require__(71); + + if(setProto)$export($export.S, 'Reflect', { + setPrototypeOf: function setPrototypeOf(target, proto){ + setProto.check(target, proto); + try { + setProto.set(target, proto); + return true; + } catch(e){ + return false; + } + } + }); + +/***/ }, +/* 225 */ +/***/ function(module, exports, __webpack_require__) { + + // 20.3.3.1 / 15.9.4.4 Date.now() + var $export = __webpack_require__(6); + + $export($export.S, 'Date', {now: function(){ return new Date().getTime(); }}); + +/***/ }, +/* 226 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , toObject = __webpack_require__(56) + , toPrimitive = __webpack_require__(14); + + $export($export.P + $export.F * __webpack_require__(5)(function(){ + return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({toISOString: function(){ return 1; }}) !== 1; + }), 'Date', { + toJSON: function toJSON(key){ + var O = toObject(this) + , pv = toPrimitive(O); + return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); + } + }); + +/***/ }, +/* 227 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() + var $export = __webpack_require__(6) + , fails = __webpack_require__(5) + , getTime = Date.prototype.getTime; + + var lz = function(num){ + return num > 9 ? num : '0' + num; + }; + + // PhantomJS / old WebKit has a broken implementations + $export($export.P + $export.F * (fails(function(){ + return new Date(-5e13 - 1).toISOString() != '0385-07-25T07:06:39.999Z'; + }) || !fails(function(){ + new Date(NaN).toISOString(); + })), 'Date', { + toISOString: function toISOString(){ + if(!isFinite(getTime.call(this)))throw RangeError('Invalid time value'); + var d = this + , y = d.getUTCFullYear() + , m = d.getUTCMilliseconds() + , s = y < 0 ? '-' : y > 9999 ? '+' : ''; + return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) + + '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) + + 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) + + ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z'; + } + }); + +/***/ }, +/* 228 */ +/***/ function(module, exports, __webpack_require__) { + + var DateProto = Date.prototype + , INVALID_DATE = 'Invalid Date' + , TO_STRING = 'toString' + , $toString = DateProto[TO_STRING] + , getTime = DateProto.getTime; + if(new Date(NaN) + '' != INVALID_DATE){ + __webpack_require__(16)(DateProto, TO_STRING, function toString(){ + var value = getTime.call(this); + return value === value ? $toString.call(this) : INVALID_DATE; + }); + } + +/***/ }, +/* 229 */ +/***/ function(module, exports, __webpack_require__) { + + var TO_PRIMITIVE = __webpack_require__(23)('toPrimitive') + , proto = Date.prototype; + + if(!(TO_PRIMITIVE in proto))__webpack_require__(8)(proto, TO_PRIMITIVE, __webpack_require__(230)); + +/***/ }, +/* 230 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var anObject = __webpack_require__(10) + , toPrimitive = __webpack_require__(14) + , NUMBER = 'number'; + + module.exports = function(hint){ + if(hint !== 'string' && hint !== NUMBER && hint !== 'default')throw TypeError('Incorrect hint'); + return toPrimitive(anObject(this), hint != NUMBER); + }; + +/***/ }, +/* 231 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , $typed = __webpack_require__(232) + , buffer = __webpack_require__(233) + , anObject = __webpack_require__(10) + , toIndex = __webpack_require__(37) + , toLength = __webpack_require__(35) + , isObject = __webpack_require__(11) + , ArrayBuffer = __webpack_require__(2).ArrayBuffer + , speciesConstructor = __webpack_require__(199) + , $ArrayBuffer = buffer.ArrayBuffer + , $DataView = buffer.DataView + , $isView = $typed.ABV && ArrayBuffer.isView + , $slice = $ArrayBuffer.prototype.slice + , VIEW = $typed.VIEW + , ARRAY_BUFFER = 'ArrayBuffer'; + + $export($export.G + $export.W + $export.F * (ArrayBuffer !== $ArrayBuffer), {ArrayBuffer: $ArrayBuffer}); + + $export($export.S + $export.F * !$typed.CONSTR, ARRAY_BUFFER, { + // 24.1.3.1 ArrayBuffer.isView(arg) + isView: function isView(it){ + return $isView && $isView(it) || isObject(it) && VIEW in it; + } + }); + + $export($export.P + $export.U + $export.F * __webpack_require__(5)(function(){ + return !new $ArrayBuffer(2).slice(1, undefined).byteLength; + }), ARRAY_BUFFER, { + // 24.1.4.3 ArrayBuffer.prototype.slice(start, end) + slice: function slice(start, end){ + if($slice !== undefined && end === undefined)return $slice.call(anObject(this), start); // FF fix + var len = anObject(this).byteLength + , first = toIndex(start, len) + , final = toIndex(end === undefined ? len : end, len) + , result = new (speciesConstructor(this, $ArrayBuffer))(toLength(final - first)) + , viewS = new $DataView(this) + , viewT = new $DataView(result) + , index = 0; + while(first < final){ + viewT.setUint8(index++, viewS.getUint8(first++)); + } return result; + } + }); + + __webpack_require__(186)(ARRAY_BUFFER); + +/***/ }, +/* 232 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(2) + , hide = __webpack_require__(8) + , uid = __webpack_require__(17) + , TYPED = uid('typed_array') + , VIEW = uid('view') + , ABV = !!(global.ArrayBuffer && global.DataView) + , CONSTR = ABV + , i = 0, l = 9, Typed; + + var TypedArrayConstructors = ( + 'Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array' + ).split(','); + + while(i < l){ + if(Typed = global[TypedArrayConstructors[i++]]){ + hide(Typed.prototype, TYPED, true); + hide(Typed.prototype, VIEW, true); + } else CONSTR = false; + } + + module.exports = { + ABV: ABV, + CONSTR: CONSTR, + TYPED: TYPED, + VIEW: VIEW + }; + +/***/ }, +/* 233 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var global = __webpack_require__(2) + , DESCRIPTORS = __webpack_require__(4) + , LIBRARY = __webpack_require__(26) + , $typed = __webpack_require__(232) + , hide = __webpack_require__(8) + , redefineAll = __webpack_require__(202) + , fails = __webpack_require__(5) + , anInstance = __webpack_require__(197) + , toInteger = __webpack_require__(36) + , toLength = __webpack_require__(35) + , gOPN = __webpack_require__(48).f + , dP = __webpack_require__(9).f + , arrayFill = __webpack_require__(180) + , setToStringTag = __webpack_require__(22) + , ARRAY_BUFFER = 'ArrayBuffer' + , DATA_VIEW = 'DataView' + , PROTOTYPE = 'prototype' + , WRONG_LENGTH = 'Wrong length!' + , WRONG_INDEX = 'Wrong index!' + , $ArrayBuffer = global[ARRAY_BUFFER] + , $DataView = global[DATA_VIEW] + , Math = global.Math + , RangeError = global.RangeError + , Infinity = global.Infinity + , BaseBuffer = $ArrayBuffer + , abs = Math.abs + , pow = Math.pow + , floor = Math.floor + , log = Math.log + , LN2 = Math.LN2 + , BUFFER = 'buffer' + , BYTE_LENGTH = 'byteLength' + , BYTE_OFFSET = 'byteOffset' + , $BUFFER = DESCRIPTORS ? '_b' : BUFFER + , $LENGTH = DESCRIPTORS ? '_l' : BYTE_LENGTH + , $OFFSET = DESCRIPTORS ? '_o' : BYTE_OFFSET; + + // IEEE754 conversions based on https://github.com/feross/ieee754 + var packIEEE754 = function(value, mLen, nBytes){ + var buffer = Array(nBytes) + , eLen = nBytes * 8 - mLen - 1 + , eMax = (1 << eLen) - 1 + , eBias = eMax >> 1 + , rt = mLen === 23 ? pow(2, -24) - pow(2, -77) : 0 + , i = 0 + , s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0 + , e, m, c; + value = abs(value) + if(value != value || value === Infinity){ + m = value != value ? 1 : 0; + e = eMax; + } else { + e = floor(log(value) / LN2); + if(value * (c = pow(2, -e)) < 1){ + e--; + c *= 2; + } + if(e + eBias >= 1){ + value += rt / c; + } else { + value += rt * pow(2, 1 - eBias); + } + if(value * c >= 2){ + e++; + c /= 2; + } + if(e + eBias >= eMax){ + m = 0; + e = eMax; + } else if(e + eBias >= 1){ + m = (value * c - 1) * pow(2, mLen); + e = e + eBias; + } else { + m = value * pow(2, eBias - 1) * pow(2, mLen); + e = 0; + } + } + for(; mLen >= 8; buffer[i++] = m & 255, m /= 256, mLen -= 8); + e = e << mLen | m; + eLen += mLen; + for(; eLen > 0; buffer[i++] = e & 255, e /= 256, eLen -= 8); + buffer[--i] |= s * 128; + return buffer; + }; + var unpackIEEE754 = function(buffer, mLen, nBytes){ + var eLen = nBytes * 8 - mLen - 1 + , eMax = (1 << eLen) - 1 + , eBias = eMax >> 1 + , nBits = eLen - 7 + , i = nBytes - 1 + , s = buffer[i--] + , e = s & 127 + , m; + s >>= 7; + for(; nBits > 0; e = e * 256 + buffer[i], i--, nBits -= 8); + m = e & (1 << -nBits) - 1; + e >>= -nBits; + nBits += mLen; + for(; nBits > 0; m = m * 256 + buffer[i], i--, nBits -= 8); + if(e === 0){ + e = 1 - eBias; + } else if(e === eMax){ + return m ? NaN : s ? -Infinity : Infinity; + } else { + m = m + pow(2, mLen); + e = e - eBias; + } return (s ? -1 : 1) * m * pow(2, e - mLen); + }; + + var unpackI32 = function(bytes){ + return bytes[3] << 24 | bytes[2] << 16 | bytes[1] << 8 | bytes[0]; + }; + var packI8 = function(it){ + return [it & 0xff]; + }; + var packI16 = function(it){ + return [it & 0xff, it >> 8 & 0xff]; + }; + var packI32 = function(it){ + return [it & 0xff, it >> 8 & 0xff, it >> 16 & 0xff, it >> 24 & 0xff]; + }; + var packF64 = function(it){ + return packIEEE754(it, 52, 8); + }; + var packF32 = function(it){ + return packIEEE754(it, 23, 4); + }; + + var addGetter = function(C, key, internal){ + dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }}); + }; + + var get = function(view, bytes, index, isLittleEndian){ + var numIndex = +index + , intIndex = toInteger(numIndex); + if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX); + var store = view[$BUFFER]._b + , start = intIndex + view[$OFFSET] + , pack = store.slice(start, start + bytes); + return isLittleEndian ? pack : pack.reverse(); + }; + var set = function(view, bytes, index, conversion, value, isLittleEndian){ + var numIndex = +index + , intIndex = toInteger(numIndex); + if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX); + var store = view[$BUFFER]._b + , start = intIndex + view[$OFFSET] + , pack = conversion(+value); + for(var i = 0; i < bytes; i++)store[start + i] = pack[isLittleEndian ? i : bytes - i - 1]; + }; + + var validateArrayBufferArguments = function(that, length){ + anInstance(that, $ArrayBuffer, ARRAY_BUFFER); + var numberLength = +length + , byteLength = toLength(numberLength); + if(numberLength != byteLength)throw RangeError(WRONG_LENGTH); + return byteLength; + }; + + if(!$typed.ABV){ + $ArrayBuffer = function ArrayBuffer(length){ + var byteLength = validateArrayBufferArguments(this, length); + this._b = arrayFill.call(Array(byteLength), 0); + this[$LENGTH] = byteLength; + }; + + $DataView = function DataView(buffer, byteOffset, byteLength){ + anInstance(this, $DataView, DATA_VIEW); + anInstance(buffer, $ArrayBuffer, DATA_VIEW); + var bufferLength = buffer[$LENGTH] + , offset = toInteger(byteOffset); + if(offset < 0 || offset > bufferLength)throw RangeError('Wrong offset!'); + byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength); + if(offset + byteLength > bufferLength)throw RangeError(WRONG_LENGTH); + this[$BUFFER] = buffer; + this[$OFFSET] = offset; + this[$LENGTH] = byteLength; + }; + + if(DESCRIPTORS){ + addGetter($ArrayBuffer, BYTE_LENGTH, '_l'); + addGetter($DataView, BUFFER, '_b'); + addGetter($DataView, BYTE_LENGTH, '_l'); + addGetter($DataView, BYTE_OFFSET, '_o'); + } + + redefineAll($DataView[PROTOTYPE], { + getInt8: function getInt8(byteOffset){ + return get(this, 1, byteOffset)[0] << 24 >> 24; + }, + getUint8: function getUint8(byteOffset){ + return get(this, 1, byteOffset)[0]; + }, + getInt16: function getInt16(byteOffset /*, littleEndian */){ + var bytes = get(this, 2, byteOffset, arguments[1]); + return (bytes[1] << 8 | bytes[0]) << 16 >> 16; + }, + getUint16: function getUint16(byteOffset /*, littleEndian */){ + var bytes = get(this, 2, byteOffset, arguments[1]); + return bytes[1] << 8 | bytes[0]; + }, + getInt32: function getInt32(byteOffset /*, littleEndian */){ + return unpackI32(get(this, 4, byteOffset, arguments[1])); + }, + getUint32: function getUint32(byteOffset /*, littleEndian */){ + return unpackI32(get(this, 4, byteOffset, arguments[1])) >>> 0; + }, + getFloat32: function getFloat32(byteOffset /*, littleEndian */){ + return unpackIEEE754(get(this, 4, byteOffset, arguments[1]), 23, 4); + }, + getFloat64: function getFloat64(byteOffset /*, littleEndian */){ + return unpackIEEE754(get(this, 8, byteOffset, arguments[1]), 52, 8); + }, + setInt8: function setInt8(byteOffset, value){ + set(this, 1, byteOffset, packI8, value); + }, + setUint8: function setUint8(byteOffset, value){ + set(this, 1, byteOffset, packI8, value); + }, + setInt16: function setInt16(byteOffset, value /*, littleEndian */){ + set(this, 2, byteOffset, packI16, value, arguments[2]); + }, + setUint16: function setUint16(byteOffset, value /*, littleEndian */){ + set(this, 2, byteOffset, packI16, value, arguments[2]); + }, + setInt32: function setInt32(byteOffset, value /*, littleEndian */){ + set(this, 4, byteOffset, packI32, value, arguments[2]); + }, + setUint32: function setUint32(byteOffset, value /*, littleEndian */){ + set(this, 4, byteOffset, packI32, value, arguments[2]); + }, + setFloat32: function setFloat32(byteOffset, value /*, littleEndian */){ + set(this, 4, byteOffset, packF32, value, arguments[2]); + }, + setFloat64: function setFloat64(byteOffset, value /*, littleEndian */){ + set(this, 8, byteOffset, packF64, value, arguments[2]); + } + }); + } else { + if(!fails(function(){ + new $ArrayBuffer; // eslint-disable-line no-new + }) || !fails(function(){ + new $ArrayBuffer(.5); // eslint-disable-line no-new + })){ + $ArrayBuffer = function ArrayBuffer(length){ + return new BaseBuffer(validateArrayBufferArguments(this, length)); + }; + var ArrayBufferProto = $ArrayBuffer[PROTOTYPE] = BaseBuffer[PROTOTYPE]; + for(var keys = gOPN(BaseBuffer), j = 0, key; keys.length > j; ){ + if(!((key = keys[j++]) in $ArrayBuffer))hide($ArrayBuffer, key, BaseBuffer[key]); + }; + if(!LIBRARY)ArrayBufferProto.constructor = $ArrayBuffer; + } + // iOS Safari 7.x bug + var view = new $DataView(new $ArrayBuffer(2)) + , $setInt8 = $DataView[PROTOTYPE].setInt8; + view.setInt8(0, 2147483648); + view.setInt8(1, 2147483649); + if(view.getInt8(0) || !view.getInt8(1))redefineAll($DataView[PROTOTYPE], { + setInt8: function setInt8(byteOffset, value){ + $setInt8.call(this, byteOffset, value << 24 >> 24); + }, + setUint8: function setUint8(byteOffset, value){ + $setInt8.call(this, byteOffset, value << 24 >> 24); + } + }, true); + } + setToStringTag($ArrayBuffer, ARRAY_BUFFER); + setToStringTag($DataView, DATA_VIEW); + hide($DataView[PROTOTYPE], $typed.VIEW, true); + exports[ARRAY_BUFFER] = $ArrayBuffer; + exports[DATA_VIEW] = $DataView; + +/***/ }, +/* 234 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6); + $export($export.G + $export.W + $export.F * !__webpack_require__(232).ABV, { + DataView: __webpack_require__(233).DataView + }); + +/***/ }, +/* 235 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Int8', 1, function(init){ + return function Int8Array(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }); + +/***/ }, +/* 236 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + if(__webpack_require__(4)){ + var LIBRARY = __webpack_require__(26) + , global = __webpack_require__(2) + , fails = __webpack_require__(5) + , $export = __webpack_require__(6) + , $typed = __webpack_require__(232) + , $buffer = __webpack_require__(233) + , ctx = __webpack_require__(18) + , anInstance = __webpack_require__(197) + , propertyDesc = __webpack_require__(15) + , hide = __webpack_require__(8) + , redefineAll = __webpack_require__(202) + , toInteger = __webpack_require__(36) + , toLength = __webpack_require__(35) + , toIndex = __webpack_require__(37) + , toPrimitive = __webpack_require__(14) + , has = __webpack_require__(3) + , same = __webpack_require__(69) + , classof = __webpack_require__(73) + , isObject = __webpack_require__(11) + , toObject = __webpack_require__(56) + , isArrayIter = __webpack_require__(154) + , create = __webpack_require__(44) + , getPrototypeOf = __webpack_require__(57) + , gOPN = __webpack_require__(48).f + , getIterFn = __webpack_require__(156) + , uid = __webpack_require__(17) + , wks = __webpack_require__(23) + , createArrayMethod = __webpack_require__(164) + , createArrayIncludes = __webpack_require__(34) + , speciesConstructor = __webpack_require__(199) + , ArrayIterators = __webpack_require__(183) + , Iterators = __webpack_require__(135) + , $iterDetect = __webpack_require__(157) + , setSpecies = __webpack_require__(186) + , arrayFill = __webpack_require__(180) + , arrayCopyWithin = __webpack_require__(177) + , $DP = __webpack_require__(9) + , $GOPD = __webpack_require__(49) + , dP = $DP.f + , gOPD = $GOPD.f + , RangeError = global.RangeError + , TypeError = global.TypeError + , Uint8Array = global.Uint8Array + , ARRAY_BUFFER = 'ArrayBuffer' + , SHARED_BUFFER = 'Shared' + ARRAY_BUFFER + , BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT' + , PROTOTYPE = 'prototype' + , ArrayProto = Array[PROTOTYPE] + , $ArrayBuffer = $buffer.ArrayBuffer + , $DataView = $buffer.DataView + , arrayForEach = createArrayMethod(0) + , arrayFilter = createArrayMethod(2) + , arraySome = createArrayMethod(3) + , arrayEvery = createArrayMethod(4) + , arrayFind = createArrayMethod(5) + , arrayFindIndex = createArrayMethod(6) + , arrayIncludes = createArrayIncludes(true) + , arrayIndexOf = createArrayIncludes(false) + , arrayValues = ArrayIterators.values + , arrayKeys = ArrayIterators.keys + , arrayEntries = ArrayIterators.entries + , arrayLastIndexOf = ArrayProto.lastIndexOf + , arrayReduce = ArrayProto.reduce + , arrayReduceRight = ArrayProto.reduceRight + , arrayJoin = ArrayProto.join + , arraySort = ArrayProto.sort + , arraySlice = ArrayProto.slice + , arrayToString = ArrayProto.toString + , arrayToLocaleString = ArrayProto.toLocaleString + , ITERATOR = wks('iterator') + , TAG = wks('toStringTag') + , TYPED_CONSTRUCTOR = uid('typed_constructor') + , DEF_CONSTRUCTOR = uid('def_constructor') + , ALL_CONSTRUCTORS = $typed.CONSTR + , TYPED_ARRAY = $typed.TYPED + , VIEW = $typed.VIEW + , WRONG_LENGTH = 'Wrong length!'; + + var $map = createArrayMethod(1, function(O, length){ + return allocate(speciesConstructor(O, O[DEF_CONSTRUCTOR]), length); + }); + + var LITTLE_ENDIAN = fails(function(){ + return new Uint8Array(new Uint16Array([1]).buffer)[0] === 1; + }); + + var FORCED_SET = !!Uint8Array && !!Uint8Array[PROTOTYPE].set && fails(function(){ + new Uint8Array(1).set({}); + }); + + var strictToLength = function(it, SAME){ + if(it === undefined)throw TypeError(WRONG_LENGTH); + var number = +it + , length = toLength(it); + if(SAME && !same(number, length))throw RangeError(WRONG_LENGTH); + return length; + }; + + var toOffset = function(it, BYTES){ + var offset = toInteger(it); + if(offset < 0 || offset % BYTES)throw RangeError('Wrong offset!'); + return offset; + }; + + var validate = function(it){ + if(isObject(it) && TYPED_ARRAY in it)return it; + throw TypeError(it + ' is not a typed array!'); + }; + + var allocate = function(C, length){ + if(!(isObject(C) && TYPED_CONSTRUCTOR in C)){ + throw TypeError('It is not a typed array constructor!'); + } return new C(length); + }; + + var speciesFromList = function(O, list){ + return fromList(speciesConstructor(O, O[DEF_CONSTRUCTOR]), list); + }; + + var fromList = function(C, list){ + var index = 0 + , length = list.length + , result = allocate(C, length); + while(length > index)result[index] = list[index++]; + return result; + }; + + var addGetter = function(it, key, internal){ + dP(it, key, {get: function(){ return this._d[internal]; }}); + }; + + var $from = function from(source /*, mapfn, thisArg */){ + var O = toObject(source) + , aLen = arguments.length + , mapfn = aLen > 1 ? arguments[1] : undefined + , mapping = mapfn !== undefined + , iterFn = getIterFn(O) + , i, length, values, result, step, iterator; + if(iterFn != undefined && !isArrayIter(iterFn)){ + for(iterator = iterFn.call(O), values = [], i = 0; !(step = iterator.next()).done; i++){ + values.push(step.value); + } O = values; + } + if(mapping && aLen > 2)mapfn = ctx(mapfn, arguments[2], 2); + for(i = 0, length = toLength(O.length), result = allocate(this, length); length > i; i++){ + result[i] = mapping ? mapfn(O[i], i) : O[i]; + } + return result; + }; + + var $of = function of(/*...items*/){ + var index = 0 + , length = arguments.length + , result = allocate(this, length); + while(length > index)result[index] = arguments[index++]; + return result; + }; + + // iOS Safari 6.x fails here + var TO_LOCALE_BUG = !!Uint8Array && fails(function(){ arrayToLocaleString.call(new Uint8Array(1)); }); + + var $toLocaleString = function toLocaleString(){ + return arrayToLocaleString.apply(TO_LOCALE_BUG ? arraySlice.call(validate(this)) : validate(this), arguments); + }; + + var proto = { + copyWithin: function copyWithin(target, start /*, end */){ + return arrayCopyWithin.call(validate(this), target, start, arguments.length > 2 ? arguments[2] : undefined); + }, + every: function every(callbackfn /*, thisArg */){ + return arrayEvery(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + }, + fill: function fill(value /*, start, end */){ // eslint-disable-line no-unused-vars + return arrayFill.apply(validate(this), arguments); + }, + filter: function filter(callbackfn /*, thisArg */){ + return speciesFromList(this, arrayFilter(validate(this), callbackfn, + arguments.length > 1 ? arguments[1] : undefined)); + }, + find: function find(predicate /*, thisArg */){ + return arrayFind(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined); + }, + findIndex: function findIndex(predicate /*, thisArg */){ + return arrayFindIndex(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined); + }, + forEach: function forEach(callbackfn /*, thisArg */){ + arrayForEach(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + }, + indexOf: function indexOf(searchElement /*, fromIndex */){ + return arrayIndexOf(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); + }, + includes: function includes(searchElement /*, fromIndex */){ + return arrayIncludes(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); + }, + join: function join(separator){ // eslint-disable-line no-unused-vars + return arrayJoin.apply(validate(this), arguments); + }, + lastIndexOf: function lastIndexOf(searchElement /*, fromIndex */){ // eslint-disable-line no-unused-vars + return arrayLastIndexOf.apply(validate(this), arguments); + }, + map: function map(mapfn /*, thisArg */){ + return $map(validate(this), mapfn, arguments.length > 1 ? arguments[1] : undefined); + }, + reduce: function reduce(callbackfn /*, initialValue */){ // eslint-disable-line no-unused-vars + return arrayReduce.apply(validate(this), arguments); + }, + reduceRight: function reduceRight(callbackfn /*, initialValue */){ // eslint-disable-line no-unused-vars + return arrayReduceRight.apply(validate(this), arguments); + }, + reverse: function reverse(){ + var that = this + , length = validate(that).length + , middle = Math.floor(length / 2) + , index = 0 + , value; + while(index < middle){ + value = that[index]; + that[index++] = that[--length]; + that[length] = value; + } return that; + }, + some: function some(callbackfn /*, thisArg */){ + return arraySome(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + }, + sort: function sort(comparefn){ + return arraySort.call(validate(this), comparefn); + }, + subarray: function subarray(begin, end){ + var O = validate(this) + , length = O.length + , $begin = toIndex(begin, length); + return new (speciesConstructor(O, O[DEF_CONSTRUCTOR]))( + O.buffer, + O.byteOffset + $begin * O.BYTES_PER_ELEMENT, + toLength((end === undefined ? length : toIndex(end, length)) - $begin) + ); + } + }; + + var $slice = function slice(start, end){ + return speciesFromList(this, arraySlice.call(validate(this), start, end)); + }; + + var $set = function set(arrayLike /*, offset */){ + validate(this); + var offset = toOffset(arguments[1], 1) + , length = this.length + , src = toObject(arrayLike) + , len = toLength(src.length) + , index = 0; + if(len + offset > length)throw RangeError(WRONG_LENGTH); + while(index < len)this[offset + index] = src[index++]; + }; + + var $iterators = { + entries: function entries(){ + return arrayEntries.call(validate(this)); + }, + keys: function keys(){ + return arrayKeys.call(validate(this)); + }, + values: function values(){ + return arrayValues.call(validate(this)); + } + }; + + var isTAIndex = function(target, key){ + return isObject(target) + && target[TYPED_ARRAY] + && typeof key != 'symbol' + && key in target + && String(+key) == String(key); + }; + var $getDesc = function getOwnPropertyDescriptor(target, key){ + return isTAIndex(target, key = toPrimitive(key, true)) + ? propertyDesc(2, target[key]) + : gOPD(target, key); + }; + var $setDesc = function defineProperty(target, key, desc){ + if(isTAIndex(target, key = toPrimitive(key, true)) + && isObject(desc) + && has(desc, 'value') + && !has(desc, 'get') + && !has(desc, 'set') + // TODO: add validation descriptor w/o calling accessors + && !desc.configurable + && (!has(desc, 'writable') || desc.writable) + && (!has(desc, 'enumerable') || desc.enumerable) + ){ + target[key] = desc.value; + return target; + } else return dP(target, key, desc); + }; + + if(!ALL_CONSTRUCTORS){ + $GOPD.f = $getDesc; + $DP.f = $setDesc; + } + + $export($export.S + $export.F * !ALL_CONSTRUCTORS, 'Object', { + getOwnPropertyDescriptor: $getDesc, + defineProperty: $setDesc + }); + + if(fails(function(){ arrayToString.call({}); })){ + arrayToString = arrayToLocaleString = function toString(){ + return arrayJoin.call(this); + } + } + + var $TypedArrayPrototype$ = redefineAll({}, proto); + redefineAll($TypedArrayPrototype$, $iterators); + hide($TypedArrayPrototype$, ITERATOR, $iterators.values); + redefineAll($TypedArrayPrototype$, { + slice: $slice, + set: $set, + constructor: function(){ /* noop */ }, + toString: arrayToString, + toLocaleString: $toLocaleString + }); + addGetter($TypedArrayPrototype$, 'buffer', 'b'); + addGetter($TypedArrayPrototype$, 'byteOffset', 'o'); + addGetter($TypedArrayPrototype$, 'byteLength', 'l'); + addGetter($TypedArrayPrototype$, 'length', 'e'); + dP($TypedArrayPrototype$, TAG, { + get: function(){ return this[TYPED_ARRAY]; } + }); + + module.exports = function(KEY, BYTES, wrapper, CLAMPED){ + CLAMPED = !!CLAMPED; + var NAME = KEY + (CLAMPED ? 'Clamped' : '') + 'Array' + , ISNT_UINT8 = NAME != 'Uint8Array' + , GETTER = 'get' + KEY + , SETTER = 'set' + KEY + , TypedArray = global[NAME] + , Base = TypedArray || {} + , TAC = TypedArray && getPrototypeOf(TypedArray) + , FORCED = !TypedArray || !$typed.ABV + , O = {} + , TypedArrayPrototype = TypedArray && TypedArray[PROTOTYPE]; + var getter = function(that, index){ + var data = that._d; + return data.v[GETTER](index * BYTES + data.o, LITTLE_ENDIAN); + }; + var setter = function(that, index, value){ + var data = that._d; + if(CLAMPED)value = (value = Math.round(value)) < 0 ? 0 : value > 0xff ? 0xff : value & 0xff; + data.v[SETTER](index * BYTES + data.o, value, LITTLE_ENDIAN); + }; + var addElement = function(that, index){ + dP(that, index, { + get: function(){ + return getter(this, index); + }, + set: function(value){ + return setter(this, index, value); + }, + enumerable: true + }); + }; + if(FORCED){ + TypedArray = wrapper(function(that, data, $offset, $length){ + anInstance(that, TypedArray, NAME, '_d'); + var index = 0 + , offset = 0 + , buffer, byteLength, length, klass; + if(!isObject(data)){ + length = strictToLength(data, true) + byteLength = length * BYTES; + buffer = new $ArrayBuffer(byteLength); + } else if(data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER){ + buffer = data; + offset = toOffset($offset, BYTES); + var $len = data.byteLength; + if($length === undefined){ + if($len % BYTES)throw RangeError(WRONG_LENGTH); + byteLength = $len - offset; + if(byteLength < 0)throw RangeError(WRONG_LENGTH); + } else { + byteLength = toLength($length) * BYTES; + if(byteLength + offset > $len)throw RangeError(WRONG_LENGTH); + } + length = byteLength / BYTES; + } else if(TYPED_ARRAY in data){ + return fromList(TypedArray, data); + } else { + return $from.call(TypedArray, data); + } + hide(that, '_d', { + b: buffer, + o: offset, + l: byteLength, + e: length, + v: new $DataView(buffer) + }); + while(index < length)addElement(that, index++); + }); + TypedArrayPrototype = TypedArray[PROTOTYPE] = create($TypedArrayPrototype$); + hide(TypedArrayPrototype, 'constructor', TypedArray); + } else if(!$iterDetect(function(iter){ + // V8 works with iterators, but fails in many other cases + // https://code.google.com/p/v8/issues/detail?id=4552 + new TypedArray(null); // eslint-disable-line no-new + new TypedArray(iter); // eslint-disable-line no-new + }, true)){ + TypedArray = wrapper(function(that, data, $offset, $length){ + anInstance(that, TypedArray, NAME); + var klass; + // `ws` module bug, temporarily remove validation length for Uint8Array + // https://github.com/websockets/ws/pull/645 + if(!isObject(data))return new Base(strictToLength(data, ISNT_UINT8)); + if(data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER){ + return $length !== undefined + ? new Base(data, toOffset($offset, BYTES), $length) + : $offset !== undefined + ? new Base(data, toOffset($offset, BYTES)) + : new Base(data); + } + if(TYPED_ARRAY in data)return fromList(TypedArray, data); + return $from.call(TypedArray, data); + }); + arrayForEach(TAC !== Function.prototype ? gOPN(Base).concat(gOPN(TAC)) : gOPN(Base), function(key){ + if(!(key in TypedArray))hide(TypedArray, key, Base[key]); + }); + TypedArray[PROTOTYPE] = TypedArrayPrototype; + if(!LIBRARY)TypedArrayPrototype.constructor = TypedArray; + } + var $nativeIterator = TypedArrayPrototype[ITERATOR] + , CORRECT_ITER_NAME = !!$nativeIterator && ($nativeIterator.name == 'values' || $nativeIterator.name == undefined) + , $iterator = $iterators.values; + hide(TypedArray, TYPED_CONSTRUCTOR, true); + hide(TypedArrayPrototype, TYPED_ARRAY, NAME); + hide(TypedArrayPrototype, VIEW, true); + hide(TypedArrayPrototype, DEF_CONSTRUCTOR, TypedArray); + + if(CLAMPED ? new TypedArray(1)[TAG] != NAME : !(TAG in TypedArrayPrototype)){ + dP(TypedArrayPrototype, TAG, { + get: function(){ return NAME; } + }); + } + + O[NAME] = TypedArray; + + $export($export.G + $export.W + $export.F * (TypedArray != Base), O); + + $export($export.S, NAME, { + BYTES_PER_ELEMENT: BYTES, + from: $from, + of: $of + }); + + if(!(BYTES_PER_ELEMENT in TypedArrayPrototype))hide(TypedArrayPrototype, BYTES_PER_ELEMENT, BYTES); + + $export($export.P, NAME, proto); + + setSpecies(NAME); + + $export($export.P + $export.F * FORCED_SET, NAME, {set: $set}); + + $export($export.P + $export.F * !CORRECT_ITER_NAME, NAME, $iterators); + + $export($export.P + $export.F * (TypedArrayPrototype.toString != arrayToString), NAME, {toString: arrayToString}); + + $export($export.P + $export.F * fails(function(){ + new TypedArray(1).slice(); + }), NAME, {slice: $slice}); + + $export($export.P + $export.F * (fails(function(){ + return [1, 2].toLocaleString() != new TypedArray([1, 2]).toLocaleString() + }) || !fails(function(){ + TypedArrayPrototype.toLocaleString.call([1, 2]); + })), NAME, {toLocaleString: $toLocaleString}); + + Iterators[NAME] = CORRECT_ITER_NAME ? $nativeIterator : $iterator; + if(!LIBRARY && !CORRECT_ITER_NAME)hide(TypedArrayPrototype, ITERATOR, $iterator); + }; + } else module.exports = function(){ /* empty */ }; + +/***/ }, +/* 237 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Uint8', 1, function(init){ + return function Uint8Array(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }); + +/***/ }, +/* 238 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Uint8', 1, function(init){ + return function Uint8ClampedArray(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }, true); + +/***/ }, +/* 239 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Int16', 2, function(init){ + return function Int16Array(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }); + +/***/ }, +/* 240 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Uint16', 2, function(init){ + return function Uint16Array(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }); + +/***/ }, +/* 241 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Int32', 4, function(init){ + return function Int32Array(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }); + +/***/ }, +/* 242 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Uint32', 4, function(init){ + return function Uint32Array(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }); + +/***/ }, +/* 243 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Float32', 4, function(init){ + return function Float32Array(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }); + +/***/ }, +/* 244 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(236)('Float64', 8, function(init){ + return function Float64Array(data, byteOffset, length){ + return init(this, data, byteOffset, length); + }; + }); + +/***/ }, +/* 245 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // https://github.com/tc39/Array.prototype.includes + var $export = __webpack_require__(6) + , $includes = __webpack_require__(34)(true); + + $export($export.P, 'Array', { + includes: function includes(el /*, fromIndex = 0 */){ + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); + } + }); + + __webpack_require__(178)('includes'); + +/***/ }, +/* 246 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // https://github.com/mathiasbynens/String.prototype.at + var $export = __webpack_require__(6) + , $at = __webpack_require__(125)(true); + + $export($export.P, 'String', { + at: function at(pos){ + return $at(this, pos); + } + }); + +/***/ }, +/* 247 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // https://github.com/tc39/proposal-string-pad-start-end + var $export = __webpack_require__(6) + , $pad = __webpack_require__(248); + + $export($export.P, 'String', { + padStart: function padStart(maxLength /*, fillString = ' ' */){ + return $pad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, true); + } + }); + +/***/ }, +/* 248 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/tc39/proposal-string-pad-start-end + var toLength = __webpack_require__(35) + , repeat = __webpack_require__(85) + , defined = __webpack_require__(33); + + module.exports = function(that, maxLength, fillString, left){ + var S = String(defined(that)) + , stringLength = S.length + , fillStr = fillString === undefined ? ' ' : String(fillString) + , intMaxLength = toLength(maxLength); + if(intMaxLength <= stringLength || fillStr == '')return S; + var fillLen = intMaxLength - stringLength + , stringFiller = repeat.call(fillStr, Math.ceil(fillLen / fillStr.length)); + if(stringFiller.length > fillLen)stringFiller = stringFiller.slice(0, fillLen); + return left ? stringFiller + S : S + stringFiller; + }; + + +/***/ }, +/* 249 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // https://github.com/tc39/proposal-string-pad-start-end + var $export = __webpack_require__(6) + , $pad = __webpack_require__(248); + + $export($export.P, 'String', { + padEnd: function padEnd(maxLength /*, fillString = ' ' */){ + return $pad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, false); + } + }); + +/***/ }, +/* 250 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // https://github.com/sebmarkbage/ecmascript-string-left-right-trim + __webpack_require__(81)('trimLeft', function($trim){ + return function trimLeft(){ + return $trim(this, 1); + }; + }, 'trimStart'); + +/***/ }, +/* 251 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // https://github.com/sebmarkbage/ecmascript-string-left-right-trim + __webpack_require__(81)('trimRight', function($trim){ + return function trimRight(){ + return $trim(this, 2); + }; + }, 'trimEnd'); + +/***/ }, +/* 252 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // https://tc39.github.io/String.prototype.matchAll/ + var $export = __webpack_require__(6) + , defined = __webpack_require__(33) + , toLength = __webpack_require__(35) + , isRegExp = __webpack_require__(128) + , getFlags = __webpack_require__(188) + , RegExpProto = RegExp.prototype; + + var $RegExpStringIterator = function(regexp, string){ + this._r = regexp; + this._s = string; + }; + + __webpack_require__(136)($RegExpStringIterator, 'RegExp String', function next(){ + var match = this._r.exec(this._s); + return {value: match, done: match === null}; + }); + + $export($export.P, 'String', { + matchAll: function matchAll(regexp){ + defined(this); + if(!isRegExp(regexp))throw TypeError(regexp + ' is not a regexp!'); + var S = String(this) + , flags = 'flags' in RegExpProto ? String(regexp.flags) : getFlags.call(regexp) + , rx = new RegExp(regexp.source, ~flags.indexOf('g') ? flags : 'g' + flags); + rx.lastIndex = toLength(regexp.lastIndex); + return new $RegExpStringIterator(rx, S); + } + }); + +/***/ }, +/* 253 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(25)('asyncIterator'); + +/***/ }, +/* 254 */ +/***/ function(module, exports, __webpack_require__) { + + __webpack_require__(25)('observable'); + +/***/ }, +/* 255 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/tc39/proposal-object-getownpropertydescriptors + var $export = __webpack_require__(6) + , ownKeys = __webpack_require__(221) + , toIObject = __webpack_require__(30) + , gOPD = __webpack_require__(49) + , createProperty = __webpack_require__(155); + + $export($export.S, 'Object', { + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object){ + var O = toIObject(object) + , getDesc = gOPD.f + , keys = ownKeys(O) + , result = {} + , i = 0 + , key; + while(keys.length > i)createProperty(result, key = keys[i++], getDesc(O, key)); + return result; + } + }); + +/***/ }, +/* 256 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/tc39/proposal-object-values-entries + var $export = __webpack_require__(6) + , $values = __webpack_require__(257)(false); + + $export($export.S, 'Object', { + values: function values(it){ + return $values(it); + } + }); + +/***/ }, +/* 257 */ +/***/ function(module, exports, __webpack_require__) { + + var getKeys = __webpack_require__(28) + , toIObject = __webpack_require__(30) + , isEnum = __webpack_require__(42).f; + module.exports = function(isEntries){ + return function(it){ + var O = toIObject(it) + , keys = getKeys(O) + , length = keys.length + , i = 0 + , result = [] + , key; + while(length > i)if(isEnum.call(O, key = keys[i++])){ + result.push(isEntries ? [key, O[key]] : O[key]); + } return result; + }; + }; + +/***/ }, +/* 258 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/tc39/proposal-object-values-entries + var $export = __webpack_require__(6) + , $entries = __webpack_require__(257)(true); + + $export($export.S, 'Object', { + entries: function entries(it){ + return $entries(it); + } + }); + +/***/ }, +/* 259 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , toObject = __webpack_require__(56) + , aFunction = __webpack_require__(19) + , $defineProperty = __webpack_require__(9); + + // B.2.2.2 Object.prototype.__defineGetter__(P, getter) + __webpack_require__(4) && $export($export.P + __webpack_require__(260), 'Object', { + __defineGetter__: function __defineGetter__(P, getter){ + $defineProperty.f(toObject(this), P, {get: aFunction(getter), enumerable: true, configurable: true}); + } + }); + +/***/ }, +/* 260 */ +/***/ function(module, exports, __webpack_require__) { + + // Forced replacement prototype accessors methods + module.exports = __webpack_require__(26)|| !__webpack_require__(5)(function(){ + var K = Math.random(); + // In FF throws only define methods + __defineSetter__.call(null, K, function(){ /* empty */}); + delete __webpack_require__(2)[K]; + }); + +/***/ }, +/* 261 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , toObject = __webpack_require__(56) + , aFunction = __webpack_require__(19) + , $defineProperty = __webpack_require__(9); + + // B.2.2.3 Object.prototype.__defineSetter__(P, setter) + __webpack_require__(4) && $export($export.P + __webpack_require__(260), 'Object', { + __defineSetter__: function __defineSetter__(P, setter){ + $defineProperty.f(toObject(this), P, {set: aFunction(setter), enumerable: true, configurable: true}); + } + }); + +/***/ }, +/* 262 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , toObject = __webpack_require__(56) + , toPrimitive = __webpack_require__(14) + , getPrototypeOf = __webpack_require__(57) + , getOwnPropertyDescriptor = __webpack_require__(49).f; + + // B.2.2.4 Object.prototype.__lookupGetter__(P) + __webpack_require__(4) && $export($export.P + __webpack_require__(260), 'Object', { + __lookupGetter__: function __lookupGetter__(P){ + var O = toObject(this) + , K = toPrimitive(P, true) + , D; + do { + if(D = getOwnPropertyDescriptor(O, K))return D.get; + } while(O = getPrototypeOf(O)); + } + }); + +/***/ }, +/* 263 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6) + , toObject = __webpack_require__(56) + , toPrimitive = __webpack_require__(14) + , getPrototypeOf = __webpack_require__(57) + , getOwnPropertyDescriptor = __webpack_require__(49).f; + + // B.2.2.5 Object.prototype.__lookupSetter__(P) + __webpack_require__(4) && $export($export.P + __webpack_require__(260), 'Object', { + __lookupSetter__: function __lookupSetter__(P){ + var O = toObject(this) + , K = toPrimitive(P, true) + , D; + do { + if(D = getOwnPropertyDescriptor(O, K))return D.set; + } while(O = getPrototypeOf(O)); + } + }); + +/***/ }, +/* 264 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/DavidBruant/Map-Set.prototype.toJSON + var $export = __webpack_require__(6); + + $export($export.P + $export.R, 'Map', {toJSON: __webpack_require__(265)('Map')}); + +/***/ }, +/* 265 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/DavidBruant/Map-Set.prototype.toJSON + var classof = __webpack_require__(73) + , from = __webpack_require__(266); + module.exports = function(NAME){ + return function toJSON(){ + if(classof(this) != NAME)throw TypeError(NAME + "#toJSON isn't generic"); + return from(this); + }; + }; + +/***/ }, +/* 266 */ +/***/ function(module, exports, __webpack_require__) { + + var forOf = __webpack_require__(198); + + module.exports = function(iter, ITERATOR){ + var result = []; + forOf(iter, false, result.push, result, ITERATOR); + return result; + }; + + +/***/ }, +/* 267 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/DavidBruant/Map-Set.prototype.toJSON + var $export = __webpack_require__(6); + + $export($export.P + $export.R, 'Set', {toJSON: __webpack_require__(265)('Set')}); + +/***/ }, +/* 268 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/ljharb/proposal-global + var $export = __webpack_require__(6); + + $export($export.S, 'System', {global: __webpack_require__(2)}); + +/***/ }, +/* 269 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/ljharb/proposal-is-error + var $export = __webpack_require__(6) + , cof = __webpack_require__(32); + + $export($export.S, 'Error', { + isError: function isError(it){ + return cof(it) === 'Error'; + } + }); + +/***/ }, +/* 270 */ +/***/ function(module, exports, __webpack_require__) { + + // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 + var $export = __webpack_require__(6); + + $export($export.S, 'Math', { + iaddh: function iaddh(x0, x1, y0, y1){ + var $x0 = x0 >>> 0 + , $x1 = x1 >>> 0 + , $y0 = y0 >>> 0; + return $x1 + (y1 >>> 0) + (($x0 & $y0 | ($x0 | $y0) & ~($x0 + $y0 >>> 0)) >>> 31) | 0; + } + }); + +/***/ }, +/* 271 */ +/***/ function(module, exports, __webpack_require__) { + + // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 + var $export = __webpack_require__(6); + + $export($export.S, 'Math', { + isubh: function isubh(x0, x1, y0, y1){ + var $x0 = x0 >>> 0 + , $x1 = x1 >>> 0 + , $y0 = y0 >>> 0; + return $x1 - (y1 >>> 0) - ((~$x0 & $y0 | ~($x0 ^ $y0) & $x0 - $y0 >>> 0) >>> 31) | 0; + } + }); + +/***/ }, +/* 272 */ +/***/ function(module, exports, __webpack_require__) { + + // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 + var $export = __webpack_require__(6); + + $export($export.S, 'Math', { + imulh: function imulh(u, v){ + var UINT16 = 0xffff + , $u = +u + , $v = +v + , u0 = $u & UINT16 + , v0 = $v & UINT16 + , u1 = $u >> 16 + , v1 = $v >> 16 + , t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); + return u1 * v1 + (t >> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >> 16); + } + }); + +/***/ }, +/* 273 */ +/***/ function(module, exports, __webpack_require__) { + + // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 + var $export = __webpack_require__(6); + + $export($export.S, 'Math', { + umulh: function umulh(u, v){ + var UINT16 = 0xffff + , $u = +u + , $v = +v + , u0 = $u & UINT16 + , v0 = $v & UINT16 + , u1 = $u >>> 16 + , v1 = $v >>> 16 + , t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); + return u1 * v1 + (t >>> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >>> 16); + } + }); + +/***/ }, +/* 274 */ +/***/ function(module, exports, __webpack_require__) { + + var metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , toMetaKey = metadata.key + , ordinaryDefineOwnMetadata = metadata.set; + + metadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){ + ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey)); + }}); + +/***/ }, +/* 275 */ +/***/ function(module, exports, __webpack_require__) { + + var Map = __webpack_require__(203) + , $export = __webpack_require__(6) + , shared = __webpack_require__(21)('metadata') + , store = shared.store || (shared.store = new (__webpack_require__(207))); + + var getOrCreateMetadataMap = function(target, targetKey, create){ + var targetMetadata = store.get(target); + if(!targetMetadata){ + if(!create)return undefined; + store.set(target, targetMetadata = new Map); + } + var keyMetadata = targetMetadata.get(targetKey); + if(!keyMetadata){ + if(!create)return undefined; + targetMetadata.set(targetKey, keyMetadata = new Map); + } return keyMetadata; + }; + var ordinaryHasOwnMetadata = function(MetadataKey, O, P){ + var metadataMap = getOrCreateMetadataMap(O, P, false); + return metadataMap === undefined ? false : metadataMap.has(MetadataKey); + }; + var ordinaryGetOwnMetadata = function(MetadataKey, O, P){ + var metadataMap = getOrCreateMetadataMap(O, P, false); + return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); + }; + var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){ + getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); + }; + var ordinaryOwnMetadataKeys = function(target, targetKey){ + var metadataMap = getOrCreateMetadataMap(target, targetKey, false) + , keys = []; + if(metadataMap)metadataMap.forEach(function(_, key){ keys.push(key); }); + return keys; + }; + var toMetaKey = function(it){ + return it === undefined || typeof it == 'symbol' ? it : String(it); + }; + var exp = function(O){ + $export($export.S, 'Reflect', O); + }; + + module.exports = { + store: store, + map: getOrCreateMetadataMap, + has: ordinaryHasOwnMetadata, + get: ordinaryGetOwnMetadata, + set: ordinaryDefineOwnMetadata, + keys: ordinaryOwnMetadataKeys, + key: toMetaKey, + exp: exp + }; + +/***/ }, +/* 276 */ +/***/ function(module, exports, __webpack_require__) { + + var metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , toMetaKey = metadata.key + , getOrCreateMetadataMap = metadata.map + , store = metadata.store; + + metadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target /*, targetKey */){ + var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2]) + , metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); + if(metadataMap === undefined || !metadataMap['delete'](metadataKey))return false; + if(metadataMap.size)return true; + var targetMetadata = store.get(target); + targetMetadata['delete'](targetKey); + return !!targetMetadata.size || store['delete'](target); + }}); + +/***/ }, +/* 277 */ +/***/ function(module, exports, __webpack_require__) { + + var metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , getPrototypeOf = __webpack_require__(57) + , ordinaryHasOwnMetadata = metadata.has + , ordinaryGetOwnMetadata = metadata.get + , toMetaKey = metadata.key; + + var ordinaryGetMetadata = function(MetadataKey, O, P){ + var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); + if(hasOwn)return ordinaryGetOwnMetadata(MetadataKey, O, P); + var parent = getPrototypeOf(O); + return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; + }; + + metadata.exp({getMetadata: function getMetadata(metadataKey, target /*, targetKey */){ + return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); + }}); + +/***/ }, +/* 278 */ +/***/ function(module, exports, __webpack_require__) { + + var Set = __webpack_require__(206) + , from = __webpack_require__(266) + , metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , getPrototypeOf = __webpack_require__(57) + , ordinaryOwnMetadataKeys = metadata.keys + , toMetaKey = metadata.key; + + var ordinaryMetadataKeys = function(O, P){ + var oKeys = ordinaryOwnMetadataKeys(O, P) + , parent = getPrototypeOf(O); + if(parent === null)return oKeys; + var pKeys = ordinaryMetadataKeys(parent, P); + return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys; + }; + + metadata.exp({getMetadataKeys: function getMetadataKeys(target /*, targetKey */){ + return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); + }}); + +/***/ }, +/* 279 */ +/***/ function(module, exports, __webpack_require__) { + + var metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , ordinaryGetOwnMetadata = metadata.get + , toMetaKey = metadata.key; + + metadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target /*, targetKey */){ + return ordinaryGetOwnMetadata(metadataKey, anObject(target) + , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); + }}); + +/***/ }, +/* 280 */ +/***/ function(module, exports, __webpack_require__) { + + var metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , ordinaryOwnMetadataKeys = metadata.keys + , toMetaKey = metadata.key; + + metadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target /*, targetKey */){ + return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); + }}); + +/***/ }, +/* 281 */ +/***/ function(module, exports, __webpack_require__) { + + var metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , getPrototypeOf = __webpack_require__(57) + , ordinaryHasOwnMetadata = metadata.has + , toMetaKey = metadata.key; + + var ordinaryHasMetadata = function(MetadataKey, O, P){ + var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); + if(hasOwn)return true; + var parent = getPrototypeOf(O); + return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; + }; + + metadata.exp({hasMetadata: function hasMetadata(metadataKey, target /*, targetKey */){ + return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); + }}); + +/***/ }, +/* 282 */ +/***/ function(module, exports, __webpack_require__) { + + var metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , ordinaryHasOwnMetadata = metadata.has + , toMetaKey = metadata.key; + + metadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target /*, targetKey */){ + return ordinaryHasOwnMetadata(metadataKey, anObject(target) + , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); + }}); + +/***/ }, +/* 283 */ +/***/ function(module, exports, __webpack_require__) { + + var metadata = __webpack_require__(275) + , anObject = __webpack_require__(10) + , aFunction = __webpack_require__(19) + , toMetaKey = metadata.key + , ordinaryDefineOwnMetadata = metadata.set; + + metadata.exp({metadata: function metadata(metadataKey, metadataValue){ + return function decorator(target, targetKey){ + ordinaryDefineOwnMetadata( + metadataKey, metadataValue, + (targetKey !== undefined ? anObject : aFunction)(target), + toMetaKey(targetKey) + ); + }; + }}); + +/***/ }, +/* 284 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask + var $export = __webpack_require__(6) + , microtask = __webpack_require__(201)() + , process = __webpack_require__(2).process + , isNode = __webpack_require__(32)(process) == 'process'; + + $export($export.G, { + asap: function asap(fn){ + var domain = isNode && process.domain; + microtask(domain ? domain.bind(fn) : fn); + } + }); + +/***/ }, +/* 285 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + // https://github.com/zenparsing/es-observable + var $export = __webpack_require__(6) + , global = __webpack_require__(2) + , core = __webpack_require__(7) + , microtask = __webpack_require__(201)() + , OBSERVABLE = __webpack_require__(23)('observable') + , aFunction = __webpack_require__(19) + , anObject = __webpack_require__(10) + , anInstance = __webpack_require__(197) + , redefineAll = __webpack_require__(202) + , hide = __webpack_require__(8) + , forOf = __webpack_require__(198) + , RETURN = forOf.RETURN; + + var getMethod = function(fn){ + return fn == null ? undefined : aFunction(fn); + }; + + var cleanupSubscription = function(subscription){ + var cleanup = subscription._c; + if(cleanup){ + subscription._c = undefined; + cleanup(); + } + }; + + var subscriptionClosed = function(subscription){ + return subscription._o === undefined; + }; + + var closeSubscription = function(subscription){ + if(!subscriptionClosed(subscription)){ + subscription._o = undefined; + cleanupSubscription(subscription); + } + }; + + var Subscription = function(observer, subscriber){ + anObject(observer); + this._c = undefined; + this._o = observer; + observer = new SubscriptionObserver(this); + try { + var cleanup = subscriber(observer) + , subscription = cleanup; + if(cleanup != null){ + if(typeof cleanup.unsubscribe === 'function')cleanup = function(){ subscription.unsubscribe(); }; + else aFunction(cleanup); + this._c = cleanup; + } + } catch(e){ + observer.error(e); + return; + } if(subscriptionClosed(this))cleanupSubscription(this); + }; + + Subscription.prototype = redefineAll({}, { + unsubscribe: function unsubscribe(){ closeSubscription(this); } + }); + + var SubscriptionObserver = function(subscription){ + this._s = subscription; + }; + + SubscriptionObserver.prototype = redefineAll({}, { + next: function next(value){ + var subscription = this._s; + if(!subscriptionClosed(subscription)){ + var observer = subscription._o; + try { + var m = getMethod(observer.next); + if(m)return m.call(observer, value); + } catch(e){ + try { + closeSubscription(subscription); + } finally { + throw e; + } + } + } + }, + error: function error(value){ + var subscription = this._s; + if(subscriptionClosed(subscription))throw value; + var observer = subscription._o; + subscription._o = undefined; + try { + var m = getMethod(observer.error); + if(!m)throw value; + value = m.call(observer, value); + } catch(e){ + try { + cleanupSubscription(subscription); + } finally { + throw e; + } + } cleanupSubscription(subscription); + return value; + }, + complete: function complete(value){ + var subscription = this._s; + if(!subscriptionClosed(subscription)){ + var observer = subscription._o; + subscription._o = undefined; + try { + var m = getMethod(observer.complete); + value = m ? m.call(observer, value) : undefined; + } catch(e){ + try { + cleanupSubscription(subscription); + } finally { + throw e; + } + } cleanupSubscription(subscription); + return value; + } + } + }); + + var $Observable = function Observable(subscriber){ + anInstance(this, $Observable, 'Observable', '_f')._f = aFunction(subscriber); + }; + + redefineAll($Observable.prototype, { + subscribe: function subscribe(observer){ + return new Subscription(observer, this._f); + }, + forEach: function forEach(fn){ + var that = this; + return new (core.Promise || global.Promise)(function(resolve, reject){ + aFunction(fn); + var subscription = that.subscribe({ + next : function(value){ + try { + return fn(value); + } catch(e){ + reject(e); + subscription.unsubscribe(); + } + }, + error: reject, + complete: resolve + }); + }); + } + }); + + redefineAll($Observable, { + from: function from(x){ + var C = typeof this === 'function' ? this : $Observable; + var method = getMethod(anObject(x)[OBSERVABLE]); + if(method){ + var observable = anObject(method.call(x)); + return observable.constructor === C ? observable : new C(function(observer){ + return observable.subscribe(observer); + }); + } + return new C(function(observer){ + var done = false; + microtask(function(){ + if(!done){ + try { + if(forOf(x, false, function(it){ + observer.next(it); + if(done)return RETURN; + }) === RETURN)return; + } catch(e){ + if(done)throw e; + observer.error(e); + return; + } observer.complete(); + } + }); + return function(){ done = true; }; + }); + }, + of: function of(){ + for(var i = 0, l = arguments.length, items = Array(l); i < l;)items[i] = arguments[i++]; + return new (typeof this === 'function' ? this : $Observable)(function(observer){ + var done = false; + microtask(function(){ + if(!done){ + for(var i = 0; i < items.length; ++i){ + observer.next(items[i]); + if(done)return; + } observer.complete(); + } + }); + return function(){ done = true; }; + }); + } + }); + + hide($Observable.prototype, OBSERVABLE, function(){ return this; }); + + $export($export.G, {Observable: $Observable}); + + __webpack_require__(186)('Observable'); + +/***/ }, +/* 286 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , $task = __webpack_require__(200); + $export($export.G + $export.B, { + setImmediate: $task.set, + clearImmediate: $task.clear + }); + +/***/ }, +/* 287 */ +/***/ function(module, exports, __webpack_require__) { + + var $iterators = __webpack_require__(183) + , redefine = __webpack_require__(16) + , global = __webpack_require__(2) + , hide = __webpack_require__(8) + , Iterators = __webpack_require__(135) + , wks = __webpack_require__(23) + , ITERATOR = wks('iterator') + , TO_STRING_TAG = wks('toStringTag') + , ArrayValues = Iterators.Array; + + for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList', 'CSSRuleList'], i = 0; i < 5; i++){ + var NAME = collections[i] + , Collection = global[NAME] + , proto = Collection && Collection.prototype + , key; + if(proto){ + if(!proto[ITERATOR])hide(proto, ITERATOR, ArrayValues); + if(!proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME); + Iterators[NAME] = ArrayValues; + for(key in $iterators)if(!proto[key])redefine(proto, key, $iterators[key], true); + } + } + +/***/ }, +/* 288 */ +/***/ function(module, exports, __webpack_require__) { + + // ie9- setTimeout & setInterval additional parameters fix + var global = __webpack_require__(2) + , $export = __webpack_require__(6) + , invoke = __webpack_require__(76) + , partial = __webpack_require__(289) + , navigator = global.navigator + , MSIE = !!navigator && /MSIE .\./.test(navigator.userAgent); // <- dirty ie9- check + var wrap = function(set){ + return MSIE ? function(fn, time /*, ...args */){ + return set(invoke( + partial, + [].slice.call(arguments, 2), + typeof fn == 'function' ? fn : Function(fn) + ), time); + } : set; + }; + $export($export.G + $export.B + $export.F * MSIE, { + setTimeout: wrap(global.setTimeout), + setInterval: wrap(global.setInterval) + }); + +/***/ }, +/* 289 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var path = __webpack_require__(290) + , invoke = __webpack_require__(76) + , aFunction = __webpack_require__(19); + module.exports = function(/* ...pargs */){ + var fn = aFunction(this) + , length = arguments.length + , pargs = Array(length) + , i = 0 + , _ = path._ + , holder = false; + while(length > i)if((pargs[i] = arguments[i++]) === _)holder = true; + return function(/* ...args */){ + var that = this + , aLen = arguments.length + , j = 0, k = 0, args; + if(!holder && !aLen)return invoke(fn, pargs, that); + args = pargs.slice(); + if(holder)for(;length > j; j++)if(args[j] === _)args[j] = arguments[k++]; + while(aLen > k)args.push(arguments[k++]); + return invoke(fn, args, that); + }; + }; + +/***/ }, +/* 290 */ +/***/ function(module, exports, __webpack_require__) { + + module.exports = __webpack_require__(2); + +/***/ }, +/* 291 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var ctx = __webpack_require__(18) + , $export = __webpack_require__(6) + , createDesc = __webpack_require__(15) + , assign = __webpack_require__(67) + , create = __webpack_require__(44) + , getPrototypeOf = __webpack_require__(57) + , getKeys = __webpack_require__(28) + , dP = __webpack_require__(9) + , keyOf = __webpack_require__(27) + , aFunction = __webpack_require__(19) + , forOf = __webpack_require__(198) + , isIterable = __webpack_require__(292) + , $iterCreate = __webpack_require__(136) + , step = __webpack_require__(184) + , isObject = __webpack_require__(11) + , toIObject = __webpack_require__(30) + , DESCRIPTORS = __webpack_require__(4) + , has = __webpack_require__(3); + + // 0 -> Dict.forEach + // 1 -> Dict.map + // 2 -> Dict.filter + // 3 -> Dict.some + // 4 -> Dict.every + // 5 -> Dict.find + // 6 -> Dict.findKey + // 7 -> Dict.mapPairs + var createDictMethod = function(TYPE){ + var IS_MAP = TYPE == 1 + , IS_EVERY = TYPE == 4; + return function(object, callbackfn, that /* = undefined */){ + var f = ctx(callbackfn, that, 3) + , O = toIObject(object) + , result = IS_MAP || TYPE == 7 || TYPE == 2 + ? new (typeof this == 'function' ? this : Dict) : undefined + , key, val, res; + for(key in O)if(has(O, key)){ + val = O[key]; + res = f(val, key, object); + if(TYPE){ + if(IS_MAP)result[key] = res; // map + else if(res)switch(TYPE){ + case 2: result[key] = val; break; // filter + case 3: return true; // some + case 5: return val; // find + case 6: return key; // findKey + case 7: result[res[0]] = res[1]; // mapPairs + } else if(IS_EVERY)return false; // every + } + } + return TYPE == 3 || IS_EVERY ? IS_EVERY : result; + }; + }; + var findKey = createDictMethod(6); + + var createDictIter = function(kind){ + return function(it){ + return new DictIterator(it, kind); + }; + }; + var DictIterator = function(iterated, kind){ + this._t = toIObject(iterated); // target + this._a = getKeys(iterated); // keys + this._i = 0; // next index + this._k = kind; // kind + }; + $iterCreate(DictIterator, 'Dict', function(){ + var that = this + , O = that._t + , keys = that._a + , kind = that._k + , key; + do { + if(that._i >= keys.length){ + that._t = undefined; + return step(1); + } + } while(!has(O, key = keys[that._i++])); + if(kind == 'keys' )return step(0, key); + if(kind == 'values')return step(0, O[key]); + return step(0, [key, O[key]]); + }); + + function Dict(iterable){ + var dict = create(null); + if(iterable != undefined){ + if(isIterable(iterable)){ + forOf(iterable, true, function(key, value){ + dict[key] = value; + }); + } else assign(dict, iterable); + } + return dict; + } + Dict.prototype = null; + + function reduce(object, mapfn, init){ + aFunction(mapfn); + var O = toIObject(object) + , keys = getKeys(O) + , length = keys.length + , i = 0 + , memo, key; + if(arguments.length < 3){ + if(!length)throw TypeError('Reduce of empty object with no initial value'); + memo = O[keys[i++]]; + } else memo = Object(init); + while(length > i)if(has(O, key = keys[i++])){ + memo = mapfn(memo, O[key], key, object); + } + return memo; + } + + function includes(object, el){ + return (el == el ? keyOf(object, el) : findKey(object, function(it){ + return it != it; + })) !== undefined; + } + + function get(object, key){ + if(has(object, key))return object[key]; + } + function set(object, key, value){ + if(DESCRIPTORS && key in Object)dP.f(object, key, createDesc(0, value)); + else object[key] = value; + return object; + } + + function isDict(it){ + return isObject(it) && getPrototypeOf(it) === Dict.prototype; + } + + $export($export.G + $export.F, {Dict: Dict}); + + $export($export.S, 'Dict', { + keys: createDictIter('keys'), + values: createDictIter('values'), + entries: createDictIter('entries'), + forEach: createDictMethod(0), + map: createDictMethod(1), + filter: createDictMethod(2), + some: createDictMethod(3), + every: createDictMethod(4), + find: createDictMethod(5), + findKey: findKey, + mapPairs: createDictMethod(7), + reduce: reduce, + keyOf: keyOf, + includes: includes, + has: has, + get: get, + set: set, + isDict: isDict + }); + +/***/ }, +/* 292 */ +/***/ function(module, exports, __webpack_require__) { + + var classof = __webpack_require__(73) + , ITERATOR = __webpack_require__(23)('iterator') + , Iterators = __webpack_require__(135); + module.exports = __webpack_require__(7).isIterable = function(it){ + var O = Object(it); + return O[ITERATOR] !== undefined + || '@@iterator' in O + || Iterators.hasOwnProperty(classof(O)); + }; + +/***/ }, +/* 293 */ +/***/ function(module, exports, __webpack_require__) { + + var anObject = __webpack_require__(10) + , get = __webpack_require__(156); + module.exports = __webpack_require__(7).getIterator = function(it){ + var iterFn = get(it); + if(typeof iterFn != 'function')throw TypeError(it + ' is not iterable!'); + return anObject(iterFn.call(it)); + }; + +/***/ }, +/* 294 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(2) + , core = __webpack_require__(7) + , $export = __webpack_require__(6) + , partial = __webpack_require__(289); + // https://esdiscuss.org/topic/promise-returning-delay-function + $export($export.G + $export.F, { + delay: function delay(time){ + return new (core.Promise || global.Promise)(function(resolve){ + setTimeout(partial.call(resolve, true), time); + }); + } + }); + +/***/ }, +/* 295 */ +/***/ function(module, exports, __webpack_require__) { + + var path = __webpack_require__(290) + , $export = __webpack_require__(6); + + // Placeholder + __webpack_require__(7)._ = path._ = path._ || {}; + + $export($export.P + $export.F, 'Function', {part: __webpack_require__(289)}); + +/***/ }, +/* 296 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6); + + $export($export.S + $export.F, 'Object', {isObject: __webpack_require__(11)}); + +/***/ }, +/* 297 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6); + + $export($export.S + $export.F, 'Object', {classof: __webpack_require__(73)}); + +/***/ }, +/* 298 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , define = __webpack_require__(299); + + $export($export.S + $export.F, 'Object', {define: define}); + +/***/ }, +/* 299 */ +/***/ function(module, exports, __webpack_require__) { + + var dP = __webpack_require__(9) + , gOPD = __webpack_require__(49) + , ownKeys = __webpack_require__(221) + , toIObject = __webpack_require__(30); + + module.exports = function define(target, mixin){ + var keys = ownKeys(toIObject(mixin)) + , length = keys.length + , i = 0, key; + while(length > i)dP.f(target, key = keys[i++], gOPD.f(mixin, key)); + return target; + }; + +/***/ }, +/* 300 */ +/***/ function(module, exports, __webpack_require__) { + + var $export = __webpack_require__(6) + , define = __webpack_require__(299) + , create = __webpack_require__(44); + + $export($export.S + $export.F, 'Object', { + make: function(proto, mixin){ + return define(create(proto), mixin); + } + }); + +/***/ }, +/* 301 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + __webpack_require__(134)(Number, 'Number', function(iterated){ + this._l = +iterated; + this._i = 0; + }, function(){ + var i = this._i++ + , done = !(i < this._l); + return {done: done, value: done ? undefined : i}; + }); + +/***/ }, +/* 302 */ +/***/ function(module, exports, __webpack_require__) { + + // https://github.com/benjamingr/RexExp.escape + var $export = __webpack_require__(6) + , $re = __webpack_require__(303)(/[\\^$*+?.()|[\]{}]/g, '\\$&'); + + $export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }}); + + +/***/ }, +/* 303 */ +/***/ function(module, exports) { + + module.exports = function(regExp, replace){ + var replacer = replace === Object(replace) ? function(part){ + return replace[part]; + } : replace; + return function(it){ + return String(it).replace(regExp, replacer); + }; + }; + +/***/ }, +/* 304 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6); + var $re = __webpack_require__(303)(/[&<>"']/g, { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }); + + $export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }}); + +/***/ }, +/* 305 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $export = __webpack_require__(6); + var $re = __webpack_require__(303)(/&(?:amp|lt|gt|quot|apos);/g, { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + ''': "'" + }); + + $export($export.P + $export.F, 'String', {unescapeHTML: function unescapeHTML(){ return $re(this); }}); + +/***/ } +/******/ ]); +// CommonJS export +if(typeof module != 'undefined' && module.exports)module.exports = __e; +// RequireJS export +else if(typeof define == 'function' && define.amd)define(function(){return __e}); +// Export to global object +else __g.core = __e; +}(1, 1); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/vendor/sweetalert2/js/sweetalert2.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/vendor/sweetalert2/js/sweetalert2.min.js new file mode 100644 index 0000000..7dd13aa --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/vendor/sweetalert2/js/sweetalert2.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Sweetalert2=e()}(this,function(){"use strict";function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n\n
\n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n \n

    \n \n
    \n
    \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n
    \n').replace(/(^|\n)\s*/g,""),at=function(t){se.isVisible()&&P!==t.target.value&&se.resetValidationMessage(),P=t.target.value},st=function(t){if(function(){var t=R();t&&(t.parentNode.removeChild(t),T([document.documentElement,document.body],[C["no-backdrop"],C["toast-shown"],C["has-column"]]))}(),it())h("SweetAlert2 requires document to initialize");else{var e=document.createElement("div");e.className=C.container,e.innerHTML=rt;var n=function(t){return"string"==typeof t?document.querySelector(t):t}(t.target);n.appendChild(e),function(t){var e=U();e.setAttribute("role",t.toast?"alert":"dialog"),e.setAttribute("aria-live",t.toast?"polite":"assertive"),t.toast||e.setAttribute("aria-modal","true")}(t),function(t){"rtl"===window.getComputedStyle(t).direction&&O(R(),C.rtl)}(n),function(){var t=K(),e=M(t,C.input),n=M(t,C.file),o=t.querySelector(".".concat(C.range," input")),i=t.querySelector(".".concat(C.range," output")),r=M(t,C.select),a=t.querySelector(".".concat(C.checkbox," input")),s=M(t,C.textarea);e.oninput=at,n.onchange=at,r.onchange=at,a.onchange=at,s.oninput=at,o.oninput=function(t){at(t),i.value=o.value},o.onchange=function(t){at(t),o.nextSibling.value=o.value}}()}},ut=function(t,e){t instanceof HTMLElement?e.appendChild(t):"object"===f(t)?ct(e,t):t&&(e.innerHTML=t)},ct=function(t,e){if(t.innerHTML="",0 in e)for(var n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},lt=function(){if(it())return!1;var t=document.createElement("div"),e={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var n in e)if(e.hasOwnProperty(n)&&void 0!==t.style[n])return e[n];return!1}();function dt(t,e,n){I(t,n["showC"+e.substring(1)+"Button"],"inline-block"),t.innerHTML=n[e+"ButtonText"],t.setAttribute("aria-label",n[e+"ButtonAriaLabel"]),t.className=C[e],S(t,n.customClass,e+"Button"),O(t,n[e+"ButtonClass"])}var pt=function(t,e){var n=J(),o=Y(),i=$();e.showConfirmButton||e.showCancelButton?j(n):q(n),S(n,e.customClass,"actions"),dt(o,"confirm",e),dt(i,"cancel",e),e.buttonsStyling?function(t,e,n){O([t,e],C.styled),n.confirmButtonColor&&(t.style.backgroundColor=n.confirmButtonColor),n.cancelButtonColor&&(e.style.backgroundColor=n.cancelButtonColor);var o=window.getComputedStyle(t).getPropertyValue("background-color");t.style.borderLeftColor=o,t.style.borderRightColor=o}(o,i,e):(T([o,i],C.styled),o.style.backgroundColor=o.style.borderLeftColor=o.style.borderRightColor="",i.style.backgroundColor=i.style.borderLeftColor=i.style.borderRightColor="")};var ft=function(t,e){var n=R();n&&(function(t,e){"string"==typeof e?t.style.background=e:e||O([document.documentElement,document.body],C["no-backdrop"])}(n,e.backdrop),!e.backdrop&&e.allowOutsideClick&&g('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),function(t,e){e in C?O(t,C[e]):(g('The "position" parameter is not valid, defaulting to "center"'),O(t,C.center))}(n,e.position),function(t,e){if(e&&"string"==typeof e){var n="grow-"+e;n in C&&O(t,C[n])}}(n,e.grow),S(n,e.customClass,"container"),e.customContainerClass&&O(n,e.customContainerClass))},mt={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},gt=function(t,e){var n=A(K(),t);if(n)for(var o in function(t){for(var e=0;e=i.progressSteps.length&&g("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),i.progressSteps.forEach(function(t,e){var n=function(t){var e=document.createElement("li");return O(e,C["progress-step"]),e.innerHTML=t,e}(t);if(r.appendChild(n),e===a&&O(n,C["active-progress-step"]),e!==i.progressSteps.length-1){var o=function(t){var e=document.createElement("li");return O(e,C["progress-step-line"]),t.progressStepsDistance&&(e.style.width=t.progressStepsDistance),e}(t);r.appendChild(o)}})},Bt=function(t,e){var n=X();S(n,e.customClass,"header"),kt(0,e),function(t,e){var n=mt.innerParams.get(t);if(n&&e.type===n.type&&z())S(z(),e.customClass,"icon");else if(wt(),e.type)if(Ct(),-1!==Object.keys(k).indexOf(e.type)){var o=D(".".concat(C.icon,".").concat(k[e.type]));j(o),S(o,e.customClass,"icon"),E(o,"swal2-animate-".concat(e.type,"-icon"),e.animation)}else h('Unknown type! Expected "success", "error", "warning", "info" or "question", got "'.concat(e.type,'"'))}(t,e),function(t,e){var n=F();if(!e.imageUrl)return q(n);j(n),n.setAttribute("src",e.imageUrl),n.setAttribute("alt",e.imageAlt),V(n,"width",e.imageWidth),V(n,"height",e.imageHeight),n.className=C.image,S(n,e.customClass,"image"),e.imageClass&&O(n,e.imageClass)}(0,e),function(t,e){var n=W();I(n,e.title||e.titleText),e.title&&ut(e.title,n),e.titleText&&(n.innerText=e.titleText),S(n,e.customClass,"title")}(0,e),function(t,e){var n=tt();S(n,e.customClass,"closeButton"),I(n,e.showCloseButton),n.setAttribute("aria-label",e.closeButtonAriaLabel)}(0,e)},xt=function(t,e){!function(t,e){var n=U();V(n,"width",e.width),V(n,"padding",e.padding),e.background&&(n.style.background=e.background),n.className=C.popup,e.toast?(O([document.documentElement,document.body],C["toast-shown"]),O(n,C.toast)):O(n,C.modal),S(n,e.customClass,"popup"),"string"==typeof e.customClass&&O(n,e.customClass),E(n,C.noanimation,!e.animation)}(0,e),ft(0,e),Bt(t,e),yt(t,e),pt(0,e),function(t,e){var n=G();I(n,e.footer),e.footer&&ut(e.footer,n),S(n,e.customClass,"footer")}(0,e)};var St=[],At=function(){var t=U();t||se.fire(""),t=U();var e=J(),n=Y(),o=$();j(e),j(n),O([t,e],C.loading),n.disabled=!0,o.disabled=!0,t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()},Pt={},Lt=function(){return new Promise(function(t){var e=window.scrollX,n=window.scrollY;Pt.restoreFocusTimeout=setTimeout(function(){Pt.previousActiveElement&&Pt.previousActiveElement.focus?(Pt.previousActiveElement.focus(),Pt.previousActiveElement=null):document.body&&document.body.focus(),t()},100),void 0!==e&&void 0!==n&&window.scrollTo(e,n)})},Et={title:"",titleText:"",text:"",html:"",footer:"",type:null,toast:!1,customClass:"",customContainerClass:"",target:"body",backdrop:!0,animation:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showCancelButton:!1,preConfirm:null,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:null,confirmButtonClass:"",cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:null,cancelButtonClass:"",buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusCancel:!1,showCloseButton:!1,closeButtonAriaLabel:"Close this dialog",showLoaderOnConfirm:!1,imageUrl:null,imageWidth:null,imageHeight:null,imageAlt:"",imageClass:"",timer:null,width:null,padding:null,background:null,input:null,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputClass:"",inputAttributes:{},inputValidator:null,validationMessage:null,grow:!1,position:"center",progressSteps:[],currentProgressStep:null,progressStepsDistance:null,onBeforeOpen:null,onAfterClose:null,onOpen:null,onClose:null,scrollbarPadding:!0},Ot=["title","titleText","text","html","type","customClass","showConfirmButton","showCancelButton","confirmButtonText","confirmButtonAriaLabel","confirmButtonColor","confirmButtonClass","cancelButtonText","cancelButtonAriaLabel","cancelButtonColor","cancelButtonClass","buttonsStyling","reverseButtons","imageUrl","imageWidth","imageHeigth","imageAlt","imageClass","progressSteps","currentProgressStep"],Tt={customContainerClass:"customClass",confirmButtonClass:"customClass",cancelButtonClass:"customClass",imageClass:"customClass",inputClass:"customClass"},Mt=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusCancel","heightAuto","keydownListenerCapture"],Vt=function(t){return Et.hasOwnProperty(t)},jt=function(t){return Tt[t]},qt=Object.freeze({isValidParameter:Vt,isUpdatableParameter:function(t){return-1!==Ot.indexOf(t)},isDeprecatedParameter:jt,argsToParams:function(n){var o={};switch(f(n[0])){case"object":a(o,n[0]);break;default:["title","html","type"].forEach(function(t,e){switch(f(n[e])){case"string":o[t]=n[e];break;case"undefined":break;default:h("Unexpected type of ".concat(t,'! Expected "string", got ').concat(f(n[e])))}})}return o},isVisible:function(){return H(U())},clickConfirm:function(){return Y()&&Y().click()},clickCancel:function(){return $()&&$().click()},getContainer:R,getPopup:U,getTitle:W,getContent:K,getImage:F,getIcon:z,getIcons:_,getCloseButton:tt,getActions:J,getConfirmButton:Y,getCancelButton:$,getHeader:X,getFooter:G,getFocusableElements:et,getValidationMessage:Q,isLoading:function(){return U().hasAttribute("data-loading")},fire:function(){for(var t=arguments.length,e=new Array(t),n=0;nwindow.innerHeight&&(B.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=B.previousBodyPadding+function(){if("ontouchstart"in window||navigator.msMaxTouchPoints)return 0;var t=document.createElement("div");t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t);var e=t.offsetWidth-t.clientWidth;return document.body.removeChild(t),e}()+"px")},Rt=function(){null!==B.previousBodyPadding&&(document.body.style.paddingRight=B.previousBodyPadding+"px",B.previousBodyPadding=null)},Dt=function(){if(x(document.body,C.iosfix)){var t=parseInt(document.body.style.top,10);T(document.body,C.iosfix),document.body.style.top="",document.body.scrollTop=-1*t}},Nt=function(){return!!window.MSInputMethodContext&&!!document.documentMode},Ut=function(){var t=R(),e=U();t.style.removeProperty("align-items"),e.offsetTop<0&&(t.style.alignItems="flex-start")},_t=function(){"undefined"!=typeof window&&Nt()&&window.removeEventListener("resize",Ut)},zt=function(){m(document.body.children).forEach(function(t){t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")})},Wt={swalPromiseResolve:new WeakMap};function Kt(t,e){ot()?Qt(e):(Lt().then(function(){return Qt(e)}),Pt.keydownTarget.removeEventListener("keydown",Pt.keydownHandler,{capture:Pt.keydownListenerCapture}),Pt.keydownHandlerAdded=!1),t.parentNode&&t.parentNode.removeChild(t),T([document.documentElement,document.body],[C.shown,C["height-auto"],C["no-backdrop"],C["toast-shown"],C["toast-column"]]),nt()&&(Rt(),Dt(),_t(),zt())}function Ft(t,e,n){t.removeEventListener(lt,Ft),x(t,C.hide)&&Kt(e,n)}function Zt(t){var e=R(),n=U(),o=mt.innerParams.get(this),i=Wt.swalPromiseResolve.get(this),r=o.onClose,a=o.onAfterClose;n&&(null!==r&&"function"==typeof r&&r(n),T(n,C.show),O(n,C.hide),lt&&!x(n,C.noanimation)?n.addEventListener(lt,Ft.bind(null,n,e,a)):Kt(e,a),i(t||{}))}var Qt=function(t){null!==t&&"function"==typeof t&&setTimeout(function(){t()})};function Yt(t,e,n){var o=mt.domCache.get(t);e.forEach(function(t){o[t].disabled=n})}function $t(t,e){if(!t)return!1;if("radio"===t.type)for(var n=t.parentNode.parentNode.querySelectorAll("input"),o=0;o"));var t=U(),n="string"==typeof e.target?document.querySelector(e.target):e.target;(!t||t&&n&&t.parentNode!==n.parentNode)&&st(e)}(l),Object.freeze(l),Pt.timeout&&(Pt.timeout.stop(),delete Pt.timeout),clearTimeout(Pt.restoreFocusTimeout);var d={popup:U(),container:R(),content:K(),actions:J(),confirmButton:Y(),cancelButton:$(),closeButton:tt(),validationMessage:Q(),progressSteps:Z()};mt.domCache.set(this,d),xt(this,l),mt.innerParams.set(this,l);var p=this.constructor;return new Promise(function(t){var n=function(t){c.closePopup({value:t})},s=function(t){c.closePopup({dismiss:t})};Wt.swalPromiseResolve.set(c,t),l.timer&&(Pt.timeout=new Jt(function(){s("timer"),delete Pt.timeout},l.timer)),l.input&&setTimeout(function(){var t=c.getInput();t&&L(t)},0);for(var u=function(e){l.showLoaderOnConfirm&&p.showLoading(),l.preConfirm?(c.resetValidationMessage(),Promise.resolve().then(function(){return l.preConfirm(e,l.validationMessage)}).then(function(t){H(d.validationMessage)||!1===t?c.hideLoading():n(void 0===t?e:t)})):n(e)},e=function(t){var e=t.target,n=d.confirmButton,o=d.cancelButton,i=n&&(n===e||n.contains(e)),r=o&&(o===e||o.contains(e));switch(t.type){case"click":if(i)if(c.disableButtons(),l.input){var a=function(){var t=c.getInput();if(!t)return null;switch(l.input){case"checkbox":return t.checked?1:0;case"radio":return t.checked?t.value:null;case"file":return t.files.length?t.files[0]:null;default:return l.inputAutoTrim?t.value.trim():t.value}}();l.inputValidator?(c.disableInput(),Promise.resolve().then(function(){return l.inputValidator(a,l.validationMessage)}).then(function(t){c.enableButtons(),c.enableInput(),t?c.showValidationMessage(t):u(a)})):c.getInput().checkValidity()?u(a):(c.enableButtons(),c.showValidationMessage(l.validationMessage))}else u(!0);else r&&(c.disableButtons(),s(p.DismissReason.cancel))}},o=d.popup.querySelectorAll("button"),i=0;i li::before { + pointer-events: none; +} +.ql-clipboard { + left: -100000px; + height: 1px; + overflow-y: hidden; + position: absolute; + top: 50%; +} +.ql-clipboard p { + margin: 0; + padding: 0; +} +.ql-editor { + box-sizing: border-box; + line-height: 1.42; + height: 100%; + outline: 0; + overflow-y: auto; + padding: 12px 15px; + tab-size: 4; + -moz-tab-size: 4; + text-align: left; + white-space: pre-wrap; + word-wrap: break-word; +} +.ql-editor > * { + cursor: text; +} +.ql-editor blockquote, +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor ol, +.ql-editor p, +.ql-editor pre, +.ql-editor ul { + margin: 0; + padding: 0; + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol, +.ql-editor ul { + padding-left: 1.5em; +} +.ql-editor ol > li, +.ql-editor ul > li { + list-style-type: none; +} +.ql-editor ul > li::before { + content: "\2022"; +} +.ql-editor ul[data-checked="false"], +.ql-editor ul[data-checked="true"] { + pointer-events: none; +} +.ql-editor ul[data-checked="false"] > li *, +.ql-editor ul[data-checked="true"] > li * { + pointer-events: all; +} +.ql-editor ul[data-checked="false"] > li::before, +.ql-editor ul[data-checked="true"] > li::before { + color: #777; + cursor: pointer; + pointer-events: all; +} +.ql-editor ul[data-checked="true"] > li::before { + content: "\2611"; +} +.ql-editor ul[data-checked="false"] > li::before { + content: "\2610"; +} +.ql-editor li::before { + display: inline-block; + white-space: nowrap; + width: 1.2em; +} +.ql-editor li:not(.ql-direction-rtl)::before { + margin-left: -1.5em; + margin-right: 0.3em; + text-align: right; +} +.ql-editor li.ql-direction-rtl::before { + margin-left: 0.3em; + margin-right: -1.5em; +} +.ql-editor ol li:not(.ql-direction-rtl), +.ql-editor ul li:not(.ql-direction-rtl) { + padding-left: 1.5em; +} +.ql-editor ol li.ql-direction-rtl, +.ql-editor ul li.ql-direction-rtl { + padding-right: 1.5em; +} +.ql-editor ol li { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + counter-increment: list-0; +} +.ql-editor ol li:before { + content: counter(list-0, decimal) ". "; +} +.ql-editor ol li.ql-indent-1 { + counter-increment: list-1; +} +.ql-editor ol li.ql-indent-1:before { + content: counter(list-1, lower-alpha) ". "; +} +.ql-editor ol li.ql-indent-1 { + counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-2 { + counter-increment: list-2; +} +.ql-editor ol li.ql-indent-2:before { + content: counter(list-2, lower-roman) ". "; +} +.ql-editor ol li.ql-indent-2 { + counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-3 { + counter-increment: list-3; +} +.ql-editor ol li.ql-indent-3:before { + content: counter(list-3, decimal) ". "; +} +.ql-editor ol li.ql-indent-3 { + counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-4 { + counter-increment: list-4; +} +.ql-editor ol li.ql-indent-4:before { + content: counter(list-4, lower-alpha) ". "; +} +.ql-editor ol li.ql-indent-4 { + counter-reset: list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-5 { + counter-increment: list-5; +} +.ql-editor ol li.ql-indent-5:before { + content: counter(list-5, lower-roman) ". "; +} +.ql-editor ol li.ql-indent-5 { + counter-reset: list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-6 { + counter-increment: list-6; +} +.ql-editor ol li.ql-indent-6:before { + content: counter(list-6, decimal) ". "; +} +.ql-editor ol li.ql-indent-6 { + counter-reset: list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-7 { + counter-increment: list-7; +} +.ql-editor ol li.ql-indent-7:before { + content: counter(list-7, lower-alpha) ". "; +} +.ql-editor ol li.ql-indent-7 { + counter-reset: list-8 list-9; +} +.ql-editor ol li.ql-indent-8 { + counter-increment: list-8; +} +.ql-editor ol li.ql-indent-8:before { + content: counter(list-8, lower-roman) ". "; +} +.ql-editor ol li.ql-indent-8 { + counter-reset: list-9; +} +.ql-editor ol li.ql-indent-9 { + counter-increment: list-9; +} +.ql-editor ol li.ql-indent-9:before { + content: counter(list-9, decimal) ". "; +} +.ql-editor .ql-indent-1:not(.ql-direction-rtl) { + padding-left: 3em; +} +.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { + padding-left: 4.5em; +} +.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 3em; +} +.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 4.5em; +} +.ql-editor .ql-indent-2:not(.ql-direction-rtl) { + padding-left: 6em; +} +.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { + padding-left: 7.5em; +} +.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 6em; +} +.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 7.5em; +} +.ql-editor .ql-indent-3:not(.ql-direction-rtl) { + padding-left: 9em; +} +.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { + padding-left: 10.5em; +} +.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 9em; +} +.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 10.5em; +} +.ql-editor .ql-indent-4:not(.ql-direction-rtl) { + padding-left: 12em; +} +.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { + padding-left: 13.5em; +} +.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 12em; +} +.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 13.5em; +} +.ql-editor .ql-indent-5:not(.ql-direction-rtl) { + padding-left: 15em; +} +.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { + padding-left: 16.5em; +} +.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 15em; +} +.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 16.5em; +} +.ql-editor .ql-indent-6:not(.ql-direction-rtl) { + padding-left: 18em; +} +.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { + padding-left: 19.5em; +} +.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 18em; +} +.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 19.5em; +} +.ql-editor .ql-indent-7:not(.ql-direction-rtl) { + padding-left: 21em; +} +.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { + padding-left: 22.5em; +} +.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 21em; +} +.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 22.5em; +} +.ql-editor .ql-indent-8:not(.ql-direction-rtl) { + padding-left: 24em; +} +.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { + padding-left: 25.5em; +} +.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 24em; +} +.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 25.5em; +} +.ql-editor .ql-indent-9:not(.ql-direction-rtl) { + padding-left: 27em; +} +.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { + padding-left: 28.5em; +} +.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 27em; +} +.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 28.5em; +} +.ql-editor .ql-video { + display: block; + max-width: 100%; +} +.ql-editor .ql-video.ql-align-center { + margin: 0 auto; +} +.ql-editor .ql-video.ql-align-right { + margin: 0 0 0 auto; +} +.ql-editor .ql-bg-black { + background-color: #000; +} +.ql-editor .ql-bg-red { + background-color: #e60000; +} +.ql-editor .ql-bg-orange { + background-color: #f90; +} +.ql-editor .ql-bg-yellow { + background-color: #ff0; +} +.ql-editor .ql-bg-green { + background-color: #008a00; +} +.ql-editor .ql-bg-blue { + background-color: #06c; +} +.ql-editor .ql-bg-purple { + background-color: #93f; +} +.ql-editor .ql-color-white { + color: #fff; +} +.ql-editor .ql-color-red { + color: #e60000; +} +.ql-editor .ql-color-orange { + color: #f90; +} +.ql-editor .ql-color-yellow { + color: #ff0; +} +.ql-editor .ql-color-green { + color: #008a00; +} +.ql-editor .ql-color-blue { + color: #06c; +} +.ql-editor .ql-color-purple { + color: #93f; +} +.ql-editor .ql-font-serif { + font-family: Georgia, Times New Roman, serif; +} +.ql-editor .ql-font-monospace { + font-family: Monaco, Courier New, monospace; +} +.ql-editor .ql-size-small { + font-size: 0.75em; +} +.ql-editor .ql-size-large { + font-size: 1.5em; +} +.ql-editor .ql-size-huge { + font-size: 2.5em; +} +.ql-editor .ql-direction-rtl { + direction: rtl; + text-align: inherit; +} +.ql-editor .ql-align-center { + text-align: center; +} +.ql-editor .ql-align-justify { + text-align: justify; +} +.ql-editor .ql-align-right { + text-align: right; +} +.ql-editor.ql-blank::before { + color: rgba(0, 0, 0, 0.6); + content: attr(data-placeholder); + font-style: italic; + left: 15px; + pointer-events: none; + position: absolute; + right: 15px; +} +.ql-bubble .ql-toolbar:after, +.ql-bubble.ql-toolbar:after { + clear: both; + content: ""; + display: table; +} +.ql-bubble .ql-toolbar button, +.ql-bubble.ql-toolbar button { + background: 0 0; + border: none; + cursor: pointer; + display: inline-block; + float: left; + height: 24px; + padding: 3px 5px; + width: 28px; +} +.ql-bubble .ql-toolbar button svg, +.ql-bubble.ql-toolbar button svg { + float: left; + height: 100%; +} +.ql-bubble .ql-toolbar button:active:hover, +.ql-bubble.ql-toolbar button:active:hover { + outline: 0; +} +.ql-bubble .ql-toolbar input.ql-image[type="file"], +.ql-bubble.ql-toolbar input.ql-image[type="file"] { + display: none; +} +.ql-bubble .ql-toolbar .ql-picker-item.ql-selected, +.ql-bubble .ql-toolbar .ql-picker-item:hover, +.ql-bubble .ql-toolbar .ql-picker-label.ql-active, +.ql-bubble .ql-toolbar .ql-picker-label:hover, +.ql-bubble .ql-toolbar button.ql-active, +.ql-bubble .ql-toolbar button:focus, +.ql-bubble .ql-toolbar button:hover, +.ql-bubble.ql-toolbar .ql-picker-item.ql-selected, +.ql-bubble.ql-toolbar .ql-picker-item:hover, +.ql-bubble.ql-toolbar .ql-picker-label.ql-active, +.ql-bubble.ql-toolbar .ql-picker-label:hover, +.ql-bubble.ql-toolbar button.ql-active, +.ql-bubble.ql-toolbar button:focus, +.ql-bubble.ql-toolbar button:hover { + color: #fff; +} +.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-bubble .ql-toolbar button.ql-active .ql-fill, +.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-bubble .ql-toolbar button:focus .ql-fill, +.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-bubble .ql-toolbar button:hover .ql-fill, +.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-bubble.ql-toolbar button.ql-active .ql-fill, +.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-bubble.ql-toolbar button:focus .ql-fill, +.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-bubble.ql-toolbar button:hover .ql-fill, +.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #fff; +} +.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-bubble .ql-toolbar button.ql-active .ql-stroke, +.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-bubble .ql-toolbar button:focus .ql-stroke, +.ql-bubble .ql-toolbar button:focus .ql-stroke-miter, +.ql-bubble .ql-toolbar button:hover .ql-stroke, +.ql-bubble .ql-toolbar button:hover .ql-stroke-miter, +.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-bubble.ql-toolbar button.ql-active .ql-stroke, +.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-bubble.ql-toolbar button:focus .ql-stroke, +.ql-bubble.ql-toolbar button:focus .ql-stroke-miter, +.ql-bubble.ql-toolbar button:hover .ql-stroke, +.ql-bubble.ql-toolbar button:hover .ql-stroke-miter { + stroke: #fff; +} +@media (pointer: coarse) { + .ql-bubble .ql-toolbar button:hover:not(.ql-active), + .ql-bubble.ql-toolbar button:hover:not(.ql-active) { + color: #ccc; + } + .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #ccc; + } + .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #ccc; + } +} +.ql-bubble { + box-sizing: border-box; +} +.ql-bubble * { + box-sizing: border-box; +} +.ql-bubble .ql-hidden { + display: none; +} +.ql-bubble .ql-out-bottom, +.ql-bubble .ql-out-top { + visibility: hidden; +} +.ql-bubble .ql-tooltip { + position: absolute; + transform: translateY(10px); +} +.ql-bubble .ql-tooltip a { + cursor: pointer; + text-decoration: none; +} +.ql-bubble .ql-tooltip.ql-flip { + transform: translateY(-10px); +} +.ql-bubble .ql-formats { + display: inline-block; + vertical-align: middle; +} +.ql-bubble .ql-formats:after { + clear: both; + content: ""; + display: table; +} +.ql-bubble .ql-stroke { + fill: none; + stroke: #ccc; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 2; +} +.ql-bubble .ql-stroke-miter { + fill: none; + stroke: #ccc; + stroke-miterlimit: 10; + stroke-width: 2; +} +.ql-bubble .ql-fill, +.ql-bubble .ql-stroke.ql-fill { + fill: #ccc; +} +.ql-bubble .ql-empty { + fill: none; +} +.ql-bubble .ql-even { + fill-rule: evenodd; +} +.ql-bubble .ql-stroke.ql-thin, +.ql-bubble .ql-thin { + stroke-width: 1; +} +.ql-bubble .ql-transparent { + opacity: 0.4; +} +.ql-bubble .ql-direction svg:last-child { + display: none; +} +.ql-bubble .ql-direction.ql-active svg:last-child { + display: inline; +} +.ql-bubble .ql-direction.ql-active svg:first-child { + display: none; +} +.ql-bubble .ql-editor h1 { + font-size: 2em; +} +.ql-bubble .ql-editor h2 { + font-size: 1.5em; +} +.ql-bubble .ql-editor h3 { + font-size: 1.17em; +} +.ql-bubble .ql-editor h4 { + font-size: 1em; +} +.ql-bubble .ql-editor h5 { + font-size: 0.83em; +} +.ql-bubble .ql-editor h6 { + font-size: 0.67em; +} +.ql-bubble .ql-editor a { + text-decoration: underline; +} +.ql-bubble .ql-editor blockquote { + border-left: 4px solid #ccc; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 16px; +} +.ql-bubble .ql-editor code, +.ql-bubble .ql-editor pre { + background-color: #f0f0f0; + border-radius: 3px; +} +.ql-bubble .ql-editor pre { + white-space: pre-wrap; + margin-bottom: 5px; + margin-top: 5px; + padding: 5px 10px; +} +.ql-bubble .ql-editor code { + font-size: 85%; + padding: 2px 4px; +} +.ql-bubble .ql-editor pre.ql-syntax { + background-color: #23241f; + color: #f8f8f2; + overflow: visible; +} +.ql-bubble .ql-editor img { + max-width: 100%; +} +.ql-bubble .ql-picker { + color: #ccc; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + height: 24px; + position: relative; + vertical-align: middle; +} +.ql-bubble .ql-picker-label { + cursor: pointer; + display: inline-block; + height: 100%; + padding-left: 8px; + padding-right: 2px; + position: relative; + width: 100%; +} +.ql-bubble .ql-picker-label::before { + display: inline-block; + line-height: 22px; +} +.ql-bubble .ql-picker-options { + background-color: #444; + display: none; + min-width: 100%; + padding: 4px 8px; + position: absolute; + white-space: nowrap; +} +.ql-bubble .ql-picker-options .ql-picker-item { + cursor: pointer; + display: block; + padding-bottom: 5px; + padding-top: 5px; +} +.ql-bubble .ql-picker.ql-expanded .ql-picker-label { + color: #777; + z-index: 2; +} +.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill { + fill: #777; +} +.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke { + stroke: #777; +} +.ql-bubble .ql-picker.ql-expanded .ql-picker-options { + display: block; + margin-top: -1px; + top: 100%; + z-index: 1; +} +.ql-bubble .ql-color-picker, +.ql-bubble .ql-icon-picker { + width: 28px; +} +.ql-bubble .ql-color-picker .ql-picker-label, +.ql-bubble .ql-icon-picker .ql-picker-label { + padding: 2px 4px; +} +.ql-bubble .ql-color-picker .ql-picker-label svg, +.ql-bubble .ql-icon-picker .ql-picker-label svg { + right: 4px; +} +.ql-bubble .ql-icon-picker .ql-picker-options { + padding: 4px 0; +} +.ql-bubble .ql-icon-picker .ql-picker-item { + height: 24px; + width: 24px; + padding: 2px 4px; +} +.ql-bubble .ql-color-picker .ql-picker-options { + padding: 3px 5px; + width: 152px; +} +.ql-bubble .ql-color-picker .ql-picker-item { + border: 1px solid transparent; + float: left; + height: 16px; + margin: 2px; + padding: 0; + width: 16px; +} +.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { + position: absolute; + margin-top: -9px; + right: 0; + top: 50%; + width: 18px; +} +.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before, +.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before, +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before, +.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before, +.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before, +.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before { + content: attr(data-label); +} +.ql-bubble .ql-picker.ql-header { + width: 98px; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item::before, +.ql-bubble .ql-picker.ql-header .ql-picker-label::before { + content: "Normal"; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, +.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { + content: "Heading 1"; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, +.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { + content: "Heading 2"; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, +.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { + content: "Heading 3"; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, +.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { + content: "Heading 4"; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, +.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { + content: "Heading 5"; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, +.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { + content: "Heading 6"; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + font-size: 2em; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + font-size: 1.5em; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + font-size: 1.17em; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + font-size: 1em; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + font-size: 0.83em; +} +.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + font-size: 0.67em; +} +.ql-bubble .ql-picker.ql-font { + width: 108px; +} +.ql-bubble .ql-picker.ql-font .ql-picker-item::before, +.ql-bubble .ql-picker.ql-font .ql-picker-label::before { + content: "Sans Serif"; +} +.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before, +.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before { + content: "Serif"; +} +.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before, +.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before { + content: "Monospace"; +} +.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before { + font-family: Georgia, Times New Roman, serif; +} +.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before { + font-family: Monaco, Courier New, monospace; +} +.ql-bubble .ql-picker.ql-size { + width: 98px; +} +.ql-bubble .ql-picker.ql-size .ql-picker-item::before, +.ql-bubble .ql-picker.ql-size .ql-picker-label::before { + content: "Normal"; +} +.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before, +.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="small"]::before { + content: "Small"; +} +.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before, +.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="large"]::before { + content: "Large"; +} +.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before, +.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before { + content: "Huge"; +} +.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before { + font-size: 10px; +} +.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before { + font-size: 18px; +} +.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before { + font-size: 32px; +} +.ql-bubble .ql-color-picker.ql-background .ql-picker-item { + background-color: #fff; +} +.ql-bubble .ql-color-picker.ql-color .ql-picker-item { + background-color: #000; +} +.ql-bubble .ql-toolbar .ql-formats { + margin: 8px 12px 8px 0; +} +.ql-bubble .ql-toolbar .ql-formats:first-child { + margin-left: 12px; +} +.ql-bubble .ql-color-picker svg { + margin: 1px; +} +.ql-bubble .ql-color-picker .ql-picker-item.ql-selected, +.ql-bubble .ql-color-picker .ql-picker-item:hover { + border-color: #fff; +} +.ql-bubble .ql-tooltip { + background-color: #444; + border-radius: 25px; + color: #fff; +} +.ql-bubble .ql-tooltip-arrow { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + content: " "; + display: block; + left: 50%; + margin-left: -6px; + position: absolute; +} +.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow { + border-bottom: 6px solid #444; + top: -6px; +} +.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow { + border-top: 6px solid #444; + bottom: -6px; +} +.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor { + display: block; +} +.ql-bubble .ql-tooltip.ql-editing .ql-formats { + visibility: hidden; +} +.ql-bubble .ql-tooltip-editor { + display: none; +} +.ql-bubble .ql-tooltip-editor input[type="text"] { + background: 0 0; + border: none; + color: #fff; + font-size: 13px; + height: 100%; + outline: 0; + padding: 10px 20px; + position: absolute; + width: 100%; +} +.ql-bubble .ql-tooltip-editor a { + top: 10px; + position: absolute; + right: 20px; +} +.ql-bubble .ql-tooltip-editor a:before { + color: #ccc; + content: "\D7"; + font-size: 16px; + font-weight: 700; +} +.ql-container.ql-bubble:not(.ql-disabled) a { + position: relative; + white-space: nowrap; +} +.ql-container.ql-bubble:not(.ql-disabled) a::before { + background-color: #444; + border-radius: 15px; + top: -5px; + font-size: 12px; + color: #fff; + content: attr(href); + font-weight: 400; + overflow: hidden; + padding: 5px 15px; + text-decoration: none; + z-index: 1; +} +.ql-container.ql-bubble:not(.ql-disabled) a::after { + border-top: 6px solid #444; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + top: 0; + content: " "; + height: 0; + width: 0; +} +.ql-container.ql-bubble:not(.ql-disabled) a::after, +.ql-container.ql-bubble:not(.ql-disabled) a::before { + left: 0; + margin-left: 50%; + position: absolute; + transform: translate(-50%, -100%); + transition: visibility 0s ease 0.2s; + visibility: hidden; +} +.ql-container.ql-bubble:not(.ql-disabled) a:hover::after, +.ql-container.ql-bubble:not(.ql-disabled) a:hover::before { + visibility: visible; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-edit/quill/quill.bubble.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-edit/quill/quill.bubble.min.css new file mode 100644 index 0000000..0bd2576 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-edit/quill/quill.bubble.min.css @@ -0,0 +1 @@ +.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li::before,.ql-editor ul[data-checked=true]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:"\2611"}.ql-editor ul[data-checked=false]>li::before{content:"\2610"}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:0}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item::before,.ql-bubble .ql-picker.ql-header .ql-picker-label::before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item::before,.ql-bubble .ql-picker.ql-font .ql-picker-label::before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item::before,.ql-bubble .ql-picker.ql-size .ql-picker-label::before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:0 0;border:none;color:#fff;font-size:13px;height:100%;outline:0;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a::after,.ql-container.ql-bubble:not(.ql-disabled) a::before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover::after,.ql-container.ql-bubble:not(.ql-disabled) a:hover::before{visibility:visible} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/calendar-main.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/calendar-main.css new file mode 100644 index 0000000..1ab2e3d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/calendar-main.css @@ -0,0 +1,1489 @@ +/* classes attached to */ +/* TODO: make fc-event selector work when calender in shadow DOM */ +.fc-not-allowed, +.fc-not-allowed .fc-event { /* override events' custom cursors */ + cursor: not-allowed; +} + +/* TODO: not attached to body. attached to specific els. move */ +.fc-unselectable { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.fc { + /* layout of immediate children */ + display: flex; + flex-direction: column; + + font-size: 1em +} +.fc, +.fc *, +.fc *:before, +.fc *:after { + box-sizing: border-box; +} +.fc table { + border-collapse: collapse; + border-spacing: 0; + font-size: 1em; /* normalize cross-browser */ +} +.fc th { + text-align: center; +} +.fc th, +.fc td { + vertical-align: top; + padding: 0; +} +.fc a[data-navlink] { + cursor: pointer; +} +.fc a[data-navlink]:hover { + text-decoration: underline; +} +.fc-direction-ltr { + direction: ltr; + text-align: left; +} +.fc-direction-rtl { + direction: rtl; + text-align: right; +} +.fc-theme-standard td, +.fc-theme-standard th { + border: 1px solid #ddd; + border: 1px solid var(--fc-border-color, #ddd); +} +/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */ +/* inner-wrappers are responsible for being absolute */ +/* TODO: best place for this? */ +.fc-liquid-hack td, +.fc-liquid-hack th { + position: relative; +} + +@font-face { + font-family: 'fcicons'; + src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype'); + font-weight: normal; + font-style: normal; +} + +.fc-icon { + /* added for fc */ + display: inline-block; + width: 1em; + height: 1em; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'fcicons' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.fc-icon-chevron-left:before { + content: "\e900"; +} + +.fc-icon-chevron-right:before { + content: "\e901"; +} + +.fc-icon-chevrons-left:before { + content: "\e902"; +} + +.fc-icon-chevrons-right:before { + content: "\e903"; +} + +.fc-icon-minus-square:before { + content: "\e904"; +} + +.fc-icon-plus-square:before { + content: "\e905"; +} + +.fc-icon-x:before { + content: "\e906"; +} +/* +Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css + +These styles only apply when the standard-theme is activated. +When it's NOT activated, the fc-button classes won't even be in the DOM. +*/ +.fc { + + /* reset */ + +} +.fc .fc-button { + border-radius: 0; + overflow: visible; + text-transform: none; + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +.fc .fc-button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} +.fc .fc-button { + -webkit-appearance: button; +} +.fc .fc-button:not(:disabled) { + cursor: pointer; +} +.fc .fc-button::-moz-focus-inner { + padding: 0; + border-style: none; +} +.fc { + + /* theme */ + +} +.fc .fc-button { + display: inline-block; + font-weight: 400; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.4em 0.65em; + font-size: 1em; + line-height: 1.5; + border-radius: 0.25em; +} +.fc .fc-button:hover { + text-decoration: none; +} +.fc .fc-button:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); +} +.fc .fc-button:disabled { + opacity: 0.65; +} +.fc { + + /* "primary" coloring */ + +} +.fc .fc-button-primary { + color: #fff; + color: var(--fc-button-text-color, #fff); + background-color: #2C3E50; + background-color: var(--fc-button-bg-color, #2C3E50); + border-color: #2C3E50; + border-color: var(--fc-button-border-color, #2C3E50); +} +.fc .fc-button-primary:hover { + color: #fff; + color: var(--fc-button-text-color, #fff); + background-color: #1e2b37; + background-color: var(--fc-button-hover-bg-color, #1e2b37); + border-color: #1a252f; + border-color: var(--fc-button-hover-border-color, #1a252f); +} +.fc .fc-button-primary:disabled { /* not DRY */ + color: #fff; + color: var(--fc-button-text-color, #fff); + background-color: #2C3E50; + background-color: var(--fc-button-bg-color, #2C3E50); + border-color: #2C3E50; + border-color: var(--fc-button-border-color, #2C3E50); /* overrides :hover */ +} +.fc .fc-button-primary:focus { + box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); +} +.fc .fc-button-primary:not(:disabled):active, +.fc .fc-button-primary:not(:disabled).fc-button-active { + color: #fff; + color: var(--fc-button-text-color, #fff); + background-color: #1a252f; + background-color: var(--fc-button-active-bg-color, #1a252f); + border-color: #151e27; + border-color: var(--fc-button-active-border-color, #151e27); +} +.fc .fc-button-primary:not(:disabled):active:focus, +.fc .fc-button-primary:not(:disabled).fc-button-active:focus { + box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); +} +.fc { + + /* icons within buttons */ + +} +.fc .fc-button .fc-icon { + vertical-align: middle; + font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */ +} +.fc .fc-button-group { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.fc .fc-button-group > .fc-button { + position: relative; + flex: 1 1 auto; +} +.fc .fc-button-group > .fc-button:hover { + z-index: 1; +} +.fc .fc-button-group > .fc-button:focus, +.fc .fc-button-group > .fc-button:active, +.fc .fc-button-group > .fc-button.fc-button-active { + z-index: 1; +} +.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) { + margin-right: -1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.fc .fc-toolbar { + display: flex; + justify-content: space-between; + align-items: center; +} +.fc .fc-toolbar.fc-header-toolbar { + margin-bottom: 1.5em; +} +.fc .fc-toolbar.fc-footer-toolbar { + margin-top: 1.5em; +} +.fc .fc-toolbar-title { + font-size: 1.75em; + margin: 0; +} +.fc-direction-ltr .fc-toolbar > * > :not(:first-child) { + margin-left: .75em; /* space between */ +} +.fc-direction-rtl .fc-toolbar > * > :not(:first-child) { + margin-right: .75em; /* space between */ +} +.fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */ + flex-direction: row-reverse; +} +.fc .fc-scroller { + -webkit-overflow-scrolling: touch; + position: relative; /* for abs-positioned elements within */ +} +.fc .fc-scroller-liquid { + height: 100%; +} +.fc .fc-scroller-liquid-absolute { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; +} +.fc .fc-scroller-harness { + position: relative; + overflow: hidden; + direction: ltr; + /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */ + /* TODO: demonstrate in codepen */ +} +.fc .fc-scroller-harness-liquid { + height: 100%; +} +.fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */ + direction: rtl; +} +.fc-theme-standard .fc-scrollgrid { + border: 1px solid #ddd; + border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */ +} +.fc .fc-scrollgrid, +.fc .fc-scrollgrid table { /* all tables (self included) */ + width: 100%; /* because tables don't normally do this */ + table-layout: fixed; +} +.fc .fc-scrollgrid table { /* inner tables */ + border-top-style: hidden; + border-left-style: hidden; + border-right-style: hidden; +} +.fc .fc-scrollgrid { + + border-collapse: separate; + border-right-width: 0; + border-bottom-width: 0; + +} +.fc .fc-scrollgrid-liquid { + height: 100%; +} +/*.fc .fc-scrollgrid-section { !* a *!*/ +/* height: 1px !* better than 0, for firefox *!*/ + +/*}*/ +/*.fc .fc-scrollgrid-section > td {*/ +/* height: 1px; !* needs a height so inner div within grow. better than 0, for firefox *!*/ +/*}*/ +/*.fc .fc-scrollgrid-section table {*/ +/* height: 1px;*/ +/* !* for most browsers, if a height isn't set on the table, can't do liquid-height within cells *!*/ +/* !* serves as a min-height. harmless *!*/ +/*}*/ +.fc .fc-scrollgrid-section-liquid > td { + height: 100%; /* better than `auto`, for firefox */ +} +.fc .fc-scrollgrid-section > * { + border-top-width: 0; + border-left-width: 0; +} +.fc .fc-scrollgrid-section-header > *, +.fc .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; +} +.fc .fc-scrollgrid-section-body table, +.fc .fc-scrollgrid-section-footer table { + border-bottom-style: hidden; /* head keeps its bottom border tho */ +} +.fc { + + /* stickiness */ + +} +.fc .fc-scrollgrid-section-sticky > * { + background: #fff; + background: var(--fc-page-bg-color, #fff); + position: sticky; + z-index: 3; /* TODO: var */ + /* TODO: box-shadow when sticking */ +} +.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * { + top: 0; /* because border-sharing causes a gap at the top */ + /* TODO: give safari -1. has bug */ +} +.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * { + bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */ +} +.fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */ + height: 1px; /* needs height to create scrollbars */ + margin-bottom: -1px; +} +.fc-sticky { /* no .fc wrap because used as child of body */ + position: sticky; +} +.fc .fc-view-harness { + flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */ + position: relative; +} +.fc { + + /* when the harness controls the height, make the view liquid */ + +} +.fc .fc-view-harness-active > .fc-view { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.fc .fc-col-header-cell-cushion { + display: inline-block; /* x-browser for when sticky (when multi-tier header) */ + padding: 2px 4px; +} +.fc .fc-bg-event, +.fc .fc-non-business, +.fc .fc-highlight { + /* will always have a harness with position:relative/absolute, so absolutely expand */ + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.fc .fc-non-business { + background: rgba(215, 215, 215, 0.3); + background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3)); +} +.fc .fc-bg-event { + background: rgb(143, 223, 130); + background: var(--fc-bg-event-color, rgb(143, 223, 130)); + opacity: 0.3; + opacity: var(--fc-bg-event-opacity, 0.3) +} +.fc .fc-bg-event .fc-event-title { + margin: .5em; + font-size: .85em; + font-size: var(--fc-small-font-size, .85em); + font-style: italic; +} +.fc .fc-highlight { + background: rgba(188, 232, 241, 0.3); + background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3)); +} +.fc .fc-cell-shaded, +.fc .fc-day-disabled { + background: rgba(208, 208, 208, 0.3); + background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); +} +/* link resets */ +/* ---------------------------------------------------------------------------------------------------- */ +a.fc-event, +a.fc-event:hover { + text-decoration: none; +} +/* cursor */ +.fc-event[href], +.fc-event.fc-event-draggable { + cursor: pointer; +} +/* event text content */ +/* ---------------------------------------------------------------------------------------------------- */ +.fc-event .fc-event-main { + position: relative; + z-index: 2; +} +/* dragging */ +/* ---------------------------------------------------------------------------------------------------- */ +.fc-event-dragging:not(.fc-event-selected) { /* MOUSE */ + opacity: 0.75; +} +.fc-event-dragging.fc-event-selected { /* TOUCH */ + box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); +} +/* resizing */ +/* ---------------------------------------------------------------------------------------------------- */ +/* (subclasses should hone positioning for touch and non-touch) */ +.fc-event .fc-event-resizer { + display: none; + position: absolute; + z-index: 4; +} +.fc-event:hover, /* MOUSE */ +.fc-event-selected { /* TOUCH */ + +} +.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer { + display: block; +} +.fc-event-selected .fc-event-resizer { + border-radius: 4px; + border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2); + border-width: 1px; + border-width: var(--fc-event-resizer-dot-border-width, 1px); + width: 8px; + width: var(--fc-event-resizer-dot-total-width, 8px); + height: 8px; + height: var(--fc-event-resizer-dot-total-width, 8px); + border-style: solid; + border-color: inherit; + background: #fff; + background: var(--fc-page-bg-color, #fff) + + /* expand hit area */ + +} +.fc-event-selected .fc-event-resizer:before { + content: ''; + position: absolute; + top: -20px; + left: -20px; + right: -20px; + bottom: -20px; +} +/* selecting (always TOUCH) */ +/* OR, focused by tab-index */ +/* (TODO: maybe not the best focus-styling for .fc-daygrid-dot-event) */ +/* ---------------------------------------------------------------------------------------------------- */ +.fc-event-selected, +.fc-event:focus { + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) + + /* expand hit area (subclasses should expand) */ + +} +.fc-event-selected:before, .fc-event:focus:before { + content: ""; + position: absolute; + z-index: 3; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.fc-event-selected, +.fc-event:focus { + + /* dimmer effect */ + +} +.fc-event-selected:after, .fc-event:focus:after { + content: ""; + background: rgba(0, 0, 0, 0.25); + background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25)); + position: absolute; + z-index: 1; + + /* assume there's a border on all sides. overcome it. */ + /* sometimes there's NOT a border, in which case the dimmer will go over */ + /* an adjacent border, which looks fine. */ + top: -1px; + left: -1px; + right: -1px; + bottom: -1px; +} +/* +A HORIZONTAL event +*/ +.fc-h-event { /* allowed to be top-level */ + display: block; + border: 0px solid #3788d8; + border: 0px solid var(--fc-event-border-color, #3788d8); + background-color: #3788d8; + background-color: var(--fc-event-bg-color, #3788d8) + +} +.fc-h-event .fc-event-main { + color: #fff; + color: var(--fc-event-text-color, #fff); +} +.fc-h-event .fc-event-main-frame { + display: flex; /* for make fc-event-title-container expand */ +} +.fc-h-event .fc-event-time { + max-width: 100%; /* clip overflow on this element */ + overflow: hidden; +} +.fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */ + flex-grow: 1; + flex-shrink: 1; + min-width: 0; /* important for allowing to shrink all the way */ +} +.fc-h-event .fc-event-title { + display: inline-block; /* need this to be sticky cross-browser */ + vertical-align: top; /* for not messing up line-height */ + left: 0; /* for sticky */ + right: 0; /* for sticky */ + max-width: 100%; /* clip overflow on this element */ + overflow: hidden; +} +.fc-h-event.fc-event-selected:before { + /* expand hit area */ + top: -10px; + bottom: -10px; +} +/* adjust border and border-radius (if there is any) for non-start/end */ +.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start), +.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-width: 0; +} +.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), +.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-width: 0; +} +/* resizers */ +.fc-h-event:not(.fc-event-selected) .fc-event-resizer { + top: 0; + bottom: 0; + width: 8px; + width: var(--fc-event-resizer-thickness, 8px); +} +.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start, +.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end { + cursor: w-resize; + left: -4px; + left: calc(-0.5 * var(--fc-event-resizer-thickness, 8px)); +} +.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end, +.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start { + cursor: e-resize; + right: -4px; + right: calc(-0.5 * var(--fc-event-resizer-thickness, 8px)); +} +/* resizers for TOUCH */ +.fc-h-event.fc-event-selected .fc-event-resizer { + top: 50%; + margin-top: -4px; + margin-top: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); +} +.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start, +.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end { + left: -4px; + left: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); +} +.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end, +.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start { + right: -4px; + right: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); +} +.fc .fc-popover { + position: absolute; + z-index: 9999; + box-shadow: 0 2px 6px rgba(0,0,0,.15); +} +.fc .fc-popover-header { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + padding: 3px 4px; +} +.fc .fc-popover-title { + margin: 0 2px; +} +.fc .fc-popover-close { + cursor: pointer; + opacity: 0.65; + font-size: 1.1em; +} +.fc-theme-standard .fc-popover { + border: 1px solid #ddd; + border: 1px solid var(--fc-border-color, #ddd); + background: #fff; + background: var(--fc-page-bg-color, #fff); +} +.fc-theme-standard .fc-popover-header { + background: rgba(208, 208, 208, 0.3); + background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); +} + + +:root { + --fc-daygrid-event-dot-width: 8px; +} +/* help things clear margins of inner content */ +.fc-daygrid-day-frame, +.fc-daygrid-day-events, +.fc-daygrid-event-harness { /* for event top/bottom margins */ +} +.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before { + content: ""; + clear: both; + display: table; } +.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after { + content: ""; + clear: both; + display: table; } +.fc .fc-daygrid-body { /* a
    that wraps the table */ + position: relative; + z-index: 1; /* container inner z-index's because s can't do it */ +} +.fc .fc-daygrid-day.fc-day-today { + background-color: rgba(255, 220, 40, 0.15); + background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); +} +.fc .fc-daygrid-day-frame { + position: relative; + min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */ +} +.fc { + + /* cell top */ + +} +.fc .fc-daygrid-day-top { + display: flex; + flex-direction: row-reverse; +} +.fc .fc-day-other .fc-daygrid-day-top { + opacity: 0.3; +} +.fc { + + /* day number (within cell top) */ + +} +.fc .fc-daygrid-day-number { + position: relative; + z-index: 4; + padding: 4px; +} +.fc { + + /* event container */ + +} +.fc .fc-daygrid-day-events { + margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */ +} +.fc { + + /* positioning for balanced vs natural */ + +} +.fc .fc-daygrid-body-balanced .fc-daygrid-day-events { + position: absolute; + left: 0; + right: 0; +} +.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events { + position: relative; /* for containing abs positioned event harnesses */ + min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */ +} +.fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */ +} +.fc .fc-daygrid-body-natural .fc-daygrid-day-events { + margin-bottom: 1em; +} +.fc { + + /* event harness */ + +} +.fc .fc-daygrid-event-harness { + position: relative; +} +.fc .fc-daygrid-event-harness-abs { + position: absolute; + top: 0; /* fallback coords for when cannot yet be computed */ + left: 0; /* */ + right: 0; /* */ +} +.fc .fc-daygrid-bg-harness { + position: absolute; + top: 0; + bottom: 0; +} +.fc { + + /* bg content */ + +} +.fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 } +.fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 } +.fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 } +.fc { + + /* events */ + +} +.fc .fc-daygrid-event { + z-index: 6; + margin-top: 1px; +} +.fc .fc-daygrid-event.fc-event-mirror { + z-index: 7; +} +.fc { + + /* cell bottom (within day-events) */ + +} +.fc .fc-daygrid-day-bottom { + font-size: .85em; + padding: 2px 3px 0 +} +.fc .fc-daygrid-day-bottom:before { + content: ""; + clear: both; + display: table; } +.fc .fc-daygrid-more-link { + position: relative; + z-index: 4; + cursor: pointer; +} +.fc { + + /* week number (within frame) */ + +} +.fc .fc-daygrid-week-number { + position: absolute; + z-index: 5; + top: 0; + padding: 2px; + min-width: 1.5em; + text-align: center; + background-color: rgba(208, 208, 208, 0.3); + background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); + color: #808080; + color: var(--fc-neutral-text-color, #808080); +} +.fc { + + /* popover */ + +} +.fc .fc-more-popover .fc-popover-body { + min-width: 220px; + padding: 10px; +} +.fc-direction-ltr .fc-daygrid-event.fc-event-start, +.fc-direction-rtl .fc-daygrid-event.fc-event-end { + margin-left: 2px; +} +.fc-direction-ltr .fc-daygrid-event.fc-event-end, +.fc-direction-rtl .fc-daygrid-event.fc-event-start { + margin-right: 2px; +} +.fc-direction-ltr .fc-daygrid-week-number { + left: 0; + border-radius: 0 0 3px 0; +} +.fc-direction-rtl .fc-daygrid-week-number { + right: 0; + border-radius: 0 0 0 3px; +} +.fc-liquid-hack .fc-daygrid-day-frame { + position: static; /* will cause inner absolute stuff to expand to */ +} +.fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */ + position: relative; /* for z-indexes assigned later */ + white-space: nowrap; + border-radius: 3px; /* dot event needs this to when selected */ + font-size: .85em; + font-size: var(--fc-small-font-size, .85em); +} +/* --- the rectangle ("block") style of event --- */ +.fc-daygrid-block-event .fc-event-time { + font-weight: bold; +} +.fc-daygrid-block-event .fc-event-time, +.fc-daygrid-block-event .fc-event-title { + padding: 1px; +} +/* --- the dot style of event --- */ +.fc-daygrid-dot-event { + display: flex; + align-items: center; + padding: 2px 0 + +} +.fc-daygrid-dot-event .fc-event-title { + flex-grow: 1; + flex-shrink: 1; + min-width: 0; /* important for allowing to shrink all the way */ + overflow: hidden; + font-weight: bold; +} +.fc-daygrid-dot-event:hover, +.fc-daygrid-dot-event.fc-event-mirror { + background: rgba(0, 0, 0, 0.1); +} +.fc-daygrid-dot-event.fc-event-selected:before { + /* expand hit area */ + top: -10px; + bottom: -10px; +} +.fc-daygrid-event-dot { /* the actual dot */ + margin: 0 4px; + box-sizing: content-box; + width: 0; + height: 0; + border: 4px solid #3788d8; + border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8); + border-radius: 4px; + border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2); +} +/* --- spacing between time and title --- */ +.fc-direction-ltr .fc-daygrid-event .fc-event-time { + margin-right: 3px; +} +.fc-direction-rtl .fc-daygrid-event .fc-event-time { + margin-left: 3px; +} + + +/* +A VERTICAL event +*/ + +.fc-v-event { /* allowed to be top-level */ + display: block; + border: 0px solid #3788d8; + border: 0px solid var(--fc-event-border-color, #3788d8); + background-color: #3788d8; + background-color: var(--fc-event-bg-color, #3788d8) + +} + +.fc-v-event .fc-event-main { + color: #fff; + color: var(--fc-event-text-color, #fff); + height: 100%; +} + +.fc-v-event .fc-event-main-frame { + height: 100%; + display: flex; + flex-direction: column; +} + +.fc-v-event .fc-event-time { + flex-grow: 0; + flex-shrink: 0; + max-height: 100%; + overflow: hidden; +} + +.fc-v-event .fc-event-title-container { /* a container for the sticky cushion */ + flex-grow: 1; + flex-shrink: 1; + min-height: 0; /* important for allowing to shrink all the way */ +} + +.fc-v-event .fc-event-title { /* will have fc-sticky on it */ + top: 0; + bottom: 0; + max-height: 100%; /* clip overflow */ + overflow: hidden; +} + +.fc-v-event:not(.fc-event-start) { + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.fc-v-event:not(.fc-event-end) { + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.fc-v-event.fc-event-selected:before { + /* expand hit area */ + left: -10px; + right: -10px; +} + +.fc-v-event { + + /* resizer (mouse AND touch) */ + +} + +.fc-v-event .fc-event-resizer-start { + cursor: n-resize; +} + +.fc-v-event .fc-event-resizer-end { + cursor: s-resize; +} + +.fc-v-event { + + /* resizer for MOUSE */ + +} + +.fc-v-event:not(.fc-event-selected) .fc-event-resizer { + height: 8px; + height: var(--fc-event-resizer-thickness, 8px); + left: 0; + right: 0; +} + +.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start { + top: -4px; + top: calc(var(--fc-event-resizer-thickness, 8px) / -2); +} + +.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end { + bottom: -4px; + bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2); +} + +.fc-v-event { + + /* resizer for TOUCH (when event is "selected") */ + +} + +.fc-v-event.fc-event-selected .fc-event-resizer { + left: 50%; + margin-left: -4px; + margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); +} + +.fc-v-event.fc-event-selected .fc-event-resizer-start { + top: -4px; + top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); +} + +.fc-v-event.fc-event-selected .fc-event-resizer-end { + bottom: -4px; + bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); +} +.fc .fc-timegrid .fc-daygrid-body { /* the all-day daygrid within the timegrid view */ + z-index: 2; /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */ +} +.fc .fc-timegrid-divider { + padding: 0 0 2px; /* browsers get confused when you set height. use padding instead */ +} +.fc .fc-timegrid-body { + position: relative; + z-index: 1; /* scope the z-indexes of slots and cols */ + min-height: 100%; /* fill height always, even when slat table doesn't grow */ +} +.fc .fc-timegrid-axis-chunk { /* for advanced ScrollGrid */ + position: relative /* offset parent for now-indicator-container */ + +} +.fc .fc-timegrid-axis-chunk > table { + position: relative; + z-index: 1; /* above the now-indicator-container */ +} +.fc .fc-timegrid-slots { + position: relative; + z-index: 1; +} +.fc .fc-timegrid-slot { /* a */ + height: 1.5em; + border-bottom: 0 /* each cell owns its top border */ +} +.fc .fc-timegrid-slot:empty:before { + content: '\00a0'; /* make sure there's at least an empty space to create height for height syncing */ +} +.fc .fc-timegrid-slot-minor { + border-top-style: dotted; +} +.fc .fc-timegrid-slot-label-cushion { + display: inline-block; + white-space: nowrap; +} +.fc .fc-timegrid-slot-label { + vertical-align: middle; /* vertical align the slots */ +} +.fc { + + + /* slots AND axis cells (top-left corner of view including the "all-day" text) */ + +} +.fc .fc-timegrid-axis-cushion, +.fc .fc-timegrid-slot-label-cushion { + padding: 0 4px; +} +.fc { + + + /* axis cells (top-left corner of view including the "all-day" text) */ + /* vertical align is more complicated, uses flexbox */ + +} +.fc .fc-timegrid-axis-frame-liquid { + height: 100%; /* will need liquid-hack in FF */ +} +.fc .fc-timegrid-axis-frame { + overflow: hidden; + display: flex; + align-items: center; /* vertical align */ + justify-content: flex-end; /* horizontal align. matches text-align below */ +} +.fc .fc-timegrid-axis-cushion { + max-width: 60px; /* limits the width of the "all-day" text */ + flex-shrink: 0; /* allows text to expand how it normally would, regardless of constrained width */ +} +.fc-direction-ltr .fc-timegrid-slot-label-frame { + text-align: right; +} +.fc-direction-rtl .fc-timegrid-slot-label-frame { + text-align: left; +} +.fc-liquid-hack .fc-timegrid-axis-frame-liquid { + height: auto; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.fc .fc-timegrid-col.fc-day-today { + background-color: rgba(255, 220, 40, 0.15); + background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); +} +.fc .fc-timegrid-col-frame { + min-height: 100%; /* liquid-hack is below */ + position: relative; +} +.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame { + height: auto; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.fc-media-screen .fc-timegrid-cols { + position: absolute; /* no z-index. children will decide and go above slots */ + top: 0; + left: 0; + right: 0; + bottom: 0 +} +.fc-media-screen .fc-timegrid-cols > table { + height: 100%; +} +.fc-media-screen .fc-timegrid-col-bg, +.fc-media-screen .fc-timegrid-col-events, +.fc-media-screen .fc-timegrid-now-indicator-container { + position: absolute; + top: 0; + left: 0; + right: 0; +} +.fc { + + /* bg */ + +} +.fc .fc-timegrid-col-bg { + z-index: 2; /* TODO: kill */ +} +.fc .fc-timegrid-col-bg .fc-non-business { z-index: 1 } +.fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2 } +.fc .fc-timegrid-col-bg .fc-highlight { z-index: 3 } +.fc .fc-timegrid-bg-harness { + position: absolute; /* top/bottom will be set by JS */ + left: 0; + right: 0; +} +.fc { + + /* fg events */ + /* (the mirror segs are put into a separate container with same classname, */ + /* and they must be after the normal seg container to appear at a higher z-index) */ + +} +.fc .fc-timegrid-col-events { + z-index: 3; + /* child event segs have z-indexes that are scoped within this div */ +} +.fc { + + /* now indicator */ + +} +.fc .fc-timegrid-now-indicator-container { + bottom: 0; + overflow: hidden; /* don't let overflow of lines/arrows cause unnecessary scrolling */ + /* z-index is set on the individual elements */ +} +.fc-direction-ltr .fc-timegrid-col-events { + margin: 0 2.5% 0 2px; +} +.fc-direction-rtl .fc-timegrid-col-events { + margin: 0 2px 0 2.5%; +} +.fc-timegrid-event-harness { + position: absolute /* top/left/right/bottom will all be set by JS */ +} +.fc-timegrid-event-harness > .fc-timegrid-event { + position: absolute; /* absolute WITHIN the harness */ + top: 0; /* for when not yet positioned */ + bottom: 0; /* " */ + left: 0; + right: 0; +} +.fc-timegrid-event-harness-inset .fc-timegrid-event, +.fc-timegrid-event.fc-event-mirror, +.fc-timegrid-more-link { + box-shadow: 0px 0px 0px 1px #fff; + box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff); +} +.fc-timegrid-event, +.fc-timegrid-more-link { /* events need to be root */ + font-size: .85em; + font-size: var(--fc-small-font-size, .85em); + border-radius: 3px; +} +.fc-timegrid-event { /* events need to be root */ + margin-bottom: 1px /* give some space from bottom */ +} +.fc-timegrid-event .fc-event-main { + padding: 1px 1px 0; +} +.fc-timegrid-event .fc-event-time { + white-space: nowrap; + font-size: .85em; + font-size: var(--fc-small-font-size, .85em); + margin-bottom: 1px; +} +.fc-timegrid-event-short .fc-event-main-frame { + flex-direction: row; + overflow: hidden; +} +.fc-timegrid-event-short .fc-event-time:after { + content: '\00a0-\00a0'; /* dash surrounded by non-breaking spaces */ +} +.fc-timegrid-event-short .fc-event-title { + font-size: .85em; + font-size: var(--fc-small-font-size, .85em) +} +.fc-timegrid-more-link { /* does NOT inherit from fc-timegrid-event */ + position: absolute; + z-index: 9999; /* hack */ + color: inherit; + color: var(--fc-more-link-text-color, inherit); + background: #d0d0d0; + background: var(--fc-more-link-bg-color, #d0d0d0); + cursor: pointer; + margin-bottom: 1px; /* match space below fc-timegrid-event */ +} +.fc-timegrid-more-link-inner { /* has fc-sticky */ + padding: 3px 2px; + top: 0; +} +.fc-direction-ltr .fc-timegrid-more-link { + right: 0; +} +.fc-direction-rtl .fc-timegrid-more-link { + left: 0; +} +.fc { + + /* line */ + +} +.fc .fc-timegrid-now-indicator-line { + position: absolute; + z-index: 4; + left: 0; + right: 0; + border-style: solid; + border-color: red; + border-color: var(--fc-now-indicator-color, red); + border-width: 1px 0 0; +} +.fc { + + /* arrow */ + +} +.fc .fc-timegrid-now-indicator-arrow { + position: absolute; + z-index: 4; + margin-top: -5px; /* vertically center on top coordinate */ + border-style: solid; + border-color: red; + border-color: var(--fc-now-indicator-color, red); +} +.fc-direction-ltr .fc-timegrid-now-indicator-arrow { + left: 0; + + /* triangle pointing right. TODO: mixin */ + border-width: 5px 0 5px 6px; + border-top-color: transparent; + border-bottom-color: transparent; +} +.fc-direction-rtl .fc-timegrid-now-indicator-arrow { + right: 0; + + /* triangle pointing left. TODO: mixin */ + border-width: 5px 6px 5px 0; + border-top-color: transparent; + border-bottom-color: transparent; +} + + +:root { + --fc-list-event-dot-width: 10px; + --fc-list-event-hover-bg-color: #f5f5f5; +} +.fc-theme-standard .fc-list { + border: 1px solid #ddd; + border: 1px solid var(--fc-border-color, #ddd); +} +.fc { + + /* message when no events */ + +} +.fc .fc-list-empty { + background-color: rgba(208, 208, 208, 0.3); + background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); + height: 100%; + display: flex; + justify-content: center; + align-items: center; /* vertically aligns fc-list-empty-inner */ +} +.fc .fc-list-empty-cushion { + margin: 5em 0; +} +.fc { + + /* table within the scroller */ + /* ---------------------------------------------------------------------------------------------------- */ + +} +.fc .fc-list-table { + width: 100%; + border-style: hidden; /* kill outer border on theme */ +} +.fc .fc-list-table tr > * { + border-left: 0; + border-right: 0; +} +.fc .fc-list-sticky .fc-list-day > * { /* the cells */ + position: sticky; + top: 0; + background: #fff; + background: var(--fc-page-bg-color, #fff); /* for when headers are styled to be transparent and sticky */ +} +.fc { + + /* only exists for aria reasons, hide for non-screen-readers */ + +} +.fc .fc-list-table thead { + position: absolute; + left: -10000px; +} +.fc { + + /* the table's border-style:hidden gets confused by hidden thead. force-hide top border of first cell */ + +} +.fc .fc-list-table tbody > tr:first-child th { + border-top: 0; +} +.fc .fc-list-table th { + padding: 0; /* uses an inner-wrapper instead... */ +} +.fc .fc-list-table td, +.fc .fc-list-day-cushion { + padding: 8px 14px; +} +.fc { + + + /* date heading rows */ + /* ---------------------------------------------------------------------------------------------------- */ + +} +.fc .fc-list-day-cushion:after { + content: ""; + clear: both; + display: table; /* clear floating */ +} +.fc-theme-standard .fc-list-day-cushion { + background-color: rgba(208, 208, 208, 0.3); + background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); +} +.fc-direction-ltr .fc-list-day-text, +.fc-direction-rtl .fc-list-day-side-text { + float: left; +} +.fc-direction-ltr .fc-list-day-side-text, +.fc-direction-rtl .fc-list-day-text { + float: right; +} +/* make the dot closer to the event title */ +.fc-direction-ltr .fc-list-table .fc-list-event-graphic { padding-right: 0 } +.fc-direction-rtl .fc-list-table .fc-list-event-graphic { padding-left: 0 } +.fc .fc-list-event.fc-event-forced-url { + cursor: pointer; /* whole row will seem clickable */ +} +.fc { + + /* shrink certain cols */ + +} +.fc .fc-list-event-graphic, +.fc .fc-list-event-time { + white-space: nowrap; + width: 1px; +} +.fc .fc-list-event-dot { + display: inline-block; + box-sizing: content-box; + width: 0; + height: 0; + border: 5px solid #3788d8; + border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8); + border-radius: 5px; + border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2); +} +.fc { + + /* reset styling */ + +} +.fc .fc-list-event-title a { + color: inherit; + text-decoration: none; +} +.fc { + + /* underline link when hovering over any part of row */ + +} +.fc .fc-list-event.fc-event-forced-url:hover a { + text-decoration: underline; +} + + + +.fc-theme-bootstrap a:not([href]) { + color: inherit; /* natural color for navlinks */ +} + + + +.fc-theme-bootstrap5 a:not([href]) { + color: inherit; + text-decoration: inherit; +} + +.fc-theme-bootstrap5 .fc-list, +.fc-theme-bootstrap5 .fc-scrollgrid, +.fc-theme-bootstrap5 td, +.fc-theme-bootstrap5 th { + border: 1px solid var(--bs-gray-400); +} + +.fc-theme-bootstrap5 { + + /* HACK: reapply core styles after highe-precedence border statement above */ +} + +.fc-theme-bootstrap5 .fc-scrollgrid { + border-right-width: 0; + border-bottom-width: 0; +} + +.fc-theme-bootstrap5-shaded { + background-color: var(--bs-gray-200); +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/calendar-main.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/calendar-main.min.css new file mode 100644 index 0000000..2fd0c78 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/calendar-main.min.css @@ -0,0 +1 @@ +.fc-icon,.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fc,.fc table{font-size:1em}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-unselectable{user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc{display:flex;flex-direction:column}.fc .fc-button,.fc-icon{text-transform:none;display:inline-block;font-weight:400}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0}.fc th{text-align:center}.fc td,.fc th{vertical-align:top;padding:0}.fc .fc-button:not(:disabled),.fc .fc-list-event.fc-event-forced-url,.fc a[data-navlink],.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc .fc-list-event.fc-event-forced-url:hover a,.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard .fc-list,.fc-theme-standard .fc-scrollgrid,.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-daygrid-event-harness,.fc .fc-timegrid-axis-chunk,.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');font-weight:400;font-style:normal}.fc-icon{width:1em;height:1em;text-align:center;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{overflow:visible;margin:0;font-family:inherit;-webkit-appearance:button;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-scrollgrid,.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-button:focus{outline:-webkit-focus-ring-color auto 5px;outline:0;box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button:hover,a.fc-event,a.fc-event:hover{text-decoration:none}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary,.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--fc-button-border-color,#2c3e50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f)}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27)}.fc .fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc .fc-button-group{position:relative;display:inline-flex;vertical-align:middle}.fc .fc-button-group>.fc-button{position:relative;flex:1 1 auto}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover,.fc .fc-daygrid-day-bg .fc-non-business,.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-harness-liquid,.fc .fc-scroller-liquid,.fc .fc-scrollgrid-liquid,.fc .fc-scrollgrid-section-liquid>td,.fc .fc-timegrid-axis-frame-liquid,.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:#fff;background:var(--fc-page-bg-color,#fff);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business,.fc .fc-view-harness-active>.fc-view,.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-non-business{background:rgba(215,215,215,.3);background:var(--fc-non-business-color,rgba(215,215,215,.3))}.fc .fc-bg-event{background:#8fdf82;background:var(--fc-bg-event-color,#8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity, .3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size, .85em);font-style:italic}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))}.fc .fc-cell-shaded,.fc .fc-day-disabled,.fc-theme-standard .fc-popover-header{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width,8px)/ 2);border-width:var(--fc-event-resizer-dot-border-width,1px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);border:1px solid;background:#fff;background:var(--fc-page-bg-color,#fff);border-color:inherit}.fc-event-selected .fc-event-resizer:before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.fc-event-selected:after,.fc-event:focus:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.fc-h-event,.fc-v-event{display:block;border:0 solid #3788d8;border:0 solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.fc-daygrid-dot-event.fc-event-selected:before,.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness,8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-.5 * var(--fc-event-resizer-thickness,8px))}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-.5 * var(--fc-event-resizer-thickness,8px))}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(-.5 * var(--fc-event-resizer-dot-total-width,8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(-.5 * var(--fc-event-resizer-dot-total-width,8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(-.5 * var(--fc-event-resizer-dot-total-width,8px))}.fc .fc-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);background:#fff;background:var(--fc-page-bg-color,#fff)}:root{--fc-daygrid-event-dot-width:8px;--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}.fc .fc-daygrid-day-bottom:before,.fc .fc-list-day-cushion:after,.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc .fc-daygrid-body,.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today,.fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events,.fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness-abs,.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-bg-event,.fc .fc-timegrid .fc-daygrid-body,.fc .fc-timegrid-col-bg,.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight,.fc .fc-timegrid-col-bg .fc-highlight,.fc .fc-timegrid-col-events{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));color:grey;color:var(--fc-neutral-text-color,grey)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size, .85em)}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width,8px)/ 2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%}.fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}.fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness,8px)/ -2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{position:relative;z-index:1;min-height:100%}.fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:'\00a0'}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid,.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{position:absolute;top:0;bottom:0;left:0;right:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)}.fc-timegrid-event,.fc-timegrid-more-link{font-size:.85em;font-size:var(--fc-small-font-size, .85em);border-radius:3px}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size, .85em);margin-bottom:1px}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:'\00a0-\00a0'}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size, .85em)}.fc-timegrid-more-link{position:absolute;z-index:9999;color:inherit;color:var(--fc-more-link-text-color,inherit);background:#d0d0d0;background:var(--fc-more-link-bg-color,#d0d0d0);cursor:pointer;margin-bottom:1px}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red);border-width:1px 0 0}.fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red)}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc .fc-list-empty{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));height:100%;display:flex;justify-content:center;align-items:center}.fc .fc-list-empty-cushion{margin:5em 0}.fc .fc-list-table{width:100%;border-style:hidden}.fc .fc-list-table tr>*{border-left:0;border-right:0}.fc .fc-list-sticky .fc-list-day>*{position:sticky;top:0;background:#fff;background:var(--fc-page-bg-color,#fff)}.fc .fc-list-table thead{position:absolute;left:-10000px}.fc .fc-list-table tbody>tr:first-child th{border-top:0}.fc .fc-list-table th{padding:0}.fc .fc-list-day-cushion,.fc .fc-list-table td{padding:8px 14px}.fc-theme-standard .fc-list-day-cushion{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right}.fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px}.fc .fc-list-event-dot{display:inline-block;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width,10px)/ 2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width,10px)/ 2)}.fc .fc-list-event-title a{color:inherit;text-decoration:none}.fc-theme-bootstrap a:not([href]){color:inherit}.fc-theme-bootstrap5 a:not([href]){color:inherit;text-decoration:inherit}.fc-theme-bootstrap5 .fc-list,.fc-theme-bootstrap5 .fc-scrollgrid,.fc-theme-bootstrap5 td,.fc-theme-bootstrap5 th{border:1px solid var(--bs-gray-400)}.fc-theme-bootstrap5 .fc-scrollgrid{border-right-width:0;border-bottom-width:0}.fc-theme-bootstrap5-shaded{background-color:var(--bs-gray-200)} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/daygrid.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/daygrid.css new file mode 100644 index 0000000..2428ea1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/daygrid.css @@ -0,0 +1,54 @@ +.fc-dayGridDay-view .fc-content-skeleton, +.fc-dayGridWeek-view .fc-content-skeleton { + padding-bottom: 1em; +} +.fc-dayGrid-view .fc-body .fc-row { + min-height: 4em; +} +.fc-row.fc-rigid { + overflow: hidden; +} +.fc-row.fc-rigid .fc-content-skeleton { + position: absolute; + top: 0; + left: 0; + right: 0; +} +.fc-day-top.fc-other-month { + opacity: 0.3; +} +.fc-dayGrid-view .fc-day-number, +.fc-dayGrid-view .fc-week-number { + padding: 2px; +} +.fc-dayGrid-view th.fc-day-number, +.fc-dayGrid-view th.fc-week-number { + padding: 0 2px; +} +.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number { + float: right; +} +.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number { + float: left; +} +.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number { + float: left; + border-radius: 0 0 3px 0; +} +.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number { + float: right; + border-radius: 0 0 0 3px; +} +.fc-dayGrid-view .fc-day-top .fc-week-number { + min-width: 1.5em; + text-align: center; + background-color: #f2f2f2; + color: grey; +} +.fc-dayGrid-view td.fc-week-number { + text-align: center; +} +.fc-dayGrid-view td.fc-week-number > * { + display: inline-block; + min-width: 1.25em; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/daygrid.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/daygrid.min.css new file mode 100644 index 0000000..1e59764 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/daygrid.min.css @@ -0,0 +1 @@ +.fc-dayGridDay-view .fc-content-skeleton,.fc-dayGridWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/listgrid.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/listgrid.css new file mode 100644 index 0000000..8c2db78 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/listgrid.css @@ -0,0 +1,82 @@ +.fc-event-dot { + display: inline-block; + width: 10px; + height: 10px; + border-radius: 5px; +} +.fc-rtl .fc-list-view { + direction: rtl; +} +.fc-list-view { + border-width: 1px; + border-style: solid; +} +.fc .fc-list-table { + table-layout: auto; +} +.fc-list-table td { + border-width: 1px 0 0; + padding: 8px 14px; +} +.fc-list-table tr:first-child td { + border-top-width: 0; +} +.fc-list-heading { + border-bottom-width: 1px; +} +.fc-list-heading td { + font-weight: 700; +} +.fc-ltr .fc-list-heading-main { + float: left; +} +.fc-ltr .fc-list-heading-alt { + float: right; +} +.fc-rtl .fc-list-heading-main { + float: right; +} +.fc-rtl .fc-list-heading-alt { + float: left; +} +.fc-list-item.fc-has-url { + cursor: pointer; +} +.fc-list-item-marker, +.fc-list-item-time { + white-space: nowrap; + width: 1px; +} +.fc-ltr .fc-list-item-marker { + padding-right: 0; +} +.fc-rtl .fc-list-item-marker { + padding-left: 0; +} +.fc-list-item-title a { + text-decoration: none; + color: inherit; +} +.fc-list-item-title a[href]:hover { + text-decoration: underline; +} +.fc-list-empty-wrap2 { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.fc-list-empty-wrap1 { + width: 100%; + height: 100%; + display: table; +} +.fc-list-empty { + display: table-cell; + vertical-align: middle; + text-align: center; +} +.fc-unthemed .fc-list-empty { + background-color: #eee; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/listgrid.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/listgrid.min.css new file mode 100644 index 0000000..d5519d2 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/listgrid.min.css @@ -0,0 +1 @@ +.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt{float:right}.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/timegrid.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/timegrid.css new file mode 100644 index 0000000..2353c81 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/timegrid.css @@ -0,0 +1,202 @@ +.fc-timeGrid-view .fc-day-grid { + position: relative; + z-index: 2; +} +.fc-timeGrid-view .fc-day-grid .fc-row { + min-height: 3em; +} +.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton { + padding-bottom: 1em; +} +.fc .fc-axis { + vertical-align: middle; + padding: 0 4px; + white-space: nowrap; +} +.fc-ltr .fc-axis { + text-align: right; +} +.fc-rtl .fc-axis { + text-align: left; +} +.fc-time-grid, +.fc-time-grid-container { + position: relative; + z-index: 1; +} +.fc-time-grid { + min-height: 100%; +} +.fc-time-grid table { + border: 0 hidden transparent; +} +.fc-time-grid > .fc-bg { + z-index: 1; +} +.fc-time-grid .fc-slats, +.fc-time-grid > hr { + position: relative; + z-index: 2; +} +.fc-time-grid .fc-content-col { + position: relative; +} +.fc-time-grid .fc-content-skeleton { + position: absolute; + z-index: 3; + top: 0; + left: 0; + right: 0; +} +.fc-time-grid .fc-business-container { + position: relative; + z-index: 1; +} +.fc-time-grid .fc-bgevent-container { + position: relative; + z-index: 2; +} +.fc-time-grid .fc-highlight-container { + position: relative; + z-index: 3; +} +.fc-time-grid .fc-event-container { + position: relative; + z-index: 4; +} +.fc-time-grid .fc-now-indicator-line { + z-index: 5; +} +.fc-time-grid .fc-mirror-container { + position: relative; + z-index: 6; +} +.fc-time-grid .fc-slats td { + height: 1.5em; + border-bottom: 0; +} +.fc-time-grid .fc-slats .fc-minor td { + border-top-style: dotted; +} +.fc-time-grid .fc-highlight-container { + position: relative; +} +.fc-time-grid .fc-highlight { + position: absolute; + left: 0; + right: 0; +} +.fc-ltr .fc-time-grid .fc-event-container { + margin: 0 2.5% 0 2px; +} +.fc-rtl .fc-time-grid .fc-event-container { + margin: 0 2px 0 2.5%; +} +.fc-time-grid .fc-bgevent, +.fc-time-grid .fc-event { + position: absolute; + z-index: 1; +} +.fc-time-grid .fc-bgevent { + left: 0; + right: 0; +} +.fc-time-grid-event { + margin-bottom: 1px; +} +.fc-time-grid-event-inset { + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.fc-time-grid-event.fc-not-start { + border-top-width: 0; + padding-top: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.fc-time-grid-event.fc-not-end { + border-bottom-width: 0; + padding-bottom: 1px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.fc-time-grid-event .fc-content { + overflow: hidden; + max-height: 100%; +} +.fc-time-grid-event .fc-time, +.fc-time-grid-event .fc-title { + padding: 0 1px; +} +.fc-time-grid-event .fc-time { + font-size: 0.85em; + white-space: nowrap; +} +.fc-time-grid-event.fc-short .fc-content { + white-space: nowrap; +} +.fc-time-grid-event.fc-short .fc-time, +.fc-time-grid-event.fc-short .fc-title { + display: inline-block; + vertical-align: top; +} +.fc-time-grid-event.fc-short .fc-time span { + display: none; +} +.fc-time-grid-event.fc-short .fc-time:before { + content: attr(data-start); +} +.fc-time-grid-event.fc-short .fc-time:after { + content: " - "; +} +.fc-time-grid-event.fc-short .fc-title { + font-size: 0.85em; + padding: 0; +} +.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer { + left: 0; + right: 0; + bottom: 0; + height: 8px; + overflow: hidden; + line-height: 8px; + font-size: 11px; + font-family: monospace; + text-align: center; + cursor: s-resize; +} +.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after { + content: "="; +} +.fc-time-grid-event.fc-selected .fc-resizer { + border-radius: 5px; + border-width: 1px; + width: 8px; + height: 8px; + border-style: solid; + border-color: inherit; + background: #fff; + left: 50%; + margin-left: -5px; + bottom: -5px; +} +.fc-time-grid .fc-now-indicator-line { + border-top-width: 1px; + left: 0; + right: 0; +} +.fc-time-grid .fc-now-indicator-arrow { + margin-top: -5px; +} +.fc-ltr .fc-time-grid .fc-now-indicator-arrow { + left: 0; + border-width: 5px 0 5px 6px; + border-top-color: transparent; + border-bottom-color: transparent; +} +.fc-rtl .fc-time-grid .fc-now-indicator-arrow { + right: 0; + border-width: 5px 6px 5px 0; + border-top-color: transparent; + border-bottom-color: transparent; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/timegrid.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/timegrid.min.css new file mode 100644 index 0000000..b4e29a3 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/full-calendar/timegrid.min.css @@ -0,0 +1 @@ +.fc-timeGrid-view .fc-day-grid{position:relative;z-index:2}.fc-timeGrid-view .fc-day-grid .fc-row{min-height:3em}.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-mirror-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event{margin-bottom:1px}.fc-time-grid-event-inset{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event .fc-content{overflow:hidden;max-height:100%}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/magnific-popup/magnific-popup.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/magnific-popup/magnific-popup.css new file mode 100644 index 0000000..d5647ca --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/magnific-popup/magnific-popup.css @@ -0,0 +1,413 @@ +body div.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1042; + overflow: hidden; + position: fixed; + background: #0b0b0b; + opacity: 0.8; +} +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1043; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.mfp-container:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.mfp-align-top .mfp-container:before { + display: none; +} +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 1045; +} +.mfp-inline-holder .mfp-content, +.mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto; +} +.mfp-ajax-cur { + cursor: progress; +} +.mfp-zoom-out-cur, +.mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -webkit-zoom-out; + cursor: zoom-out; +} +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: zoom-in; +} +.mfp-auto-cursor .mfp-content { + cursor: auto; +} +.mfp-close, +.mfp-arrow, +.mfp-preloader, +.mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mfp-loading.mfp-figure { + display: none; +} +.mfp-hide { + display: none !important; +} +.mfp-preloader { + color: #CCC; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 1044; +} +.mfp-preloader a { + color: #CCC; +} +.mfp-preloader a:hover { + color: #FFF; +} +.mfp-s-ready .mfp-preloader { + display: none; +} +.mfp-s-error .mfp-content { + display: none; +} +button.mfp-close, +button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: 1046; + -webkit-box-shadow: none; + box-shadow: none; + -ms-touch-action: manipulation; + touch-action: manipulation; +} +button::-moz-focus-inner { + padding: 0; + border: 0; +} +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: 0.65; + padding: 0 0 18px 10px; + color: #FFF; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace; +} +.mfp-close:hover, +.mfp-close:focus { + opacity: 1; +} +.mfp-close:active { + top: 1px; +} +.mfp-close-btn-in .mfp-close { + color: #333; +} +.mfp-image-holder .mfp-close, +.mfp-iframe-holder .mfp-close { + color: #FFF; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; +} +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: #CCC; + font-size: 12px; + line-height: 18px; + white-space: nowrap; +} +.mfp-arrow { + position: absolute; + opacity: 0.65; + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: transparent; +} +.mfp-arrow:active { + margin-top: -54px; +} +.mfp-arrow:hover, +.mfp-arrow:focus { + opacity: 1; +} +.mfp-arrow:before, +.mfp-arrow:after { + content: ""; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; +} +.mfp-arrow:after { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px; +} +.mfp-arrow:before { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7; +} +.mfp-arrow-left { + left: 0; +} +.mfp-arrow-left:after { + border-right: 17px solid #FFF; + margin-left: 31px; +} +.mfp-arrow-left:before { + margin-left: 25px; + border-right: 27px solid #3F3F3F; +} +.mfp-arrow-right { + right: 0; +} +.mfp-arrow-right:after { + border-left: 17px solid #FFF; + margin-left: 39px; +} +.mfp-arrow-right:before { + border-left: 27px solid #3F3F3F; +} +.mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px; +} +.mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px; +} +.mfp-iframe-holder .mfp-close { + top: -40px; +} +.mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25%; +} +.mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000; +} +/*--- Main image in popup ---*/ +img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 40px 0 40px; + margin: 0 auto; +} +/*--- The shadow behind the image ---*/ +.mfp-figure { + line-height: 0; +} +.mfp-figure:after { + content: ""; + position: absolute; + left: 0; + top: 40px; + bottom: 40px; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #444; +} +.mfp-figure small { + color: #BDBDBD; + display: block; + font-size: 12px; + line-height: 14px; +} +.mfp-figure figure { + margin: 0; +} +.mfp-bottom-bar { + margin-top: -36px; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; +} +.mfp-title { + text-align: left; + line-height: 18px; + color: #F3F3F3; + word-wrap: break-word; + padding-right: 36px; +} +.mfp-image-holder .mfp-content { + max-width: 100%; +} +.mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer; +} +button.mfp-close, +button.mfp-close:hover { + display: inline-block !important; + background: transparent; + width: auto; +} +.mfp-arrow, +.mfp-arrow:hover { + background: transparent; +} +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile .mfp-image-holder { + padding-left: 0; + padding-right: 0; + } + + .mfp-img-mobile img.mfp-img { + padding: 0; + } + + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0; + } + + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px; + } + + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0, 0, 0, 0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0; + } + + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px; + } + + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; + } +} +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + -ms-transform: scale(0.75); + transform: scale(0.75); + } + + .mfp-arrow-left { + -webkit-transform-origin: 0; + -ms-transform-origin: 0; + transform-origin: 0; + } + + .mfp-arrow-right { + -webkit-transform-origin: 100%; + -ms-transform-origin: 100%; + transform-origin: 100%; + } + + .mfp-container { + padding-left: 6px; + padding-right: 6px; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/magnific-popup/magnific-popup.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/magnific-popup/magnific-popup.min.css new file mode 100644 index 0000000..52f97dc --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/magnific-popup/magnific-popup.min.css @@ -0,0 +1 @@ +body div.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap,body div.mfp-bg{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}button.mfp-close,button.mfp-close:hover{display:inline-block!important;background:transparent;width:auto}.mfp-arrow,.mfp-arrow:hover{background:transparent}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/plyr/plyr.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/plyr/plyr.css new file mode 100644 index 0000000..3f60bb4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/plyr/plyr.css @@ -0,0 +1,1248 @@ +/* ========================================================================== +// Plyr +// plyr.js v3.7.8 +// https://github.com/sampotts/plyr +// License: The MIT License (MIT) +// Src: https://unpkg.com/plyr@3.7.8/dist/plyr.css +// ==========================================================================*/ +@charset "UTF-8"; +@keyframes plyr-progress { + to { + background-position: 25px 0; + background-position: var(--plyr-progress-loading-size, 25px) 0; + } +} +@keyframes plyr-popup { + 0% { + opacity: 0.5; + transform: translateY(10px); + } + to { + opacity: 1; + transform: translateY(0); + } +} +@keyframes plyr-fade-in { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.plyr { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + align-items: center; + direction: ltr; + display: flex; + flex-direction: column; + font-family: inherit; + font-family: var(--plyr-font-family, inherit); + font-variant-numeric: tabular-nums; + font-weight: 400; + font-weight: var(--plyr-font-weight-regular, 400); + line-height: 1.7; + line-height: var(--plyr-line-height, 1.7); + max-width: 100%; + min-width: 200px; + position: relative; + text-shadow: none; + transition: box-shadow 0.3s ease; + z-index: 0; +} +.plyr audio, +.plyr iframe, +.plyr video { + display: block; + height: 100%; + width: 100%; +} +.plyr button { + font: inherit; + line-height: inherit; + width: auto; +} +.plyr:focus { + outline: 0; +} +.plyr--full-ui { + box-sizing: border-box; +} +.plyr--full-ui *, +.plyr--full-ui :after, +.plyr--full-ui :before { + box-sizing: inherit; +} +.plyr--full-ui a, +.plyr--full-ui button, +.plyr--full-ui input, +.plyr--full-ui label { + touch-action: manipulation; +} +.plyr__badge { + background: #4a5464; + background: var(--plyr-badge-background, #4a5464); + border-radius: 2px; + border-radius: var(--plyr-badge-border-radius, 2px); + color: #fff; + color: var(--plyr-badge-text-color, #fff); + font-size: 9px; + font-size: var(--plyr-font-size-badge, 9px); + line-height: 1; + padding: 3px 4px; +} +.plyr--full-ui ::-webkit-media-text-track-container { + display: none; +} +.plyr__captions { + animation: plyr-fade-in 0.3s ease; + bottom: 0; + display: none; + font-size: 13px; + font-size: var(--plyr-font-size-small, 13px); + left: 0; + padding: 10px; + padding: var(--plyr-control-spacing, 10px); + position: absolute; + text-align: center; + transition: transform 0.4s ease-in-out; + width: 100%; +} +.plyr__captions span:empty { + display: none; +} +@media (min-width: 480px) { + .plyr__captions { + font-size: 15px; + font-size: var(--plyr-font-size-base, 15px); + padding: 20px; + padding: calc(var(--plyr-control-spacing, 10px) * 2); + } +} +@media (min-width: 768px) { + .plyr__captions { + font-size: 18px; + font-size: var(--plyr-font-size-large, 18px); + } +} +.plyr--captions-active .plyr__captions { + display: block; +} +.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions { + transform: translateY(-40px); + transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4)); +} +.plyr__caption { + background: #000c; + background: var(--plyr-captions-background, #000c); + border-radius: 2px; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + color: #fff; + color: var(--plyr-captions-text-color, #fff); + line-height: 185%; + padding: 0.2em 0.5em; + white-space: pre-wrap; +} +.plyr__caption div { + display: inline; +} +.plyr__control { + background: #0000; + border: 0; + border-radius: 4px; + border-radius: var(--plyr-control-radius, 4px); + color: inherit; + cursor: pointer; + flex-shrink: 0; + overflow: visible; + padding: 7px; + padding: calc(var(--plyr-control-spacing, 10px) * 0.7); + position: relative; + transition: all 0.3s ease; +} +.plyr__control svg { + fill: currentColor; + display: block; + height: 18px; + height: var(--plyr-control-icon-size, 18px); + pointer-events: none; + width: 18px; + width: var(--plyr-control-icon-size, 18px); +} +.plyr__control:focus { + outline: 0; +} +.plyr__control:focus-visible { + outline: 2px dashed #00b2ff; + outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); + outline-offset: 2px; +} +a.plyr__control { + text-decoration: none; +} +.plyr__control.plyr__control--pressed .icon--not-pressed, +.plyr__control.plyr__control--pressed .label--not-pressed, +.plyr__control:not(.plyr__control--pressed) .icon--pressed, +.plyr__control:not(.plyr__control--pressed) .label--pressed, +a.plyr__control:after, +a.plyr__control:before { + display: none; +} +.plyr--full-ui ::-webkit-media-controls { + display: none; +} +.plyr__controls { + align-items: center; + display: flex; + justify-content: flex-end; + text-align: center; +} +.plyr__controls .plyr__progress__container { + flex: 1; + min-width: 0; +} +.plyr__controls .plyr__controls__item { + margin-left: 2.5px; + margin-left: calc(var(--plyr-control-spacing, 10px) / 4); +} +.plyr__controls .plyr__controls__item:first-child { + margin-left: 0; + margin-right: auto; +} +.plyr__controls .plyr__controls__item.plyr__progress__container { + padding-left: 2.5px; + padding-left: calc(var(--plyr-control-spacing, 10px) / 4); +} +.plyr__controls .plyr__controls__item.plyr__time { + padding: 0 5px; + padding: 0 calc(var(--plyr-control-spacing, 10px) / 2); +} +.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, +.plyr__controls .plyr__controls__item.plyr__time + .plyr__time, +.plyr__controls .plyr__controls__item.plyr__time:first-child { + padding-left: 0; +} +.plyr [data-plyr="airplay"], +.plyr [data-plyr="captions"], +.plyr [data-plyr="fullscreen"], +.plyr [data-plyr="pip"], +.plyr__controls:empty { + display: none; +} +.plyr--airplay-supported [data-plyr="airplay"], +.plyr--captions-enabled [data-plyr="captions"], +.plyr--fullscreen-enabled [data-plyr="fullscreen"], +.plyr--pip-supported [data-plyr="pip"] { + display: inline-block; +} +.plyr__menu { + display: flex; + position: relative; +} +.plyr__menu .plyr__control svg { + transition: transform 0.3s ease; +} +.plyr__menu .plyr__control[aria-expanded="true"] svg { + transform: rotate(90deg); +} +.plyr__menu .plyr__control[aria-expanded="true"] .plyr__tooltip { + display: none; +} +.plyr__menu__container { + animation: plyr-popup 0.2s ease; + background: #ffffffe6; + background: var(--plyr-menu-background, #ffffffe6); + border-radius: 8px; + border-radius: var(--plyr-menu-radius, 8px); + bottom: 100%; + box-shadow: 0 1px 2px #00000026; + box-shadow: var(--plyr-menu-shadow, 0 1px 2px #00000026); + color: #4a5464; + color: var(--plyr-menu-color, #4a5464); + font-size: 15px; + font-size: var(--plyr-font-size-base, 15px); + margin-bottom: 10px; + position: absolute; + right: -3px; + text-align: left; + white-space: nowrap; + z-index: 3; +} +.plyr__menu__container > div { + overflow: hidden; + transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1); +} +.plyr__menu__container:after { + border: 4px solid #0000; + border-top-color: #ffffffe6; + border: var(--plyr-menu-arrow-size, 4px) solid #0000; + border-top-color: var(--plyr-menu-background, #ffffffe6); + content: ""; + height: 0; + position: absolute; + right: 14px; + right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - var(--plyr-menu-arrow-size, 4px) / 2); + top: 100%; + width: 0; +} +.plyr__menu__container [role="menu"] { + padding: 7px; + padding: calc(var(--plyr-control-spacing, 10px) * 0.7); +} +.plyr__menu__container [role="menuitem"], +.plyr__menu__container [role="menuitemradio"] { + margin-top: 2px; +} +.plyr__menu__container [role="menuitem"]:first-child, +.plyr__menu__container [role="menuitemradio"]:first-child { + margin-top: 0; +} +.plyr__menu__container .plyr__control { + align-items: center; + color: #4a5464; + color: var(--plyr-menu-color, #4a5464); + display: flex; + font-size: 13px; + font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px)); + padding: 4.66667px 10.5px; + padding: calc(var(--plyr-control-spacing, 10px) * 0.7/1.5) calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5); + -webkit-user-select: none; + user-select: none; + width: 100%; +} +.plyr__menu__container .plyr__control > span { + align-items: inherit; + display: flex; + width: 100%; +} +.plyr__menu__container .plyr__control:after { + border: 4px solid #0000; + border: var(--plyr-menu-item-arrow-size, 4px) solid #0000; + content: ""; + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.plyr__menu__container .plyr__control--forward { + padding-right: 28px; + padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); +} +.plyr__menu__container .plyr__control--forward:after { + border-left-color: #728197; + border-left-color: var(--plyr-menu-arrow-color, #728197); + right: 6.5px; + right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px)); +} +.plyr__menu__container .plyr__control--forward:focus-visible:after, +.plyr__menu__container .plyr__control--forward:hover:after { + border-left-color: initial; +} +.plyr__menu__container .plyr__control--back { + font-weight: 400; + font-weight: var(--plyr-font-weight-regular, 400); + margin: 7px; + margin: calc(var(--plyr-control-spacing, 10px) * 0.7); + margin-bottom: 3.5px; + margin-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7/2); + padding-left: 28px; + padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); + position: relative; + width: calc(100% - 14px); + width: calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2); +} +.plyr__menu__container .plyr__control--back:after { + border-right-color: #728197; + border-right-color: var(--plyr-menu-arrow-color, #728197); + left: 6.5px; + left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px)); +} +.plyr__menu__container .plyr__control--back:before { + background: #dcdfe5; + background: var(--plyr-menu-back-border-color, #dcdfe5); + box-shadow: 0 1px 0 #fff; + box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff); + content: ""; + height: 1px; + left: 0; + margin-top: 3.5px; + margin-top: calc(var(--plyr-control-spacing, 10px) * 0.7/2); + overflow: hidden; + position: absolute; + right: 0; + top: 100%; +} +.plyr__menu__container .plyr__control--back:focus-visible:after, +.plyr__menu__container .plyr__control--back:hover:after { + border-right-color: initial; +} +.plyr__menu__container .plyr__control[role="menuitemradio"] { + padding-left: 7px; + padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7); +} +.plyr__menu__container .plyr__control[role="menuitemradio"]:after, +.plyr__menu__container .plyr__control[role="menuitemradio"]:before { + border-radius: 100%; +} +.plyr__menu__container .plyr__control[role="menuitemradio"]:before { + background: #0000001a; + content: ""; + display: block; + flex-shrink: 0; + height: 16px; + margin-right: 10px; + margin-right: var(--plyr-control-spacing, 10px); + transition: all 0.3s ease; + width: 16px; +} +.plyr__menu__container .plyr__control[role="menuitemradio"]:after { + background: #fff; + border: 0; + height: 6px; + left: 12px; + opacity: 0; + top: 50%; + transform: translateY(-50%) scale(0); + transition: transform 0.3s ease, opacity 0.3s ease; + width: 6px; +} +.plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]:before { + background: #00b2ff; + background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); +} +.plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]:after { + opacity: 1; + transform: translateY(-50%) scale(1); +} +.plyr__menu__container .plyr__control[role="menuitemradio"]:focus-visible:before, +.plyr__menu__container .plyr__control[role="menuitemradio"]:hover:before { + background: #23282f1a; +} +.plyr__menu__container .plyr__menu__value { + align-items: center; + display: flex; + margin-left: auto; + margin-right: -5px; + margin-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 - -2px); + overflow: hidden; + padding-left: 24.5px; + padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5); + pointer-events: none; +} +.plyr--full-ui input[type="range"] { + -webkit-appearance: none; + appearance: none; + background: #0000; + border: 0; + border-radius: 26px; + border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2); + color: #00b2ff; + color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); + display: block; + height: 19px; + height: calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px)); + margin: 0; + min-width: 0; + padding: 0; + transition: box-shadow 0.3s ease; + width: 100%; +} +.plyr--full-ui input[type="range"]::-webkit-slider-runnable-track { + background: #0000; + background-image: linear-gradient(90deg, currentColor 0, #0000 0); + background-image: linear-gradient(to right, currentColor var(--value, 0), #0000 var(--value, 0)); + border: 0; + border-radius: 2.5px; + border-radius: calc(var(--plyr-range-track-height, 5px) / 2); + height: 5px; + height: var(--plyr-range-track-height, 5px); + -webkit-transition: box-shadow 0.3s ease; + transition: box-shadow 0.3s ease; + -webkit-user-select: none; + user-select: none; +} +.plyr--full-ui input[type="range"]::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + background: #fff; + background: var(--plyr-range-thumb-background, #fff); + border: 0; + border-radius: 100%; + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33); + height: 13px; + height: var(--plyr-range-thumb-height, 13px); + margin-top: -4px; + margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1); + position: relative; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + width: 13px; + width: var(--plyr-range-thumb-height, 13px); +} +.plyr--full-ui input[type="range"]::-moz-range-track { + background: #0000; + border: 0; + border-radius: 2.5px; + border-radius: calc(var(--plyr-range-track-height, 5px) / 2); + height: 5px; + height: var(--plyr-range-track-height, 5px); + -moz-transition: box-shadow 0.3s ease; + transition: box-shadow 0.3s ease; + user-select: none; +} +.plyr--full-ui input[type="range"]::-moz-range-thumb { + background: #fff; + background: var(--plyr-range-thumb-background, #fff); + border: 0; + border-radius: 100%; + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33); + height: 13px; + height: var(--plyr-range-thumb-height, 13px); + position: relative; + -moz-transition: all 0.2s ease; + transition: all 0.2s ease; + width: 13px; + width: var(--plyr-range-thumb-height, 13px); +} +.plyr--full-ui input[type="range"]::-moz-range-progress { + background: currentColor; + border-radius: 2.5px; + border-radius: calc(var(--plyr-range-track-height, 5px) / 2); + height: 5px; + height: var(--plyr-range-track-height, 5px); +} +.plyr--full-ui input[type="range"]::-ms-track { + color: #0000; +} +.plyr--full-ui input[type="range"]::-ms-fill-upper, +.plyr--full-ui input[type="range"]::-ms-track { + background: #0000; + border: 0; + border-radius: 2.5px; + border-radius: calc(var(--plyr-range-track-height, 5px) / 2); + height: 5px; + height: var(--plyr-range-track-height, 5px); + -ms-transition: box-shadow 0.3s ease; + transition: box-shadow 0.3s ease; + user-select: none; +} +.plyr--full-ui input[type="range"]::-ms-fill-lower { + background: #0000; + background: currentColor; + border: 0; + border-radius: 2.5px; + border-radius: calc(var(--plyr-range-track-height, 5px) / 2); + height: 5px; + height: var(--plyr-range-track-height, 5px); + -ms-transition: box-shadow 0.3s ease; + transition: box-shadow 0.3s ease; + user-select: none; +} +.plyr--full-ui input[type="range"]::-ms-thumb { + background: #fff; + background: var(--plyr-range-thumb-background, #fff); + border: 0; + border-radius: 100%; + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33); + height: 13px; + height: var(--plyr-range-thumb-height, 13px); + margin-top: 0; + position: relative; + -ms-transition: all 0.2s ease; + transition: all 0.2s ease; + width: 13px; + width: var(--plyr-range-thumb-height, 13px); +} +.plyr--full-ui input[type="range"]::-ms-tooltip { + display: none; +} +.plyr--full-ui input[type="range"]::-moz-focus-outer { + border: 0; +} +.plyr--full-ui input[type="range"]:focus { + outline: 0; +} +.plyr--full-ui input[type="range"]:focus-visible::-webkit-slider-runnable-track { + outline: 2px dashed #00b2ff; + outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); + outline-offset: 2px; +} +.plyr--full-ui input[type="range"]:focus-visible::-moz-range-track { + outline: 2px dashed #00b2ff; + outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); + outline-offset: 2px; +} +.plyr--full-ui input[type="range"]:focus-visible::-ms-track { + outline: 2px dashed #00b2ff; + outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); + outline-offset: 2px; +} +.plyr__poster { + background-color: #000; + background-color: var(--plyr-video-background, var(--plyr-video-background, #000)); + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: contain; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + transition: opacity 0.2s ease; + width: 100%; + z-index: 1; +} +.plyr--stopped.plyr__poster-enabled .plyr__poster { + opacity: 1; +} +.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster { + display: none; +} +.plyr__time { + font-size: 13px; + font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px)); +} +.plyr__time + .plyr__time:before { + content: "⁄"; + margin-right: 10px; + margin-right: var(--plyr-control-spacing, 10px); +} +@media (max-width: 767px) { + .plyr__time + .plyr__time { + display: none; + } +} +.plyr__tooltip { + background: #fff; + background: var(--plyr-tooltip-background, #fff); + border-radius: 5px; + border-radius: var(--plyr-tooltip-radius, 5px); + bottom: 100%; + box-shadow: 0 1px 2px #00000026; + box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px #00000026); + color: #4a5464; + color: var(--plyr-tooltip-color, #4a5464); + font-size: 13px; + font-size: var(--plyr-font-size-small, 13px); + font-weight: 400; + font-weight: var(--plyr-font-weight-regular, 400); + left: 50%; + line-height: 1.3; + margin-bottom: 10px; + margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2); + opacity: 0; + padding: 5px 7.5px; + padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5); + pointer-events: none; + position: absolute; + transform: translate(-50%, 10px) scale(0.8); + transform-origin: 50% 100%; + transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s; + white-space: nowrap; + z-index: 2; +} +.plyr__tooltip:before { + border-left: 4px solid #0000; + border-left: var(--plyr-tooltip-arrow-size, 4px) solid #0000; + border-right: 4px solid #0000; + border-right: var(--plyr-tooltip-arrow-size, 4px) solid #0000; + border-top: 4px solid #fff; + border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff); + bottom: -4px; + bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1); + content: ""; + height: 0; + left: 50%; + position: absolute; + transform: translateX(-50%); + width: 0; + z-index: 2; +} +.plyr .plyr__control:focus-visible .plyr__tooltip, +.plyr .plyr__control:hover .plyr__tooltip, +.plyr__tooltip--visible { + opacity: 1; + transform: translate(-50%) scale(1); +} +.plyr .plyr__control:hover .plyr__tooltip { + z-index: 3; +} +.plyr__controls > .plyr__control:first-child .plyr__tooltip, +.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip { + left: 0; + transform: translateY(10px) scale(0.8); + transform-origin: 0 100%; +} +.plyr__controls > .plyr__control:first-child .plyr__tooltip:before, +.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip:before { + left: 16px; + left: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7); +} +.plyr__controls > .plyr__control:last-child .plyr__tooltip { + left: auto; + right: 0; + transform: translateY(10px) scale(0.8); + transform-origin: 100% 100%; +} +.plyr__controls > .plyr__control:last-child .plyr__tooltip:before { + left: auto; + right: 16px; + right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7); + transform: translateX(50%); +} +.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, +.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, +.plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip, +.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, +.plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip, +.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, +.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, +.plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip, +.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip { + transform: translate(0) scale(1); +} +.plyr__progress { + left: 6.5px; + left: calc(var(--plyr-range-thumb-height, 13px) * 0.5); + margin-right: 13px; + margin-right: var(--plyr-range-thumb-height, 13px); + position: relative; +} +.plyr__progress input[type="range"], +.plyr__progress__buffer { + margin-left: -6.5px; + margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5); + margin-right: -6.5px; + margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5); + width: calc(100% + 13px); + width: calc(100% + var(--plyr-range-thumb-height, 13px)); +} +.plyr__progress input[type="range"] { + position: relative; + z-index: 2; +} +.plyr__progress .plyr__tooltip { + left: 0; + max-width: 120px; + overflow-wrap: break-word; +} +.plyr__progress__buffer { + -webkit-appearance: none; + background: #0000; + border: 0; + border-radius: 100px; + height: 5px; + height: var(--plyr-range-track-height, 5px); + left: 0; + margin-top: -2.5px; + margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1); + padding: 0; + position: absolute; + top: 50%; +} +.plyr__progress__buffer::-webkit-progress-bar { + background: #0000; +} +.plyr__progress__buffer::-webkit-progress-value { + background: currentColor; + border-radius: 100px; + min-width: 5px; + min-width: var(--plyr-range-track-height, 5px); + -webkit-transition: width 0.2s ease; + transition: width 0.2s ease; +} +.plyr__progress__buffer::-moz-progress-bar { + background: currentColor; + border-radius: 100px; + min-width: 5px; + min-width: var(--plyr-range-track-height, 5px); + -moz-transition: width 0.2s ease; + transition: width 0.2s ease; +} +.plyr__progress__buffer::-ms-fill { + border-radius: 100px; + -ms-transition: width 0.2s ease; + transition: width 0.2s ease; +} +.plyr--loading .plyr__progress__buffer { + animation: plyr-progress 1s linear infinite; + background-image: linear-gradient(-45deg, #23282f99 25%, #0000 0, #0000 50%, #23282f99 0, #23282f99 75%, #0000 0, #0000); + background-image: linear-gradient( + -45deg, + var(--plyr-progress-loading-background, #23282f99) 25%, + #0000 25%, + #0000 50%, + var(--plyr-progress-loading-background, #23282f99) 50%, + var(--plyr-progress-loading-background, #23282f99) 75%, + #0000 75%, + #0000 + ); + background-repeat: repeat-x; + background-size: 25px 25px; + background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px); + color: #0000; +} +.plyr--video.plyr--loading .plyr__progress__buffer { + background-color: #ffffff40; + background-color: var(--plyr-video-progress-buffered-background, #ffffff40); +} +.plyr--audio.plyr--loading .plyr__progress__buffer { + background-color: #c1c8d199; + background-color: var(--plyr-audio-progress-buffered-background, #c1c8d199); +} +.plyr__progress__marker { + background-color: #fff; + background-color: var(--plyr-progress-marker-background, #fff); + border-radius: 1px; + height: 5px; + height: var(--plyr-range-track-height, 5px); + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + width: 3px; + width: var(--plyr-progress-marker-width, 3px); + z-index: 3; +} +.plyr__volume { + align-items: center; + display: flex; + position: relative; +} +.plyr__volume input[type="range"] { + margin-left: 5px; + margin-left: calc(var(--plyr-control-spacing, 10px) / 2); + margin-right: 5px; + margin-right: calc(var(--plyr-control-spacing, 10px) / 2); + max-width: 90px; + min-width: 60px; + position: relative; + z-index: 2; +} +.plyr--audio { + display: block; +} +.plyr--audio .plyr__controls { + background: #fff; + background: var(--plyr-audio-controls-background, #fff); + border-radius: inherit; + color: #4a5464; + color: var(--plyr-audio-control-color, #4a5464); + padding: 10px; + padding: var(--plyr-control-spacing, 10px); +} +.plyr--audio .plyr__control:focus-visible, +.plyr--audio .plyr__control:hover, +.plyr--audio .plyr__control[aria-expanded="true"] { + background: #00b2ff; + background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); + color: #fff; + color: var(--plyr-audio-control-color-hover, #fff); +} +.plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track { + background-color: #c1c8d199; + background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199)); +} +.plyr--full-ui.plyr--audio input[type="range"]::-moz-range-track { + background-color: #c1c8d199; + background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199)); +} +.plyr--full-ui.plyr--audio input[type="range"]::-ms-track { + background-color: #c1c8d199; + background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199)); +} +.plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb { + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #23282f1a; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a); +} +.plyr--full-ui.plyr--audio input[type="range"]:active::-moz-range-thumb { + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #23282f1a; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a); +} +.plyr--full-ui.plyr--audio input[type="range"]:active::-ms-thumb { + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #23282f1a; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a); +} +.plyr--audio .plyr__progress__buffer { + color: #c1c8d199; + color: var(--plyr-audio-progress-buffered-background, #c1c8d199); +} +.plyr--video { + overflow: hidden; +} +.plyr--video.plyr--menu-open { + overflow: visible; +} +.plyr__video-wrapper { + background: #000; + background: var(--plyr-video-background, var(--plyr-video-background, #000)); + border-radius: inherit; + height: 100%; + margin: auto; + overflow: hidden; + position: relative; + width: 100%; +} +.plyr__video-embed, +.plyr__video-wrapper--fixed-ratio { + aspect-ratio: 16/9; +} +@supports not (aspect-ratio: 16/9) { + .plyr__video-embed, + .plyr__video-wrapper--fixed-ratio { + height: 0; + padding-bottom: 56.25%; + position: relative; + } +} +.plyr__video-embed iframe, +.plyr__video-wrapper--fixed-ratio video { + border: 0; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container { + padding-bottom: 240%; + position: relative; + transform: translateY(-38.28125%); +} +.plyr--video .plyr__controls { + background: linear-gradient(#0000, #000000bf); + background: var(--plyr-video-controls-background, linear-gradient(#0000, #000000bf)); + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; + bottom: 0; + color: #fff; + color: var(--plyr-video-control-color, #fff); + left: 0; + padding: 5px; + padding: calc(var(--plyr-control-spacing, 10px) / 2); + padding-top: 20px; + padding-top: calc(var(--plyr-control-spacing, 10px) * 2); + position: absolute; + right: 0; + transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out; + z-index: 3; +} +@media (min-width: 480px) { + .plyr--video .plyr__controls { + padding: 10px; + padding: var(--plyr-control-spacing, 10px); + padding-top: 35px; + padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5); + } +} +.plyr--video.plyr--hide-controls .plyr__controls { + opacity: 0; + pointer-events: none; + transform: translateY(100%); +} +.plyr--video .plyr__control:focus-visible, +.plyr--video .plyr__control:hover, +.plyr--video .plyr__control[aria-expanded="true"] { + background: #00b2ff; + background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); + color: #fff; + color: var(--plyr-video-control-color-hover, #fff); +} +.plyr__control--overlaid { + background: #00b2ff; + background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); + border: 0; + border-radius: 100%; + color: #fff; + color: var(--plyr-video-control-color, #fff); + display: none; + left: 50%; + opacity: 0.9; + padding: 15px; + padding: calc(var(--plyr-control-spacing, 10px) * 1.5); + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + transition: 0.3s; + z-index: 2; +} +.plyr__control--overlaid svg { + left: 2px; + position: relative; +} +.plyr__control--overlaid:focus, +.plyr__control--overlaid:hover { + opacity: 1; +} +.plyr--playing .plyr__control--overlaid { + opacity: 0; + visibility: hidden; +} +.plyr--full-ui.plyr--video .plyr__control--overlaid { + display: block; +} +.plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track { + background-color: #ffffff40; + background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40)); +} +.plyr--full-ui.plyr--video input[type="range"]::-moz-range-track { + background-color: #ffffff40; + background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40)); +} +.plyr--full-ui.plyr--video input[type="range"]::-ms-track { + background-color: #ffffff40; + background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40)); +} +.plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb { + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #ffffff80; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80); +} +.plyr--full-ui.plyr--video input[type="range"]:active::-moz-range-thumb { + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #ffffff80; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80); +} +.plyr--full-ui.plyr--video input[type="range"]:active::-ms-thumb { + box-shadow: 0 1px 1px #23282f26, 0 0 0 1px #23282f33, 0 0 0 3px #ffffff80; + box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80); +} +.plyr--video .plyr__progress__buffer { + color: #ffffff40; + color: var(--plyr-video-progress-buffered-background, #ffffff40); +} +.plyr:fullscreen { + background: #000; + border-radius: 0 !important; + height: 100%; + margin: 0; + width: 100%; +} +.plyr:fullscreen video { + height: 100%; +} +.plyr:fullscreen .plyr__control .icon--exit-fullscreen { + display: block; +} +.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg { + display: none; +} +.plyr:fullscreen.plyr--hide-controls { + cursor: none; +} +@media (min-width: 1024px) { + .plyr:fullscreen .plyr__captions { + font-size: 21px; + font-size: var(--plyr-font-size-xlarge, 21px); + } +} +.plyr--fullscreen-fallback { + background: #000; + border-radius: 0 !important; + bottom: 0; + height: 100%; + left: 0; + margin: 0; + position: fixed; + right: 0; + top: 0; + width: 100%; + z-index: 10000000; +} +.plyr--fullscreen-fallback video { + height: 100%; +} +.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen { + display: block; +} +.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg { + display: none; +} +.plyr--fullscreen-fallback.plyr--hide-controls { + cursor: none; +} +@media (min-width: 1024px) { + .plyr--fullscreen-fallback .plyr__captions { + font-size: 21px; + font-size: var(--plyr-font-size-xlarge, 21px); + } +} +.plyr__ads { + border-radius: inherit; + bottom: 0; + cursor: pointer; + left: 0; + overflow: hidden; + position: absolute; + right: 0; + top: 0; + z-index: -1; +} +.plyr__ads > div, +.plyr__ads > div iframe { + height: 100%; + position: absolute; + width: 100%; +} +.plyr__ads:after { + background: #23282f; + border-radius: 2px; + bottom: 10px; + bottom: var(--plyr-control-spacing, 10px); + color: #fff; + content: attr(data-badge-text); + font-size: 11px; + padding: 2px 6px; + pointer-events: none; + position: absolute; + right: 10px; + right: var(--plyr-control-spacing, 10px); + z-index: 3; +} +.plyr__ads:empty:after { + display: none; +} +.plyr__cues { + background: currentColor; + display: block; + height: 5px; + height: var(--plyr-range-track-height, 5px); + left: 0; + opacity: 0.8; + position: absolute; + top: 50%; + transform: translateY(-50%); + width: 3px; + z-index: 3; +} +.plyr__preview-thumb { + background-color: #fff; + background-color: var(--plyr-tooltip-background, #fff); + border-radius: 8px; + border-radius: var(--plyr-menu-radius, 8px); + bottom: 100%; + box-shadow: 0 1px 2px #00000026; + box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px #00000026); + margin-bottom: 10px; + margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2); + opacity: 0; + padding: 3px; + pointer-events: none; + position: absolute; + transform: translateY(10px) scale(0.8); + transform-origin: 50% 100%; + transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s; + z-index: 2; +} +.plyr__preview-thumb--is-shown { + opacity: 1; + transform: translate(0) scale(1); +} +.plyr__preview-thumb:before { + border-left: 4px solid #0000; + border-left: var(--plyr-tooltip-arrow-size, 4px) solid #0000; + border-right: 4px solid #0000; + border-right: var(--plyr-tooltip-arrow-size, 4px) solid #0000; + border-top: 4px solid #fff; + border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff); + bottom: -4px; + bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1); + content: ""; + height: 0; + left: calc(50% + var(--preview-arrow-offset)); + position: absolute; + transform: translateX(-50%); + width: 0; + z-index: 2; +} +.plyr__preview-thumb__image-container { + background: #c1c8d1; + border-radius: 7px; + border-radius: calc(var(--plyr-menu-radius, 8px) - 1px); + overflow: hidden; + position: relative; + z-index: 0; +} +.plyr__preview-thumb__image-container img, +.plyr__preview-thumb__image-container:after { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.plyr__preview-thumb__image-container:after { + border-radius: inherit; + box-shadow: inset 0 0 0 1px #00000026; + content: ""; + pointer-events: none; +} +.plyr__preview-thumb__image-container img { + max-height: none; + max-width: none; +} +.plyr__preview-thumb__time-container { + background: linear-gradient(#0000, #000000bf); + background: var(--plyr-video-controls-background, linear-gradient(#0000, #000000bf)); + border-bottom-left-radius: 7px; + border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px); + border-bottom-right-radius: 7px; + border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px); + bottom: 0; + left: 0; + line-height: 1.1; + padding: 20px 6px 6px; + position: absolute; + right: 0; + z-index: 3; +} +.plyr__preview-thumb__time-container span { + color: #fff; + font-size: 13px; + font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px)); +} +.plyr__preview-scrubbing { + bottom: 0; + filter: blur(1px); + height: 100%; + left: 0; + margin: auto; + opacity: 0; + overflow: hidden; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: opacity 0.3s ease; + width: 100%; + z-index: 1; +} +.plyr__preview-scrubbing--is-shown { + opacity: 1; +} +.plyr__preview-scrubbing img { + height: 100%; + left: 0; + max-height: none; + max-width: none; + object-fit: contain; + position: absolute; + top: 0; + width: 100%; +} +.plyr--no-transition { + transition: none !important; +} +.plyr__sr-only { + clip: rect(1px, 1px, 1px, 1px); + border: 0 !important; + height: 1px !important; + overflow: hidden; + padding: 0 !important; + position: absolute !important; + width: 1px !important; +} +.plyr [hidden] { + display: none !important; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/plyr/plyr.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/plyr/plyr.min.css new file mode 100644 index 0000000..c8abe65 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/plyr/plyr.min.css @@ -0,0 +1 @@ +@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/tooltipster/tooltipster.bundle.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/tooltipster/tooltipster.bundle.css new file mode 100644 index 0000000..68a8523 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/tooltipster/tooltipster.bundle.css @@ -0,0 +1,280 @@ +.tooltipster-base { + display: flex; + pointer-events: none; + position: absolute; +} +.tooltipster-box { + flex: 1 1 auto; +} +.tooltipster-content { + box-sizing: border-box; + max-height: 100%; + max-width: 100%; + overflow: auto; +} +.tooltipster-ruler { + bottom: 0; + left: 0; + overflow: hidden; + position: fixed; + right: 0; + top: 0; + visibility: hidden; +} +.tooltipster-fade { + opacity: 0; + -webkit-transition-property: opacity; + -moz-transition-property: opacity; + -o-transition-property: opacity; + -ms-transition-property: opacity; + transition-property: opacity; +} +.tooltipster-fade.tooltipster-show { + opacity: 1; +} +.tooltipster-grow { + -webkit-transform: scale(0, 0); + -moz-transform: scale(0, 0); + -o-transform: scale(0, 0); + -ms-transform: scale(0, 0); + transform: scale(0, 0); + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + -o-transition-property: -o-transform; + -ms-transition-property: -ms-transform; + transition-property: transform; + -webkit-backface-visibility: hidden; +} +.tooltipster-grow.tooltipster-show { + -webkit-transform: scale(1, 1); + -moz-transform: scale(1, 1); + -o-transform: scale(1, 1); + -ms-transform: scale(1, 1); + transform: scale(1, 1); + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); +} +.tooltipster-swing { + opacity: 0; + -webkit-transform: rotateZ(4deg); + -moz-transform: rotateZ(4deg); + -o-transform: rotateZ(4deg); + -ms-transform: rotateZ(4deg); + transform: rotateZ(4deg); + -webkit-transition-property: -webkit-transform, opacity; + -moz-transition-property: -moz-transform; + -o-transition-property: -o-transform; + -ms-transition-property: -ms-transform; + transition-property: transform; +} +.tooltipster-swing.tooltipster-show { + opacity: 1; + -webkit-transform: rotateZ(0); + -moz-transform: rotateZ(0); + -o-transform: rotateZ(0); + -ms-transform: rotateZ(0); + transform: rotateZ(0); + -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1); + -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); + -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); + -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); + -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); + transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); +} +.tooltipster-fall { + -webkit-transition-property: top; + -moz-transition-property: top; + -o-transition-property: top; + -ms-transition-property: top; + transition-property: top; + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); +} +.tooltipster-fall.tooltipster-initial { + top: 0 !important; +} +.tooltipster-fall.tooltipster-dying { + -webkit-transition-property: all; + -moz-transition-property: all; + -o-transition-property: all; + -ms-transition-property: all; + transition-property: all; + top: 0 !important; + opacity: 0; +} +.tooltipster-slide { + -webkit-transition-property: left; + -moz-transition-property: left; + -o-transition-property: left; + -ms-transition-property: left; + transition-property: left; + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); + transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); +} +.tooltipster-slide.tooltipster-initial { + left: -40px !important; +} +.tooltipster-slide.tooltipster-dying { + -webkit-transition-property: all; + -moz-transition-property: all; + -o-transition-property: all; + -ms-transition-property: all; + transition-property: all; + left: 0 !important; + opacity: 0; +} +@keyframes tooltipster-fading { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +.tooltipster-update-fade { + animation: tooltipster-fading 0.4s; +} +@keyframes tooltipster-rotating { + 25% { + transform: rotate(-2deg); + } + 75% { + transform: rotate(2deg); + } + 100% { + transform: rotate(0); + } +} +.tooltipster-update-rotate { + animation: tooltipster-rotating 0.6s; +} +@keyframes tooltipster-scaling { + 50% { + transform: scale(1.1); + } + 100% { + transform: scale(1); + } +} +.tooltipster-update-scale { + animation: tooltipster-scaling 0.6s; +} +.tooltipster-sidetip .tooltipster-box { + background: #565656; + border: 2px solid #000; + border-radius: 4px; +} +.tooltipster-sidetip.tooltipster-bottom .tooltipster-box { + margin-top: 8px; +} +.tooltipster-sidetip.tooltipster-left .tooltipster-box { + margin-right: 8px; +} +.tooltipster-sidetip.tooltipster-right .tooltipster-box { + margin-left: 8px; +} +.tooltipster-sidetip.tooltipster-top .tooltipster-box { + margin-bottom: 8px; +} +.tooltipster-sidetip .tooltipster-content { + color: #fff; + line-height: 18px; + padding: 6px 14px; +} +.tooltipster-sidetip .tooltipster-arrow { + overflow: hidden; + position: absolute; +} +.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow { + height: 10px; + margin-left: -10px; + top: 0; + width: 20px; +} +.tooltipster-sidetip.tooltipster-left .tooltipster-arrow { + height: 20px; + margin-top: -10px; + right: 0; + top: 0; + width: 10px; +} +.tooltipster-sidetip.tooltipster-right .tooltipster-arrow { + height: 20px; + margin-top: -10px; + left: 0; + top: 0; + width: 10px; +} +.tooltipster-sidetip.tooltipster-top .tooltipster-arrow { + bottom: 0; + height: 10px; + margin-left: -10px; + width: 20px; +} +.tooltipster-sidetip .tooltipster-arrow-background, +.tooltipster-sidetip .tooltipster-arrow-border { + height: 0; + position: absolute; + width: 0; +} +.tooltipster-sidetip .tooltipster-arrow-background { + border: 10px solid transparent; +} +.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background { + border-bottom-color: #565656; + left: 0; + top: 3px; +} +.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background { + border-left-color: #565656; + left: -3px; + top: 0; +} +.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background { + border-right-color: #565656; + left: 3px; + top: 0; +} +.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { + border-top-color: #565656; + left: 0; + top: -3px; +} +.tooltipster-sidetip .tooltipster-arrow-border { + border: 10px solid transparent; + left: 0; + top: 0; +} +.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border { + border-bottom-color: #000; +} +.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border { + border-left-color: #000; +} +.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { + border-right-color: #000; +} +.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { + border-top-color: #000; +} +.tooltipster-sidetip .tooltipster-arrow-uncropped { + position: relative; +} +.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped { + top: -10px; +} +.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped { + left: -10px; +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/tooltipster/tooltipster.bundle.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/tooltipster/tooltipster.bundle.min.css new file mode 100644 index 0000000..d8f30fe --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/lib-view/tooltipster/tooltipster.bundle.min.css @@ -0,0 +1 @@ +.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-accordion.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-accordion.css new file mode 100644 index 0000000..77c7e7c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-accordion.css @@ -0,0 +1,162 @@ +.eael-adv-accordion { + width: auto; + height: auto; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header { + padding: 15px; + border: 1px solid rgba(0, 0, 0, 0.02); + background-color: #f1f1f1; + font-size: 1rem; + font-weight: 600; + line-height: 1; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + cursor: pointer; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header > .eael-accordion-tab-title { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + margin: 0; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header > i, .eael-adv-accordion .eael-accordion-list .eael-accordion-header span { + margin-right: 10px; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg { + font-size: 32px; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg { + width: 1em; + height: 1em; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover { + background-color: #414141; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { + background-color: #444444; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + z-index: 10; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.eael-accordion-header .eael-advanced-accordion-icon-closed { + display: block; +} + +.eael-accordion-header .eael-advanced-accordion-icon-opened { + display: none; +} + +.eael-accordion-header.active .eael-advanced-accordion-icon-closed { + display: none; +} + +.eael-accordion-header.active .eael-advanced-accordion-icon-opened { + display: block; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + z-index: 10; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.fa-accordion-icon { + display: inline-block; + margin-right: 10px; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-content { + display: none; + border: 1px solid #eee; + padding: 15px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-size: 1rem; + line-height: 1.7; +} + +.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active { + display: block; +} + +@-webkit-keyframes rotate-90 { + 0% { + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); + } + 100% { + -webkit-transform: rotateY(-180deg); + transform: rotateY(-180deg); + } +} + +@keyframes rotate-90 { + 0% { + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); + } + 100% { + -webkit-transform: rotateY(-180deg); + transform: rotateY(-180deg); + } +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 1; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + } + 100% { + opacity: 1; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + } +} + +@keyframes fadeIn { + 0% { + opacity: 1; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + } + 100% { + opacity: 1; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + } +} + +.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-accordion.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-accordion.min.css new file mode 100644 index 0000000..1e400c4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-accordion.min.css @@ -0,0 +1 @@ +.eael-adv-accordion{width:auto;height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px;border:1px solid rgba(0,0,0,.02);background-color:#f1f1f1;font-size:1rem;font-weight:600;line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.eael-adv-accordion .eael-accordion-list .eael-accordion-header>.eael-accordion-tab-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.eael-adv-accordion .eael-accordion-list .eael-accordion-header>i,.eael-adv-accordion .eael-accordion-list .eael-accordion-header span{margin-right:10px}.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg{font-size:32px}.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg{width:1em;height:1em}.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:#414141}.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:#444}.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);z-index:10;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.eael-accordion-header .eael-advanced-accordion-icon-closed{display:block}.eael-accordion-header .eael-advanced-accordion-icon-opened{display:none}.eael-accordion-header.active .eael-advanced-accordion-icon-closed{display:none}.eael-accordion-header.active .eael-advanced-accordion-icon-opened{display:block}.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);z-index:10;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fa-accordion-icon{display:inline-block;margin-right:10px}.eael-adv-accordion .eael-accordion-list .eael-accordion-content{display:none;border:1px solid #eee;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;line-height:1.7}.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active{display:block}@-webkit-keyframes rotate-90{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes rotate-90{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@-webkit-keyframes fadeIn{0%{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}100%{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@keyframes fadeIn{0%{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}100%{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-data-table.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-data-table.css new file mode 100644 index 0000000..451f6b0 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-data-table.css @@ -0,0 +1,118 @@ +.ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner { + width: 100%; + overflow-y: auto; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table { + width: 100%; + border-collapse: collapse; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table th, +.ea-advanced-data-table-wrap .ea-advanced-data-table td { + background-color: transparent !important; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table th .inline-editor.ql-container, +.ea-advanced-data-table-wrap .ea-advanced-data-table td .inline-editor.ql-container { + font-family: inherit; + font-size: inherit; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table th .inline-editor .ql-editor, +.ea-advanced-data-table-wrap .ea-advanced-data-table td .inline-editor .ql-editor { + line-height: inherit; + padding: 0; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table th .inline-editor .ql-tooltip, +.ea-advanced-data-table-wrap .ea-advanced-data-table td .inline-editor .ql-tooltip { + z-index: 9999; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table th p, +.ea-advanced-data-table-wrap .ea-advanced-data-table td p { + margin-top: 0; + margin-bottom: 0; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th { + position: relative; + cursor: pointer; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:before { + content: ""; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-bottom: 5px solid #4d4d4d; + position: absolute; + top: 50%; + right: 15px; + margin-top: -6px; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:after { + content: ""; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 5px solid #4d4d4d; + position: absolute; + top: 50%; + right: 15px; + margin-top: 1px; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:before { + display: none; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:after { + margin-top: -3px; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:before { + margin-top: -3px; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:after { + display: none; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th { + pointer-events: none; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:before, .ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:after { + display: none; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-paginated tbody tr { + display: none; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th { + position: relative; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:before { + border: none; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:after { + content: ""; + display: block; + height: 100%; + position: absolute; + right: 0; + top: 0; + width: 10px; + border: none; + cursor: col-resize; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable.ea-advanced-data-table-paginated tbody tr { + display: table-row; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table .nt_add_cart_wrapper { + text-align: center; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table .button { + display: block; + white-space: nowrap; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-center { + text-align: center; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-right { + text-align: right; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a { + display: inline-block; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a.ea-adtp-show { + display: inline-block; +} +.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a.ea-adtp-hide { + display: none; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-data-table.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-data-table.min.css new file mode 100644 index 0000000..d27bee6 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-data-table.min.css @@ -0,0 +1 @@ +.ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner{width:100%;overflow-y:auto}.ea-advanced-data-table-wrap .ea-advanced-data-table{width:100%;border-collapse:collapse}.ea-advanced-data-table-wrap .ea-advanced-data-table th,.ea-advanced-data-table-wrap .ea-advanced-data-table td{background-color:rgba(0,0,0,0) !important}.ea-advanced-data-table-wrap .ea-advanced-data-table th .inline-editor.ql-container,.ea-advanced-data-table-wrap .ea-advanced-data-table td .inline-editor.ql-container{font-family:inherit;font-size:inherit}.ea-advanced-data-table-wrap .ea-advanced-data-table th .inline-editor .ql-editor,.ea-advanced-data-table-wrap .ea-advanced-data-table td .inline-editor .ql-editor{line-height:inherit;padding:0}.ea-advanced-data-table-wrap .ea-advanced-data-table th .inline-editor .ql-tooltip,.ea-advanced-data-table-wrap .ea-advanced-data-table td .inline-editor .ql-tooltip{z-index:9999}.ea-advanced-data-table-wrap .ea-advanced-data-table th p,.ea-advanced-data-table-wrap .ea-advanced-data-table td p{margin-top:0;margin-bottom:0}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th{position:relative;cursor:pointer}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:before{content:"";border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:5px solid #4d4d4d;position:absolute;top:50%;right:15px;margin-top:-6px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:after{content:"";border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #4d4d4d;position:absolute;top:50%;right:15px;margin-top:1px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:before{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:after{margin-top:-3px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:before{margin-top:-3px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:after{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th{pointer-events:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:before,.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:after{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-paginated tbody tr{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th{position:relative}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:before{border:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:after{content:"";display:block;height:100%;position:absolute;right:0;top:0;width:10px;border:none;cursor:col-resize}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable.ea-advanced-data-table-paginated tbody tr{display:table-row}.ea-advanced-data-table-wrap .ea-advanced-data-table .nt_add_cart_wrapper{text-align:center}.ea-advanced-data-table-wrap .ea-advanced-data-table .button{display:block;white-space:nowrap}.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-center{text-align:center}.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-right{text-align:right}.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a{display:inline-block}.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a.ea-adtp-show{display:inline-block}.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a.ea-adtp-hide{display:none} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-tabs.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-tabs.css new file mode 100644 index 0000000..815517a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-tabs.css @@ -0,0 +1,234 @@ +.eael-advance-tabs { + display: block; +} + +.eael-advance-tabs .eael-tabs-nav > ul { + position: relative; + padding: 0px; + margin: 0px; + list-style-type: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + z-index: 1; +} + +.eael-advance-tabs .eael-tabs-nav > ul li { + position: relative; + padding: 1em 1.5em; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + cursor: pointer; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; + background-color: #f1f1f1; +} + +.eael-advance-tabs .eael-tabs-nav > ul li .eael-tab-title { + margin: unset; + font-size: unset; + line-height: unset; + font-family: unset; + font-weight: unset; + color: unset; +} + +.eael-advance-tabs .eael-tabs-nav > ul li:after { + content: ""; + position: absolute; + bottom: -10px; + left: 0px; + right: 0px; + margin: 0 auto; + z-index: 1; + width: 0px; + height: 0px; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top: 10px solid #444; + border-bottom: 0px; + display: none; +} + +.eael-advance-tabs .eael-tabs-nav > ul li:hover, +.eael-advance-tabs .eael-tabs-nav > ul li.active { + background-color: #444; +} + +.eael-advance-tabs.active-caret-on .eael-tabs-nav > ul li.active:after { + display: none; +} + +.eael-advance-tabs .eael-tabs-nav > ul li.active:after { + display: block; +} + +.eael-tabs-content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + overflow: hidden; +} + +.eael-advance-tabs .eael-tabs-content > div { + display: none; + opacity: 0; +} + +.eael-advance-tabs .eael-tabs-content > div.active { + display: block; + width: 100%; + padding: 1em; + opacity: 1; + -webkit-animation: fadeIn linear 0.3s; + animation: fadeIn linear 0.3s; +} + +/*--- Inline Icon ---*/ + +.eael-tab-inline-icon li a .fa { + margin-right: 10px; + line-height: 1; +} + +.eael-tab-top-icon li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + text-align: center; +} + +.eael-tab-top-icon li a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + text-align: center; +} + +.eael-tab-top-icon li .fa, +.eael-tab-top-icon li .eael-tab-title { + -webkit-box-flex: 1; + -ms-flex: 1 1 100%; + flex: 1 1 100%; + line-height: 1; +} + +.eael-tab-top-icon li a .eael-tab-title { + margin-top: 10px; +} + +/*--- Vertical Tabs ---*/ + +.eael-advance-tabs.eael-tabs-vertical { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} + +.eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column wrap; + flex-flow: column wrap; +} + +.eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul > li { + width: 100%; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: start; +} + +.eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li::after { + bottom: auto !important; + right: -10px; + top: calc(50% - 10px); + left: auto !important; + border-left: 10px solid #444; + border-right: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; +} + +@media only screen and (max-width: 767px) { + .eael-advance-tabs .eael-tabs-nav > ul { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .eael-advance-tabs .eael-tabs-nav > ul li { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + } + .responsive-vertical-layout.eael-advance-tabs .eael-tabs-nav > ul li { + -webkit-box-flex: 1; + -ms-flex: 1 1 100%; + flex: 1 1 100%; + } + .eael-advance-tabs.eael-tabs-vertical { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav { + -webkit-box-flex: 1; + -ms-flex: 1 100%; + flex: 1 100%; + } + .eael-advance-tabs.eael-tabs-vertical ul { + -webkit-box-flex: 1; + -ms-flex: 1 100%; + flex: 1 100%; + } + .eael-advance-tabs.eael-tabs-vertical ul li { + -webkit-box-flex: 1; + -ms-flex: 1 100%; + flex: 1 100%; + } + div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav > ul li::after { + border-left-color: transparent !important; + bottom: -20px !important; + left: 0 !important; + right: 0 !important; + top: auto !important; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top-color: #444 !important; + } +} + +.rtl .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li::after { + border-right: 10px solid #444; + border-left: 0; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-tabs.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-tabs.min.css new file mode 100644 index 0000000..db48004 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/advanced-tabs.min.css @@ -0,0 +1 @@ +.eael-advance-tabs{display:block}.eael-advance-tabs .eael-tabs-nav>ul{position:relative;padding:0px;margin:0px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.eael-advance-tabs .eael-tabs-nav>ul li{position:relative;padding:1em 1.5em;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#f1f1f1}.eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title{margin:unset;font-size:unset;line-height:unset;font-family:unset;font-weight:unset;color:unset}.eael-advance-tabs .eael-tabs-nav>ul li:after{content:"";position:absolute;bottom:-10px;left:0px;right:0px;margin:0 auto;z-index:1;width:0px;height:0px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #444;border-bottom:0px;display:none}.eael-advance-tabs .eael-tabs-nav>ul li:hover,.eael-advance-tabs .eael-tabs-nav>ul li.active{background-color:#444}.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active:after{display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active:after{display:block}.eael-tabs-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.eael-advance-tabs .eael-tabs-content>div{display:none;opacity:0}.eael-advance-tabs .eael-tabs-content>div.active{display:block;width:100%;padding:1em;opacity:1;-webkit-animation:fadeIn linear .3s;animation:fadeIn linear .3s}.eael-tab-inline-icon li a .fa{margin-right:10px;line-height:1}.eael-tab-top-icon li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li .fa,.eael-tab-top-icon li .eael-tab-title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;line-height:1}.eael-tab-top-icon li a .eael-tab-title{margin-top:10px}.eael-advance-tabs.eael-tabs-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul li::after{bottom:auto !important;right:-10px;top:calc(50% - 10px);left:auto !important;border-left:10px solid #444;border-right:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}@media only screen and (max-width: 767px){.eael-advance-tabs .eael-tabs-nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.eael-advance-tabs .eael-tabs-nav>ul li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.responsive-vertical-layout.eael-advance-tabs .eael-tabs-nav>ul li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.eael-advance-tabs.eael-tabs-vertical{-ms-flex-wrap:wrap;flex-wrap:wrap}.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul li{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li::after{border-left-color:rgba(0,0,0,0) !important;bottom:-20px !important;left:0 !important;right:0 !important;top:auto !important;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top-color:#444 !important}}.rtl .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul li::after{border-right:10px solid #444;border-left:0} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-box.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-box.css new file mode 100644 index 0000000..5c44a97 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-box.css @@ -0,0 +1,365 @@ +.eael-better-docs-category-box-post .eael-bd-cb-inner { + background: #f8f8fc; + padding: 20px; + border: 1px solid #efffff; + text-align: center; + margin: 7.5px; + -webkit-transition: 300ms; + transition: 300ms; +} +.eael-better-docs-category-box-post .eael-bd-cb-inner:hover { + background: #fff; + -webkit-box-shadow: 0px 20px 50px 0px rgba(0, 9, 78, 0.1); + box-shadow: 0px 20px 50px 0px rgba(0, 9, 78, 0.1); +} +.eael-better-docs-category-box-post .eael-bd-cb-cat-icon { + height: 80px; + width: 80px; + margin: 0 auto 20px auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-better-docs-category-box-post .eael-bd-cb-cat-icon img { + max-height: 100%; + max-width: 100%; +} +.eael-better-docs-category-box-post .eael-bd-cb-cat-title { + color: #3f5876; + font-size: 18px; + line-height: 1.3; + font-weight: 700; + margin-bottom: 15px; +} +.eael-better-docs-category-box-post .eael-bd-cb-cat-count { + color: #707070; + font-size: 15px; +} +.eael-better-docs-category-box-post .eael-bd-cb-cat-count .count-suffix { + margin-left: 5px; +} +.eael-better-docs-category-box-post .eael-bd-cb-cat-count .count-prefix { + margin-right: 5px; +} +/* ============================================= */ +/* Only Layout 2 modification from Default Layout +/* ============================================= */ +.layout__2 .eael-bd-cb-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + padding: 0px; + -webkit-box-shadow: 0px 1px 5px 0px rgba(101, 99, 233, 0.18); + box-shadow: 0px 1px 5px 0px rgba(101, 99, 233, 0.18); + background: #fff; +} +.layout__2 .eael-bd-cb-inner:hover { + -webkit-box-shadow: 0px 8px 15px 0px rgba(101, 99, 233, 0.09); + box-shadow: 0px 8px 15px 0px rgba(101, 99, 233, 0.09); +} +.layout__2 .eael-bd-cb-cat-icon__layout-2 { + -ms-flex-preferred-size: 20%; + flex-basis: 20%; + border-right: 1px solid #e4e4f9; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.layout__2 .eael-bd-cb-cat-icon__layout-2 img { + width: 50px; +} +.layout__2 .eael-bd-cb-cat-title__layout-2 { + -ms-flex-preferred-size: 60%; + flex-basis: 60%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + margin: 0; + line-height: 1; + font-size: 20px; + color: #333333; + font-weight: 500; +} +.layout__2 .eael-bd-cb-cat-title__layout-2 span { + padding: 45px 0px 45px 30px; +} +.layout__2 .eael-bd-cb-cat-count__layout-2 { + -ms-flex-preferred-size: 20%; + flex-basis: 20%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.layout__2 .eael-bd-cb-cat-count__layout-2 .count-inner__layout-2 { + height: 60px; + width: 60px; + background: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 5px; + -webkit-box-shadow: 0px 8px 15px 0px rgba(101, 99, 233, 0.09); + box-shadow: 0px 8px 15px 0px rgba(101, 99, 233, 0.09); + font-size: 20px; + color: #7E7CFF; +} +/* ===================================== */ +/* Column CSS +/* ===================================== */ +@media only screen and (min-width: 1025px) { + .elementor-element.elementor-grid-1 { + position: relative; + } + .elementor-element.elementor-grid-1 .eael-better-docs-category-box-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-2 { + position: relative; + } + .elementor-element.elementor-grid-2 .eael-better-docs-category-box-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-2 .eael-better-docs-category-box-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-2 .eael-better-docs-category-box-post:nth-of-type(2n + 1) { + clear: left; + } + .elementor-element.elementor-grid-3 { + position: relative; + } + .elementor-element.elementor-grid-3 .eael-better-docs-category-box-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-3 .eael-better-docs-category-box-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-3 .eael-better-docs-category-box-post:nth-of-type(3n + 1) { + clear: left; + } + .elementor-element.elementor-grid-4 { + position: relative; + } + .elementor-element.elementor-grid-4 .eael-better-docs-category-box-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-4 .eael-better-docs-category-box-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-4 .eael-better-docs-category-box-post:nth-of-type(4n + 1) { + clear: left; + } + .elementor-element.elementor-grid-5 { + position: relative; + } + .elementor-element.elementor-grid-5 .eael-better-docs-category-box-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-5 .eael-better-docs-category-box-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-5 .eael-better-docs-category-box-post:nth-of-type(5n + 1) { + clear: left; + } + .elementor-element.elementor-grid-6 { + position: relative; + } + .elementor-element.elementor-grid-6 .eael-better-docs-category-box-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-6 .eael-better-docs-category-box-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-6 .eael-better-docs-category-box-post:nth-of-type(6n + 1) { + clear: left; + } +} +@media only screen and (max-width: 1024px) and (min-width: 766px) { + .elementor-element.elementor-grid-tablet-1 { + position: relative; + } + .elementor-element.elementor-grid-tablet-1 .eael-better-docs-category-box-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-tablet-2 { + position: relative; + } + .elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-box-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-box-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-box-post:nth-of-type(2n + 1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-3 { + position: relative; + } + .elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-box-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-box-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-box-post:nth-of-type(3n + 1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-4 { + position: relative; + } + .elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-box-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-box-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-box-post:nth-of-type(4n + 1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-5 { + position: relative; + } + .elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-box-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-box-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-box-post:nth-of-type(5n + 1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-6 { + position: relative; + } + .elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-box-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-box-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-box-post:nth-of-type(6n + 1) { + clear: left; + } +} +@media only screen and (max-width: 767px) { + .elementor-element.elementor-grid-mobile-1 { + position: relative; + } + .elementor-element.elementor-grid-mobile-1 .eael-better-docs-category-box-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-mobile-2 { + position: relative; + } + .elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-box-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-box-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-box-post:nth-of-type(2n + 1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-3 { + position: relative; + } + .elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-box-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-box-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-box-post:nth-of-type(3n + 1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-4 { + position: relative; + } + .elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-box-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-box-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-box-post:nth-of-type(4n + 1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-5 { + position: relative; + } + .elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-box-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-box-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-box-post:nth-of-type(5n + 1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-6 { + position: relative; + } + .elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-box-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-box-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-box-post:nth-of-type(6n + 1) { + clear: left; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-box.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-box.min.css new file mode 100644 index 0000000..3ac01f6 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-box.min.css @@ -0,0 +1 @@ +.eael-better-docs-category-box-post .eael-bd-cb-inner{background:#f8f8fc;padding:20px;border:1px solid #efffff;text-align:center;margin:7.5px;-webkit-transition:300ms;transition:300ms}.eael-better-docs-category-box-post .eael-bd-cb-inner:hover{background:#fff;-webkit-box-shadow:0px 20px 50px 0px rgba(0,9,78,.1);box-shadow:0px 20px 50px 0px rgba(0,9,78,.1)}.eael-better-docs-category-box-post .eael-bd-cb-cat-icon{height:80px;width:80px;margin:0 auto 20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-better-docs-category-box-post .eael-bd-cb-cat-icon img{max-height:100%;max-width:100%}.eael-better-docs-category-box-post .eael-bd-cb-cat-title{color:#3f5876;font-size:18px;line-height:1.3;font-weight:700;margin-bottom:15px}.eael-better-docs-category-box-post .eael-bd-cb-cat-count{color:#707070;font-size:15px}.eael-better-docs-category-box-post .eael-bd-cb-cat-count .count-suffix{margin-left:5px}.eael-better-docs-category-box-post .eael-bd-cb-cat-count .count-prefix{margin-right:5px}.layout__2 .eael-bd-cb-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0px;-webkit-box-shadow:0px 1px 5px 0px rgba(101,99,233,.18);box-shadow:0px 1px 5px 0px rgba(101,99,233,.18);background:#fff}.layout__2 .eael-bd-cb-inner:hover{-webkit-box-shadow:0px 8px 15px 0px rgba(101,99,233,.09);box-shadow:0px 8px 15px 0px rgba(101,99,233,.09)}.layout__2 .eael-bd-cb-cat-icon__layout-2{-ms-flex-preferred-size:20%;flex-basis:20%;border-right:1px solid #e4e4f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout__2 .eael-bd-cb-cat-icon__layout-2 img{width:50px}.layout__2 .eael-bd-cb-cat-title__layout-2{-ms-flex-preferred-size:60%;flex-basis:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;line-height:1;font-size:20px;color:#333;font-weight:500}.layout__2 .eael-bd-cb-cat-title__layout-2 span{padding:45px 0px 45px 30px}.layout__2 .eael-bd-cb-cat-count__layout-2{-ms-flex-preferred-size:20%;flex-basis:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout__2 .eael-bd-cb-cat-count__layout-2 .count-inner__layout-2{height:60px;width:60px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;-webkit-box-shadow:0px 8px 15px 0px rgba(101,99,233,.09);box-shadow:0px 8px 15px 0px rgba(101,99,233,.09);font-size:20px;color:#7e7cff}@media only screen and (min-width: 1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .eael-better-docs-category-box-post{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .eael-better-docs-category-box-post{width:50%;float:left}.elementor-element.elementor-grid-2 .eael-better-docs-category-box-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-2 .eael-better-docs-category-box-post:nth-of-type(2n + 1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .eael-better-docs-category-box-post{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .eael-better-docs-category-box-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-3 .eael-better-docs-category-box-post:nth-of-type(3n + 1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .eael-better-docs-category-box-post{width:25%;float:left}.elementor-element.elementor-grid-4 .eael-better-docs-category-box-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-4 .eael-better-docs-category-box-post:nth-of-type(4n + 1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .eael-better-docs-category-box-post{width:20%;float:left}.elementor-element.elementor-grid-5 .eael-better-docs-category-box-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-5 .eael-better-docs-category-box-post:nth-of-type(5n + 1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .eael-better-docs-category-box-post{width:16%;float:left}.elementor-element.elementor-grid-6 .eael-better-docs-category-box-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-6 .eael-better-docs-category-box-post:nth-of-type(6n + 1){clear:left}}@media only screen and (max-width: 1024px)and (min-width: 766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .eael-better-docs-category-box-post{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-box-post{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-box-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-box-post:nth-of-type(2n + 1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-box-post{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-box-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-box-post:nth-of-type(3n + 1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-box-post{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-box-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-box-post:nth-of-type(4n + 1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-box-post{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-box-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-box-post:nth-of-type(5n + 1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-box-post{width:16%;float:left}.elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-box-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-box-post:nth-of-type(6n + 1){clear:left}}@media only screen and (max-width: 767px){.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .eael-better-docs-category-box-post{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-box-post{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-box-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-box-post:nth-of-type(2n + 1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-box-post{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-box-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-box-post:nth-of-type(3n + 1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-box-post{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-box-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-box-post:nth-of-type(4n + 1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-box-post{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-box-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-box-post:nth-of-type(5n + 1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-box-post{width:16%;float:left}.elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-box-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-box-post:nth-of-type(6n + 1){clear:left}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-grid.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-grid.css new file mode 100644 index 0000000..f845e87 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-grid.css @@ -0,0 +1,457 @@ +.eael-better-docs-category-grid-wrapper { + margin: 0 -7.5px; +} +.eael-better-docs-category-grid-wrapper .eael-better-docs-category-grid.fit-to-screen { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.eael-better-docs-category-grid-wrapper .eael-better-docs-category-grid.fit-to-screen .eael-better-docs-category-grid-post { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-better-docs-category-grid-wrapper .eael-better-docs-category-grid.fit-to-screen .eael-better-docs-category-grid-post .eael-bd-cg-inner { + width: 100%; +} +.eael-better-docs-category-grid-post .eael-bd-cg-inner { + background: #ffffff; + -webkit-box-shadow: 0 10px 100px 0 rgba(40, 47, 98, 0.08); + box-shadow: 0 10px 100px 0 rgba(40, 47, 98, 0.08); + margin: 0 7.5px 15px 7.5px; +} +.eael-bd-cg-body { + padding: 0px 20px 0px 20px; +} +.eael-bd-cg-body ul { + margin: 0; + padding: 0; + list-style: none; +} +.eael-bd-cg-body ul li { + margin: 10px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + color: #566E8B; +} +.eael-bd-cg-body ul li a { + color: #566E8B; + line-height: 1.8; +} +.eael-bd-cg-body ul li .eael-bd-cg-post-list-icon { + line-height: 1.8; + margin-right: 10px; + width: 22px; +} +.eael-bd-cg-header { + padding: 20px; +} +.eael-bd-cg-header .eael-bd-cg-header-inner { + border-bottom: 2px solid; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-bottom: 20px; + border-color: #528ffe; +} +.eael-bd-cg-header .eael-docs-cat-title { + color: #528ffe; + font-size: 20px; + position: relative; + margin: 0; +} +.eael-bd-cg-header .eael-docs-cat-icon { + height: 32px; + width: 32px; + margin-right: 30px; + -webkit-transition: 300ms; + transition: 300ms; +} +.eael-bd-cg-header .eael-docs-cat-icon img { + width: 100%; +} +.eael-bd-cg-header .eael-docs-item-count { + height: 35px; + width: 35px; + background: #528ffe; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 50%; + margin-left: auto; + color: #ffffff; + font-size: 15px; +} +.eael-bd-grid-sub-cat-title { + display: block; + cursor: pointer; +} +.eael-bd-grid-sub-cat-title .toggle-arrow { + margin-right: 5px; +} +.docs-sub-cat-list, +.eael-bd-grid-sub-cat-title .arrow-down { + display: none; +} +.eael-bd-cg-button { + display: inline-block; + background-color: #ffffff; + font-size: 16px; + color: #528ffe; + border: 1px solid #528ffe; + border-radius: 50px; + line-height: 1; + padding: 15px 20px; + margin: 0px 0px 20px 20px; +} +.eael-bd-cg-button .eael-bd-cg-button-icon { + position: relative; + top: 1px; +} +.eael-bd-cg-button .eael-bd-cg-button-icon.eael-bd-cg-button-icon-left { + margin-right: 5px; +} +.eael-bd-cg-button .eael-bd-cg-button-icon.eael-bd-cg-button-icon-right { + margin-left: 5px; +} +/* ============================================= */ +/* Only Layout 2 modification from Default Layout +/* ============================================= */ +.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-header { + padding: 0px 20px; +} +.eael-better-docs-category-grid-post.layout-2 .eael-docs-cat-title { + -webkit-transition: 300ms; + transition: 300ms; +} +.eael-better-docs-category-grid-post.layout-2 .eael-docs-item-count { + margin: 0; + border-radius: 0; + position: relative; + display: block; + width: auto; + background: none; + height: 45px; + width: 40px; +} +.eael-better-docs-category-grid-post.layout-2 .eael-docs-item-count:before { + content: attr(data-content); + position: absolute; + left: 0; + top: -1px; + height: 45px; + width: 40px; + background: #fc8c91; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-better-docs-category-grid-post.layout-2 .eael-docs-item-count:after { + position: absolute; + left: 40px; + top: -1px; + content: ""; + border-top: 6px solid #ad5e62; + border-right: 6px solid transparent; + opacity: 0.9; +} +.eael-better-docs-category-grid-post.layout-2 .eael-docs-cat-title { + margin-top: 30px; + color: #000000; + font-size: 18px; + font-weight: 500; +} +.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-body ul li { + font-size: 15px; +} +.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-body ul li a { + color: #707070; +} +.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-inner { + -webkit-transition: 300ms; + transition: 300ms; + -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 9, 78, 0.1); + box-shadow: 0px 1px 5px 0px rgba(0, 9, 78, 0.1); + border-radius: 5px; +} +.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-inner:hover { + -webkit-box-shadow: 0px 15px 40px 0px rgba(0, 9, 78, 0.1); + box-shadow: 0px 15px 40px 0px rgba(0, 9, 78, 0.1); +} +.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-button { + font-size: 15px; + border: 0px solid; + border-radius: 0; + color: #333333; + -webkit-transition: 300ms; + transition: 300ms; +} +.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-button:hover { + color: #fc8c91; +} +/* ===================================== */ +/* Column CSS +/* ===================================== */ +@media only screen and (min-width: 1025px) { + .elementor-element.elementor-grid-1 { + position: relative; + } + .elementor-element.elementor-grid-1 .eael-better-docs-category-grid-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-2 { + position: relative; + } + .elementor-element.elementor-grid-2 .eael-better-docs-category-grid-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-2 .eael-better-docs-category-grid-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-2 .eael-better-docs-category-grid-post:nth-of-type(2n + 1) { + clear: left; + } + .elementor-element.elementor-grid-3 { + position: relative; + } + .elementor-element.elementor-grid-3 .eael-better-docs-category-grid-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-3 .eael-better-docs-category-grid-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-3 .eael-better-docs-category-grid-post:nth-of-type(3n + 1) { + clear: left; + } + .elementor-element.elementor-grid-4 { + position: relative; + } + .elementor-element.elementor-grid-4 .eael-better-docs-category-grid-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-4 .eael-better-docs-category-grid-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-4 .eael-better-docs-category-grid-post:nth-of-type(4n + 1) { + clear: left; + } + .elementor-element.elementor-grid-5 { + position: relative; + } + .elementor-element.elementor-grid-5 .eael-better-docs-category-grid-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-5 .eael-better-docs-category-grid-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-5 .eael-better-docs-category-grid-post:nth-of-type(5n + 1) { + clear: left; + } + .elementor-element.elementor-grid-6 { + position: relative; + } + .elementor-element.elementor-grid-6 .eael-better-docs-category-grid-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-6 .eael-better-docs-category-grid-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-6 .eael-better-docs-category-grid-post:nth-of-type(6n + 1) { + clear: left; + } +} +@media only screen and (max-width: 1024px) and (min-width: 766px) { + .elementor-element.elementor-grid-tablet-1 { + position: relative; + } + .elementor-element.elementor-grid-tablet-1 .eael-better-docs-category-grid-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-tablet-2 { + position: relative; + } + .elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-grid-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-grid-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-grid-post:nth-of-type(2n + 1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-3 { + position: relative; + } + .elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-grid-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-grid-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-grid-post:nth-of-type(3n + 1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-4 { + position: relative; + } + .elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-grid-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-grid-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-grid-post:nth-of-type(4n + 1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-5 { + position: relative; + } + .elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-grid-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-grid-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-grid-post:nth-of-type(5n + 1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-6 { + position: relative; + } + .elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-grid-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-grid-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-grid-post:nth-of-type(6n + 1) { + clear: left; + } +} +@media only screen and (max-width: 767px) { + .elementor-element.elementor-grid-mobile-1 { + position: relative; + } + .elementor-element.elementor-grid-mobile-1 .eael-better-docs-category-grid-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-mobile-2 { + position: relative; + } + .elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-grid-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-grid-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-grid-post:nth-of-type(2n + 1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-3 { + position: relative; + } + .elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-grid-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-grid-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-grid-post:nth-of-type(3n + 1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-4 { + position: relative; + } + .elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-grid-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-grid-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-grid-post:nth-of-type(4n + 1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-5 { + position: relative; + } + .elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-grid-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-grid-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-grid-post:nth-of-type(5n + 1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-6 { + position: relative; + } + .elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-grid-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-grid-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-grid-post:nth-of-type(6n + 1) { + clear: left; + } +} +.rtl .eael-better-docs-category-grid-post.layout-2 .eael-docs-item-count:after { + position: absolute; + right: 40px; + left: 0; + border-top: 6px solid #ad5e62; + border-left: 6px solid transparent; + border-right: unset; +} +.rtl .eael-better-docs-category-grid-post .eael-bd-cg-header .eael-docs-item-count { + margin-right: auto; + margin-left: unset; +} +.rtl .eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-header .eael-docs-item-count { + margin-right: unset; + margin-left: auto; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-grid.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-grid.min.css new file mode 100644 index 0000000..d6cbea6 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/betterdocs-category-grid.min.css @@ -0,0 +1 @@ +.eael-better-docs-category-grid-wrapper{margin:0 -7.5px}.eael-better-docs-category-grid-wrapper .eael-better-docs-category-grid.fit-to-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.eael-better-docs-category-grid-wrapper .eael-better-docs-category-grid.fit-to-screen .eael-better-docs-category-grid-post{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-better-docs-category-grid-wrapper .eael-better-docs-category-grid.fit-to-screen .eael-better-docs-category-grid-post .eael-bd-cg-inner{width:100%}.eael-better-docs-category-grid-post .eael-bd-cg-inner{background:#fff;-webkit-box-shadow:0 10px 100px 0 rgba(40,47,98,.08);box-shadow:0 10px 100px 0 rgba(40,47,98,.08);margin:0 7.5px 15px 7.5px}.eael-bd-cg-body{padding:0px 20px 0px 20px}.eael-bd-cg-body ul{margin:0;padding:0;list-style:none}.eael-bd-cg-body ul li{margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#566e8b}.eael-bd-cg-body ul li a{color:#566e8b;line-height:1.8}.eael-bd-cg-body ul li .eael-bd-cg-post-list-icon{line-height:1.8;margin-right:10px;width:22px}.eael-bd-cg-header{padding:20px}.eael-bd-cg-header .eael-bd-cg-header-inner{border-bottom:2px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-color:#528ffe}.eael-bd-cg-header .eael-docs-cat-title{color:#528ffe;font-size:20px;position:relative;margin:0}.eael-bd-cg-header .eael-docs-cat-icon{height:32px;width:32px;margin-right:30px;-webkit-transition:300ms;transition:300ms}.eael-bd-cg-header .eael-docs-cat-icon img{width:100%}.eael-bd-cg-header .eael-docs-item-count{height:35px;width:35px;background:#528ffe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-left:auto;color:#fff;font-size:15px}.eael-bd-grid-sub-cat-title{display:block;cursor:pointer}.eael-bd-grid-sub-cat-title .toggle-arrow{margin-right:5px}.docs-sub-cat-list,.eael-bd-grid-sub-cat-title .arrow-down{display:none}.eael-bd-cg-button{display:inline-block;background-color:#fff;font-size:16px;color:#528ffe;border:1px solid #528ffe;border-radius:50px;line-height:1;padding:15px 20px;margin:0px 0px 20px 20px}.eael-bd-cg-button .eael-bd-cg-button-icon{position:relative;top:1px}.eael-bd-cg-button .eael-bd-cg-button-icon.eael-bd-cg-button-icon-left{margin-right:5px}.eael-bd-cg-button .eael-bd-cg-button-icon.eael-bd-cg-button-icon-right{margin-left:5px}.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-header{padding:0px 20px}.eael-better-docs-category-grid-post.layout-2 .eael-docs-cat-title{-webkit-transition:300ms;transition:300ms}.eael-better-docs-category-grid-post.layout-2 .eael-docs-item-count{margin:0;border-radius:0;position:relative;display:block;width:auto;background:none;height:45px;width:40px}.eael-better-docs-category-grid-post.layout-2 .eael-docs-item-count:before{content:attr(data-content);position:absolute;left:0;top:-1px;height:45px;width:40px;background:#fc8c91;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-better-docs-category-grid-post.layout-2 .eael-docs-item-count:after{position:absolute;left:40px;top:-1px;content:"";border-top:6px solid #ad5e62;border-right:6px solid rgba(0,0,0,0);opacity:.9}.eael-better-docs-category-grid-post.layout-2 .eael-docs-cat-title{margin-top:30px;color:#000;font-size:18px;font-weight:500}.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-body ul li{font-size:15px}.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-body ul li a{color:#707070}.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-inner{-webkit-transition:300ms;transition:300ms;-webkit-box-shadow:0px 1px 5px 0px rgba(0,9,78,.1);box-shadow:0px 1px 5px 0px rgba(0,9,78,.1);border-radius:5px}.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-inner:hover{-webkit-box-shadow:0px 15px 40px 0px rgba(0,9,78,.1);box-shadow:0px 15px 40px 0px rgba(0,9,78,.1)}.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-button{font-size:15px;border:0px solid;border-radius:0;color:#333;-webkit-transition:300ms;transition:300ms}.eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-button:hover{color:#fc8c91}@media only screen and (min-width: 1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .eael-better-docs-category-grid-post{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .eael-better-docs-category-grid-post{width:50%;float:left}.elementor-element.elementor-grid-2 .eael-better-docs-category-grid-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-2 .eael-better-docs-category-grid-post:nth-of-type(2n + 1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .eael-better-docs-category-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .eael-better-docs-category-grid-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-3 .eael-better-docs-category-grid-post:nth-of-type(3n + 1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .eael-better-docs-category-grid-post{width:25%;float:left}.elementor-element.elementor-grid-4 .eael-better-docs-category-grid-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-4 .eael-better-docs-category-grid-post:nth-of-type(4n + 1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .eael-better-docs-category-grid-post{width:20%;float:left}.elementor-element.elementor-grid-5 .eael-better-docs-category-grid-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-5 .eael-better-docs-category-grid-post:nth-of-type(5n + 1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .eael-better-docs-category-grid-post{width:16%;float:left}.elementor-element.elementor-grid-6 .eael-better-docs-category-grid-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-6 .eael-better-docs-category-grid-post:nth-of-type(6n + 1){clear:left}}@media only screen and (max-width: 1024px)and (min-width: 766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .eael-better-docs-category-grid-post{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-grid-post{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-grid-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-2 .eael-better-docs-category-grid-post:nth-of-type(2n + 1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-grid-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-3 .eael-better-docs-category-grid-post:nth-of-type(3n + 1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-grid-post{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-grid-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-4 .eael-better-docs-category-grid-post:nth-of-type(4n + 1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-grid-post{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-grid-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-5 .eael-better-docs-category-grid-post:nth-of-type(5n + 1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-grid-post{width:16%;float:left}.elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-grid-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-6 .eael-better-docs-category-grid-post:nth-of-type(6n + 1){clear:left}}@media only screen and (max-width: 767px){.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .eael-better-docs-category-grid-post{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-grid-post{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-grid-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-2 .eael-better-docs-category-grid-post:nth-of-type(2n + 1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-grid-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-3 .eael-better-docs-category-grid-post:nth-of-type(3n + 1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-grid-post{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-grid-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-4 .eael-better-docs-category-grid-post:nth-of-type(4n + 1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-grid-post{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-grid-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-5 .eael-better-docs-category-grid-post:nth-of-type(5n + 1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-grid-post{width:16%;float:left}.elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-grid-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-6 .eael-better-docs-category-grid-post:nth-of-type(6n + 1){clear:left}}.rtl .eael-better-docs-category-grid-post.layout-2 .eael-docs-item-count:after{position:absolute;right:40px;left:0;border-top:6px solid #ad5e62;border-left:6px solid rgba(0,0,0,0);border-right:unset}.rtl .eael-better-docs-category-grid-post .eael-bd-cg-header .eael-docs-item-count{margin-right:auto;margin-left:unset}.rtl .eael-better-docs-category-grid-post.layout-2 .eael-bd-cg-header .eael-docs-item-count{margin-right:unset;margin-left:auto} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/business-reviews.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/business-reviews.css new file mode 100644 index 0000000..13b286e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/business-reviews.css @@ -0,0 +1,216 @@ +.eael-business-reviews-wrapper .eael-business-reviews-items { + padding: 0 15px; +} +.eael-business-reviews-wrapper .preset-2 .preset-content-wrap { + border: 1px solid #f5f5f5; + border-radius: 10px; + padding: 30px; + margin: 5px; + -webkit-box-shadow: 0px 0 5px rgba(19, 26, 64, 0.1); + box-shadow: 0px 0 5px rgba(19, 26, 64, 0.1); +} +.eael-business-reviews-wrapper .preset-2 .preset-content-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-column-gap: 20px; + -moz-column-gap: 20px; + column-gap: 20px; + margin-top: 35px; + padding-top: 20px; + border-top: 1px solid #f5f5f5; +} +.eael-business-reviews-wrapper .preset-2 .preset-content-footer-rating { + margin-left: auto; +} +.eael-business-reviews-wrapper .preset-2 .eael-google-review-text, +.eael-business-reviews-wrapper .preset-2 .eael-google-review-reviewer-name, +.eael-business-reviews-wrapper .preset-2 .eael-google-review-time { + text-align: left; +} +.eael-business-reviews-wrapper .preset-3 .preset-content-body { + border-radius: 10px; + padding: 10px; + margin: 5px; + -webkit-box-shadow: 0px 0px 5px rgba(19, 26, 64, 0.1); + box-shadow: 0px 0px 5px rgba(19, 26, 64, 0.1); + position: relative; +} +.eael-business-reviews-wrapper .preset-3 .preset-extra-shadow { + position: absolute; + bottom: -68px; + left: 0; +} +.eael-business-reviews-wrapper .preset-3 .eael-google-review-rating, +.eael-business-reviews-wrapper .preset-3 .eael-google-review-text, +.eael-business-reviews-wrapper .preset-3 .eael-google-review-reviewer-name, +.eael-business-reviews-wrapper .preset-3 .eael-google-review-time { + text-align: left; +} +.eael-business-reviews-wrapper .preset-3 .preset-content-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-column-gap: 20px; + -moz-column-gap: 20px; + column-gap: 20px; + margin-top: 40px; +} +.eael-business-reviews-wrapper .eael-google-reviews-slider-header, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header { + text-align: center; + margin-bottom: 40px; + cursor: pointer; +} +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-name, +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-name a, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-name, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-name a { + color: #292844; + font-size: 36px; + line-height: 1.5em; +} +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-rating, +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-rating a, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-rating, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-rating a { + color: #8A8EAA; + font-size: 12px; +} +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-address, +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-address a, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-address, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-address a { + color: #8A8EAA; + font-size: 13px; +} +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-address p, +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-rating p, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-address p, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-rating p { + margin: 5px 0 0; +} +.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-address, +.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-address { + margin-top: 10px; +} +.eael-business-reviews-wrapper .eael-google-reviews-business-rating { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-column-gap: 5px; + -moz-column-gap: 5px; + column-gap: 5px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-business-reviews-wrapper .eael-google-review-reviewer-photo { + text-align: center; +} +.eael-business-reviews-wrapper .eael-google-review-reviewer-name, +.eael-business-reviews-wrapper .eael-google-review-reviewer-name a { + color: #292844; + font-size: 16px; + text-align: center; + font-weight: 500; +} +.eael-business-reviews-wrapper .eael-google-review-time { + color: #8A8EAA; + font-size: 12px; + text-align: center; + font-weight: 400; +} +.eael-business-reviews-wrapper .eael-google-review-text { + color: #000000; + font-size: 14px; + text-align: center; + font-weight: 400; + margin-top: 10px; +} +.eael-business-reviews-wrapper .eael-google-review-rating { + text-align: center; + margin-top: 20px; +} +.eael-business-reviews-wrapper .swiper-container-wrap-dots-outside .swiper-pagination { + position: static; +} +.eael-business-reviews-wrapper .swiper-button-prev, +.eael-business-reviews-wrapper .swiper-button-next { + background-image: none !important; + cursor: pointer; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-business-reviews-wrapper .swiper-button-next:after, .eael-business-reviews-wrapper .swiper-rtl .swiper-button-prev:after, +.eael-business-reviews-wrapper .swiper-button-prev:after, .eael-business-reviews-wrapper .swiper-rtl .swiper-button-next:after { + content: ""; +} +.eael-business-reviews-wrapper .swiper-button-prev { + left: -40px; + right: auto; +} +.eael-business-reviews-wrapper .swiper-button-next { + right: -40px; + left: auto; +} +.eael-business-reviews-wrapper .swiper-button-prev:focus, +.eael-business-reviews-wrapper .swiper-button-next:focus { + outline: none; +} +.eael-business-reviews-wrapper .swiper-pagination { + cursor: pointer; +} +.eael-business-reviews-wrapper .eael-google-reviews-grid-body { + display: grid; +} +.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-1 { + grid-template-columns: auto; +} +.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-2 { + grid-template-columns: auto auto; +} +.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-3 { + grid-template-columns: auto auto auto; +} +.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-4 { + grid-template-columns: auto auto auto auto; +} +@media only screen and (min-width: 768px) and (max-width: 1023px) { + .eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-tablet-1 { + grid-template-columns: auto; + } + .eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-tablet-2 { + grid-template-columns: auto auto; + } + .eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-tablet-3 { + grid-template-columns: auto auto auto; + } + .eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-tablet-4 { + grid-template-columns: auto auto auto auto; + } +} +@media only screen and (max-width: 767px) { + .eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-mobile-1 { + grid-template-columns: auto; + } + .eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-mobile-2 { + grid-template-columns: auto auto; + } + .eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-mobile-3 { + grid-template-columns: auto auto auto; + } + .eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-mobile-4 { + grid-template-columns: auto auto auto auto; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/business-reviews.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/business-reviews.min.css new file mode 100644 index 0000000..a08ac3c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/business-reviews.min.css @@ -0,0 +1 @@ +.eael-business-reviews-wrapper .eael-business-reviews-items{padding:0 15px}.eael-business-reviews-wrapper .preset-2 .preset-content-wrap{border:1px solid #f5f5f5;border-radius:10px;padding:30px;margin:5px;-webkit-box-shadow:0px 0 5px rgba(19,26,64,.1);box-shadow:0px 0 5px rgba(19,26,64,.1)}.eael-business-reviews-wrapper .preset-2 .preset-content-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:35px;padding-top:20px;border-top:1px solid #f5f5f5}.eael-business-reviews-wrapper .preset-2 .preset-content-footer-rating{margin-left:auto}.eael-business-reviews-wrapper .preset-2 .eael-google-review-text,.eael-business-reviews-wrapper .preset-2 .eael-google-review-reviewer-name,.eael-business-reviews-wrapper .preset-2 .eael-google-review-time{text-align:left}.eael-business-reviews-wrapper .preset-3 .preset-content-body{border-radius:10px;padding:10px;margin:5px;-webkit-box-shadow:0px 0px 5px rgba(19,26,64,.1);box-shadow:0px 0px 5px rgba(19,26,64,.1);position:relative}.eael-business-reviews-wrapper .preset-3 .preset-extra-shadow{position:absolute;bottom:-68px;left:0}.eael-business-reviews-wrapper .preset-3 .eael-google-review-rating,.eael-business-reviews-wrapper .preset-3 .eael-google-review-text,.eael-business-reviews-wrapper .preset-3 .eael-google-review-reviewer-name,.eael-business-reviews-wrapper .preset-3 .eael-google-review-time{text-align:left}.eael-business-reviews-wrapper .preset-3 .preset-content-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:40px}.eael-business-reviews-wrapper .eael-google-reviews-slider-header,.eael-business-reviews-wrapper .eael-google-reviews-grid-header{text-align:center;margin-bottom:40px;cursor:pointer}.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-name,.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-name a,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-name,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-name a{color:#292844;font-size:36px;line-height:1.5em}.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-rating,.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-rating a,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-rating,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-rating a{color:#8a8eaa;font-size:12px}.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-address,.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-address a,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-address,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-address a{color:#8a8eaa;font-size:13px}.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-address p,.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-rating p,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-address p,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-rating p{margin:5px 0 0}.eael-business-reviews-wrapper .eael-google-reviews-slider-header .eael-google-reviews-business-address,.eael-business-reviews-wrapper .eael-google-reviews-grid-header .eael-google-reviews-business-address{margin-top:10px}.eael-business-reviews-wrapper .eael-google-reviews-business-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-business-reviews-wrapper .eael-google-review-reviewer-photo{text-align:center}.eael-business-reviews-wrapper .eael-google-review-reviewer-name,.eael-business-reviews-wrapper .eael-google-review-reviewer-name a{color:#292844;font-size:16px;text-align:center;font-weight:500}.eael-business-reviews-wrapper .eael-google-review-time{color:#8a8eaa;font-size:12px;text-align:center;font-weight:400}.eael-business-reviews-wrapper .eael-google-review-text{color:#000;font-size:14px;text-align:center;font-weight:400;margin-top:10px}.eael-business-reviews-wrapper .eael-google-review-rating{text-align:center;margin-top:20px}.eael-business-reviews-wrapper .swiper-container-wrap-dots-outside .swiper-pagination{position:static}.eael-business-reviews-wrapper .swiper-button-prev,.eael-business-reviews-wrapper .swiper-button-next{background-image:none !important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-business-reviews-wrapper .swiper-button-next:after,.eael-business-reviews-wrapper .swiper-rtl .swiper-button-prev:after,.eael-business-reviews-wrapper .swiper-button-prev:after,.eael-business-reviews-wrapper .swiper-rtl .swiper-button-next:after{content:""}.eael-business-reviews-wrapper .swiper-button-prev{left:-40px;right:auto}.eael-business-reviews-wrapper .swiper-button-next{right:-40px;left:auto}.eael-business-reviews-wrapper .swiper-button-prev:focus,.eael-business-reviews-wrapper .swiper-button-next:focus{outline:none}.eael-business-reviews-wrapper .swiper-pagination{cursor:pointer}.eael-business-reviews-wrapper .eael-google-reviews-grid-body{display:grid}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-1{grid-template-columns:auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-2{grid-template-columns:auto auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-3{grid-template-columns:auto auto auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-4{grid-template-columns:auto auto auto auto}@media only screen and (min-width: 768px)and (max-width: 1023px){.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-tablet-1{grid-template-columns:auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-tablet-2{grid-template-columns:auto auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-tablet-3{grid-template-columns:auto auto auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-tablet-4{grid-template-columns:auto auto auto auto}}@media only screen and (max-width: 767px){.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-mobile-1{grid-template-columns:auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-mobile-2{grid-template-columns:auto auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-mobile-3{grid-template-columns:auto auto auto}.eael-business-reviews-wrapper .eael-google-reviews-grid-body.eael-column-mobile-4{grid-template-columns:auto auto auto auto}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/caldera-form.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/caldera-form.css new file mode 100644 index 0000000..287759b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/caldera-form.css @@ -0,0 +1,55 @@ +.eael-caldera-form-align-left, +.eael-caldera-form-btn-align-left { + text-align: left; +} + +.eael-caldera-form-align-right, +.eael-caldera-form-btn-align-right { + text-align: right; +} + +.eael-caldera-form-align-center, +.eael-caldera-form-btn-align-center { + text-align: center; +} + +.eael-caldera-form .control-label { + display: none; +} + +.eael-caldera-form-labels-yes .control-label { + display: block; +} + +.eael-caldera-form-button-center .form-group input[type=button], +.eael-caldera-form-button-center .form-group input[type=submit] { + display: block; + margin: 0 auto; +} + +.eael-caldera-form-button-right .form-group input[type=button], +.eael-caldera-form-button-right .form-group input[type=submit] { + float: right; +} + +.eael-caldera-form .intl-tel-input { + display: inherit; +} + +.eael-custom-radio-checkbox .caldera-grid input[type=checkbox], +.eael-custom-radio-checkbox .caldera-grid input[type=radio] { + border-style: solid; + border-width: 0; + padding: 3px; + -webkit-appearance: none; +} + +.eael-caldera-form-button-full-width .form-group input[type=submit], +.eael-caldera-form-button-full-width .form-group input[type=button] { + width: 100%; +} + +.rtl .eael-caldera-form-button-left .form-group input[type=button], +.rtl .eael-caldera-form-button-left .form-group input[type=submit] { + float: left; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/caldera-form.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/caldera-form.min.css new file mode 100644 index 0000000..94496a1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/caldera-form.min.css @@ -0,0 +1 @@ +.eael-caldera-form-align-left,.eael-caldera-form-btn-align-left{text-align:left}.eael-caldera-form-align-right,.eael-caldera-form-btn-align-right{text-align:right}.eael-caldera-form-align-center,.eael-caldera-form-btn-align-center{text-align:center}.eael-caldera-form .control-label{display:none}.eael-caldera-form-labels-yes .control-label{display:block}.eael-caldera-form-button-center .form-group input[type=button],.eael-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.eael-caldera-form-button-right .form-group input[type=button],.eael-caldera-form-button-right .form-group input[type=submit]{float:right}.eael-caldera-form .intl-tel-input{display:inherit}.eael-custom-radio-checkbox .caldera-grid input[type=checkbox],.eael-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.eael-caldera-form-button-full-width .form-group input[type=submit],.eael-caldera-form-button-full-width .form-group input[type=button]{width:100%}.rtl .eael-caldera-form-button-left .form-group input[type=button],.rtl .eael-caldera-form-button-left .form-group input[type=submit]{float:left} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/call-to-action.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/call-to-action.css new file mode 100644 index 0000000..cca037d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/call-to-action.css @@ -0,0 +1,443 @@ +.eael-call-to-action { + width: 100%; + height: auto; + display: block; + padding: 30px; + font-size: 16px; + color: #4d4d4d; + font-weight: 400; + line-height: 27px; + margin: 0 auto; +} + +.eael-call-to-action p { + margin-bottom: 10px; +} + +.eael-call-to-action .title { + font-size: 36px; + font-weight: 600; + line-height: 36px; + margin-bottom: 10px; + text-transform: capitalize; + font-style: normal; +} + +.elementor-widget-eael-cta-box.content-align-cta-default { + text-align: left; +} + +.elementor-widget-eael-cta-box.content-align-cta-center { + text-align: center; +} + +.elementor-widget-eael-cta-box.content-align-cta-right { + text-align: right; +} + +@media all and (min-width: 768px) and (max-width: 1024px) { + .elementor-widget-eael-cta-box.content-align--tabletcta-right { + text-align: right; + } + .elementor-widget-eael-cta-box.content-align--tabletcta-center { + text-align: center; + } + .elementor-widget-eael-cta-box.content-align--tabletcta-default { + text-align: left; + } +} + +@media all and (max-width: 767px) { + .elementor-widget-eael-cta-box.content-align--mobilecta-center { + text-align: center; + } + .elementor-widget-eael-cta-box.content-align--mobilecta-right { + text-align: right; + } + .elementor-widget-eael-cta-box.content-align--mobilecta-default { + text-align: left; + } +} + +.eael-call-to-action.bg-lite { + background: #f4f4f4; +} + +.eael-call-to-action.bg-img { + background-image: url("../img/bg.jpg"); + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; + z-index: 0; + color: rgba(255, 255, 255, 0.7); +} + +.eael-call-to-action.bg-img .icon { + color: #fff; +} + +.eael-cta-overlay-yes .eael-call-to-action.bg-img:after { + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0px; + left: 0px; + z-index: -1; + background: rgba(0, 0, 0, 0.8); +} + +.eael-call-to-action.bg-img.bg-fixed { + background-attachment: fixed; + background-position: center center; +} + +.eael-call-to-action.bg-img .title { + color: rgba(255, 255, 255, 0.9); +} + +/*--- Cta Flex ---*/ + +.eael-call-to-action.cta-flex, +.eael-call-to-action.cta-icon-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +/*--- Cta Icon Flex ---*/ + +.eael-call-to-action.cta-icon-flex .icon { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + font-size: 80px; + text-align: left; + line-height: 130px; +} + +.eael-call-to-action.cta-icon-flex .action { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: right; + padding-top: 22px; + -ms-flex-preferred-size: 22%; + flex-basis: 22%; +} + +.eael-call-to-action.cta-preset-2.cta-icon-flex .action { + -ms-flex-preferred-size: 35%; + flex-basis: 35%; +} + +.eael-call-to-action.cta-icon-flex .content { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + padding: 0px 30px; +} + +/*--- Cta Flex ---*/ + +.eael-call-to-action.cta-flex .content { + padding: 0px 15px; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +.eael-call-to-action.cta-flex .action { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: right; + padding-top: 25px; + -ms-flex-preferred-size: 23%; + flex-basis: 23%; +} + +.cta-preset-2.eael-call-to-action.cta-flex .action { + -ms-flex-preferred-size: 40%; + flex-basis: 40%; +} + +/*--- Cta Button ---*/ + +.eael-call-to-action .cta-button { + position: relative; + display: inline-block; + padding: 12px 30px; + background: #f9f9f9; + font-size: 16px; + text-decoration: none; + color: #4d4d4d; + -webkit-transition: 0.5s; + transition: 0.5s; + -webkit-box-shadow: 0px 0px 3px -1px rgba(0, 0, 0, 0.2); + -ms-box-shadow: 0px 0px 3px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0px 0px 3px -1px rgba(0, 0, 0, 0.2); + margin-right: 10px; + margin-top: 10px; + z-index: 0; + overflow: hidden; +} + +.eael-call-to-action .cta-button:last-child { + margin-right: 0px; +} + +.eael-call-to-action .cta-button:focus { + outline: none; +} + +/*--- Hover ---*/ + +.eael-call-to-action .cta-button:hover { + color: #fff; + background: #3f51b5; + -webkit-box-shadow: 0px 1px 12px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0px 1px 12px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0px 1px 12px 1px rgba(0, 0, 0, 0.1); +} + +/*--- Cta Button effect 1 ---*/ + +.eael-call-to-action .cta-button.effect-1:after { + content: ""; + position: absolute; + width: 100%; + height: 100%; + background: #3f51b5; + top: 0px; + left: 0px; + transform: translateY(-100%); + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + z-index: -1; + -webkit-transition: 0.5s; + transition: 0.5s; + color: #fff; +} + +.eael-call-to-action .cta-button.effect-1:hover::after { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} + +/*--- Cta Button effect 2 ---*/ + +.eael-call-to-action .cta-button.effect-2:after { + content: ""; + position: absolute; + width: 100%; + height: 100%; + background: #3f51b5; + top: 0px; + left: 0px; + z-index: -1; + -webkit-transition: 0.5s; + transition: 0.5s; + color: #fff; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); +} + +.eael-call-to-action .cta-button.effect-2:hover::after { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} + +/*--- Media Queries ---*/ + +@media only screen and (max-width: 768px) { + .eael-call-to-action.cta-flex, + .eael-call-to-action.cta-icon-flex { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .eael-call-to-action .title { + font-size: 28px; + line-height: 36px; + margin-top: 0px; + } + .eael-call-to-action.cta-icon-flex .icon { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + font-size: 48px; + line-height: 90px; + text-align: center; + } + .eael-call-to-action.cta-flex .content, + .eael-call-to-action.cta-icon-flex .content { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; + padding: 0px; + } + .eael-call-to-action.cta-flex .action, + .eael-call-to-action.cta-icon-flex .action { + text-align: center; + padding-top: 0px; + } + .eael-call-to-action .cta-button { + padding: 12px 25px; + } +} + +@media only screen and (max-width: 360px) { + .eael-call-to-action { + font-size: 14px; + line-height: 26px; + } + .eael-call-to-action .cta-button:not(.cta-btn-preset-2) { + padding: 4px 20px; + font-size: 12px; + } + .eael-call-to-action .title { + font-size: 20px; + line-height: 30px; + } +} + +.eael-call-to-action.cta-preset-2 { + padding: 77px 77px 100px 85px; + border-radius: 5px; + -webkit-box-shadow: 0 25px 35px 0 rgba(0, 9, 78, 0.18); + box-shadow: 0 25px 35px 0 rgba(0, 9, 78, 0.18); +} + +@media all and (max-width: 767px) { + .eael-call-to-action.cta-preset-2 { + padding: 50px; + } +} + +.eael-call-to-action.cta-preset-2 .sub-title { + font-family: "Poppins", Sans-serif; + color: #fff; + font-size: 25px; + font-weight: 400; + line-height: 1.2em; +} + +.eael-call-to-action.cta-preset-2 .title { + color: #FFF; + font-family: "Poppins", Sans-serif; + font-size: 35px; + font-weight: 500; + line-height: 1.2em; +} + +.eael-call-to-action.cta-preset-2 p { + color: #E9DEFF; + font-family: "Poppins", Sans-serif; + font-size: 16px; + font-weight: 400; + line-height: 1.5em; +} + +.eael-call-to-action.cta-preset-2 .cta-button { + color: #4D4D4D; + background: #FFF; + border-radius: 100px; + -webkit-box-shadow: 0 10px 20px 0 rgba(0, 9, 78, 0.12); + box-shadow: 0 10px 20px 0 rgba(0, 9, 78, 0.12); + font-family: "Poppins", Sans-serif; + font-size: 15px; + font-weight: 400; + line-height: 1.8em; +} + +.eael-call-to-action.cta-preset-2 .cta-button.cta-secondary-button { + background: transparent; + border: 1px solid #fff; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} + +.eael-call-to-action.cta-preset-2 .cta-button.cta-secondary-button:hover { + color: #000; + background: #fff; +} + +.eael-call-to-action.cta-preset-2 .cta-button:hover { + background: #F92C8B; + color: #fff; +} + +.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2 { + border-bottom-right-radius: 0; + padding-left: 70px; +} + +.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2:hover .btn-icon { + background: #fff; +} + +.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2:hover i { + color: #F92C8B; +} + +.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2:hover svg { + fill: #F92C8B; +} + +.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2 .btn-icon { + background: #F92C8B; + color: #fff; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 50px; + text-align: center; + border-radius: 50%; + font-size: 20px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2 svg { + fill: #fff; +} + +.eael-call-to-action.cta-preset-2 .icon { + color: #fff; +} + +.eael-call-to-action.cta-preset-2.cta-basic { + background-color: #8B54FF; +} + +.eael-call-to-action.cta-preset-2.cta-flex { + background-color: #22CBD0; +} + +.eael-call-to-action.cta-preset-2.cta-flex p { + color: #fff; +} + +.eael-call-to-action.cta-preset-2.cta-icon-flex { + background-color: #8B54FF; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/call-to-action.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/call-to-action.min.css new file mode 100644 index 0000000..e0058f1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/call-to-action.min.css @@ -0,0 +1 @@ +.eael-call-to-action{width:100%;height:auto;display:block;padding:30px;font-size:16px;color:#4d4d4d;font-weight:400;line-height:27px;margin:0 auto}.eael-call-to-action p{margin-bottom:10px}.eael-call-to-action .title{font-size:36px;font-weight:600;line-height:36px;margin-bottom:10px;text-transform:capitalize;font-style:normal}.elementor-widget-eael-cta-box.content-align-cta-default{text-align:left}.elementor-widget-eael-cta-box.content-align-cta-center{text-align:center}.elementor-widget-eael-cta-box.content-align-cta-right{text-align:right}@media all and (min-width: 768px)and (max-width: 1024px){.elementor-widget-eael-cta-box.content-align--tabletcta-right{text-align:right}.elementor-widget-eael-cta-box.content-align--tabletcta-center{text-align:center}.elementor-widget-eael-cta-box.content-align--tabletcta-default{text-align:left}}@media all and (max-width: 767px){.elementor-widget-eael-cta-box.content-align--mobilecta-center{text-align:center}.elementor-widget-eael-cta-box.content-align--mobilecta-right{text-align:right}.elementor-widget-eael-cta-box.content-align--mobilecta-default{text-align:left}}.eael-call-to-action.bg-lite{background:#f4f4f4}.eael-call-to-action.bg-img{background-image:url("../img/bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0;color:rgba(255,255,255,.7)}.eael-call-to-action.bg-img .icon{color:#fff}.eael-cta-overlay-yes .eael-call-to-action.bg-img:after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:-1;background:rgba(0,0,0,.8)}.eael-call-to-action.bg-img.bg-fixed{background-attachment:fixed;background-position:center center}.eael-call-to-action.bg-img .title{color:rgba(255,255,255,.9)}.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:80px;text-align:left;line-height:130px}.eael-call-to-action.cta-icon-flex .action{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;padding-top:22px;-ms-flex-preferred-size:22%;flex-basis:22%}.eael-call-to-action.cta-preset-2.cta-icon-flex .action{-ms-flex-preferred-size:35%;flex-basis:35%}.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0px 30px}.eael-call-to-action.cta-flex .content{padding:0px 15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.eael-call-to-action.cta-flex .action{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;padding-top:25px;-ms-flex-preferred-size:23%;flex-basis:23%}.cta-preset-2.eael-call-to-action.cta-flex .action{-ms-flex-preferred-size:40%;flex-basis:40%}.eael-call-to-action .cta-button{position:relative;display:inline-block;padding:12px 30px;background:#f9f9f9;font-size:16px;text-decoration:none;color:#4d4d4d;-webkit-transition:.5s;transition:.5s;-webkit-box-shadow:0px 0px 3px -1px rgba(0,0,0,.2);-ms-box-shadow:0px 0px 3px -1px rgba(0,0,0,.2);box-shadow:0px 0px 3px -1px rgba(0,0,0,.2);margin-right:10px;margin-top:10px;z-index:0;overflow:hidden}.eael-call-to-action .cta-button:last-child{margin-right:0px}.eael-call-to-action .cta-button:focus{outline:none}.eael-call-to-action .cta-button:hover{color:#fff;background:#3f51b5;-webkit-box-shadow:0px 1px 12px 1px rgba(0,0,0,.1);-ms-box-shadow:0px 1px 12px 1px rgba(0,0,0,.1);box-shadow:0px 1px 12px 1px rgba(0,0,0,.1)}.eael-call-to-action .cta-button.effect-1:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0px;left:0px;transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff}.eael-call-to-action .cta-button.effect-1:hover::after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.eael-call-to-action .cta-button.effect-2:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0px;left:0px;z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.eael-call-to-action .cta-button.effect-2:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width: 768px){.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.eael-call-to-action .title{font-size:28px;line-height:36px;margin-top:0px}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:48px;line-height:90px;text-align:center}.eael-call-to-action.cta-flex .content,.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:0px}.eael-call-to-action.cta-flex .action,.eael-call-to-action.cta-icon-flex .action{text-align:center;padding-top:0px}.eael-call-to-action .cta-button{padding:12px 25px}}@media only screen and (max-width: 360px){.eael-call-to-action{font-size:14px;line-height:26px}.eael-call-to-action .cta-button:not(.cta-btn-preset-2){padding:4px 20px;font-size:12px}.eael-call-to-action .title{font-size:20px;line-height:30px}}.eael-call-to-action.cta-preset-2{padding:77px 77px 100px 85px;border-radius:5px;-webkit-box-shadow:0 25px 35px 0 rgba(0,9,78,.18);box-shadow:0 25px 35px 0 rgba(0,9,78,.18)}@media all and (max-width: 767px){.eael-call-to-action.cta-preset-2{padding:50px}}.eael-call-to-action.cta-preset-2 .sub-title{font-family:"Poppins",Sans-serif;color:#fff;font-size:25px;font-weight:400;line-height:1.2em}.eael-call-to-action.cta-preset-2 .title{color:#fff;font-family:"Poppins",Sans-serif;font-size:35px;font-weight:500;line-height:1.2em}.eael-call-to-action.cta-preset-2 p{color:#e9deff;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.eael-call-to-action.cta-preset-2 .cta-button{color:#4d4d4d;background:#fff;border-radius:100px;-webkit-box-shadow:0 10px 20px 0 rgba(0,9,78,.12);box-shadow:0 10px 20px 0 rgba(0,9,78,.12);font-family:"Poppins",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em}.eael-call-to-action.cta-preset-2 .cta-button.cta-secondary-button{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;-webkit-box-shadow:none;box-shadow:none}.eael-call-to-action.cta-preset-2 .cta-button.cta-secondary-button:hover{color:#000;background:#fff}.eael-call-to-action.cta-preset-2 .cta-button:hover{background:#f92c8b;color:#fff}.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2{border-bottom-right-radius:0;padding-left:70px}.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2:hover .btn-icon{background:#fff}.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2:hover i{color:#f92c8b}.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2:hover svg{fill:#f92c8b}.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2 .btn-icon{background:#f92c8b;color:#fff;position:absolute;left:0;top:0;height:100%;width:50px;text-align:center;border-radius:50%;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-call-to-action.cta-preset-2 .cta-button.cta-btn-preset-2 svg{fill:#fff}.eael-call-to-action.cta-preset-2 .icon{color:#fff}.eael-call-to-action.cta-preset-2.cta-basic{background-color:#8b54ff}.eael-call-to-action.cta-preset-2.cta-flex{background-color:#22cbd0}.eael-call-to-action.cta-preset-2.cta-flex p{color:#fff}.eael-call-to-action.cta-preset-2.cta-icon-flex{background-color:#8b54ff} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/contact-form-7.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/contact-form-7.css new file mode 100644 index 0000000..702cb90 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/contact-form-7.css @@ -0,0 +1,127 @@ +.eael-contact-form-7.eael-contact-form-btn-align-center input.wpcf7-submit { + margin-left: auto !important; + margin-right: auto !important; + display: block; + float: none; +} + +.eael-contact-form-7.eael-contact-form-btn-align-left input.wpcf7-submit { + float: left; + width: auto; +} + +.eael-contact-form-7.eael-contact-form-btn-align-right input.wpcf7-submit { + float: right; + width: auto; +} + +.eael-contact-form-7 label { + display: block; +} + +.eael-contact-form-7 textarea, +.eael-contact-form-7 input[type=text], +.eael-contact-form-7 input[type=password], +.eael-contact-form-7 input[type=datetime], +.eael-contact-form-7 input[type=datetime-local], +.eael-contact-form-7 input[type=date], +.eael-contact-form-7 input[type=month], +.eael-contact-form-7 input[type=time], +.eael-contact-form-7 input[type=week], +.eael-contact-form-7 input[type=number], +.eael-contact-form-7 input[type=email], +.eael-contact-form-7 input[type=url], +.eael-contact-form-7 input[type=search], +.eael-contact-form-7 input[type=tel], +.eael-contact-form-7 input[type=color], +.eael-contact-form-7 .uneditable-input { + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -webkit-transition: border linear 0.2s, -webkit-box-shadow linear 0.2s; + transition: border linear 0.2s, -webkit-box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s, -webkit-box-shadow linear 0.2s; + width: auto; + max-width: 100%; +} + +.eael-contact-form-7 .wpcf7-form::before, +.eael-contact-form-7 .wpcf7-form::after { + content: " "; + clear: both; + display: table; +} + +.eael-contact-form-7 .wpcf7-form:after { + clear: both; + content: ""; + font-size: 0; + height: 0; + display: block; + visibility: hidden; +} + +.eael-contact-form-7.labels-hide .wpcf7-form label { + display: none; +} + +.eael-contact-form-7-title { + margin-bottom: 10px; +} + +.eael-contact-form-7-description { + margin-bottom: 20px; +} + +.eael-contact-form-7-button-full-width .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) { + display: grid; +} + +.wpcf7 form > div, +.wpcf7 form > p { + margin-bottom: 20px; +} + +.eael-contact-form-7 .wpcf7-form p { + margin-bottom: 20px; +} + +.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap { + margin-bottom: 0px; +} + +.eael-contact-form-7 .wpcf7-form label span.wpcf7-list-item-label { + font-family: inherit; + font-weight: normal; +} + +.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit { + font-family: inherit; + font-weight: normal; + margin-bottom: 10px; +} + +.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit:focus { + outline: unset; +} + +.eael-contact-form-7 .wpcf7-form .ajax-loader { + display: block; + margin: 0 auto; +} + +.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) { + display: table; + margin: 0; +} + +.eael-contact-form-7-button-align-left .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) { + margin: 0; +} + +.eael-contact-form-7-button-align-center .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) { + margin: 0 auto; +} + +.eael-contact-form-7-button-align-right .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) { + margin: 0 0 0 auto; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/contact-form-7.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/contact-form-7.min.css new file mode 100644 index 0000000..46cc1ed --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/contact-form-7.min.css @@ -0,0 +1 @@ +.eael-contact-form-7.eael-contact-form-btn-align-center input.wpcf7-submit{margin-left:auto !important;margin-right:auto !important;display:block;float:none}.eael-contact-form-7.eael-contact-form-btn-align-left input.wpcf7-submit{float:left;width:auto}.eael-contact-form-7.eael-contact-form-btn-align-right input.wpcf7-submit{float:right;width:auto}.eael-contact-form-7 label{display:block}.eael-contact-form-7 textarea,.eael-contact-form-7 input[type=text],.eael-contact-form-7 input[type=password],.eael-contact-form-7 input[type=datetime],.eael-contact-form-7 input[type=datetime-local],.eael-contact-form-7 input[type=date],.eael-contact-form-7 input[type=month],.eael-contact-form-7 input[type=time],.eael-contact-form-7 input[type=week],.eael-contact-form-7 input[type=number],.eael-contact-form-7 input[type=email],.eael-contact-form-7 input[type=url],.eael-contact-form-7 input[type=search],.eael-contact-form-7 input[type=tel],.eael-contact-form-7 input[type=color],.eael-contact-form-7 .uneditable-input{-webkit-transition:border linear .2s,box-shadow linear .2s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s,-webkit-box-shadow linear .2s;width:auto;max-width:100%}.eael-contact-form-7 .wpcf7-form::before,.eael-contact-form-7 .wpcf7-form::after{content:" ";clear:both;display:table}.eael-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.eael-contact-form-7.labels-hide .wpcf7-form label{display:none}.eael-contact-form-7-title{margin-bottom:10px}.eael-contact-form-7-description{margin-bottom:20px}.eael-contact-form-7-button-full-width .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){display:grid}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:20px}.eael-contact-form-7 .wpcf7-form p{margin-bottom:20px}.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap{margin-bottom:0px}.eael-contact-form-7 .wpcf7-form label span.wpcf7-list-item-label{font-family:inherit;font-weight:normal}.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit{font-family:inherit;font-weight:normal;margin-bottom:10px}.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit:focus{outline:unset}.eael-contact-form-7 .wpcf7-form .ajax-loader{display:block;margin:0 auto}.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){display:table;margin:0}.eael-contact-form-7-button-align-left .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){margin:0}.eael-contact-form-7-button-align-center .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){margin:0 auto}.eael-contact-form-7-button-align-right .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){margin:0 0 0 auto} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/content-ticker.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/content-ticker.css new file mode 100644 index 0000000..a211526 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/content-ticker.css @@ -0,0 +1,103 @@ +.eael-ticker-wrap { + position: relative; + overflow: hidden; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; +} + +.eael-ticker-wrap .ticker-badge { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + padding: 8px 12px; +} + +.eael-ticker-wrap .eael-ticker { + overflow: hidden; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.eael-ticker-wrap .eael-ticker .ticker-content { + padding: 8px 12px; + line-height: 1.8; +} + +.eael-ticker-wrap .eael-ticker .ticker-content p { + margin: 0; +} + +.eael-ticker-wrap .swiper-button-prev { + left: auto !important; + right: 25px; +} + +.eael-ticker-wrap div.swiper-slide, +.eael-ticker-wrap div.swiper-slide.swiper-slide-prev, +.eael-ticker-wrap div.swiper-slide.swiper-slide-next { + opacity: 0 !important; +} + +.eael-ticker-wrap div.swiper-slide.swiper-slide-active { + opacity: 1 !important; +} + +.eael-ticker-wrap .eael-content-ticker.swiper-container .swiper-slide { + text-align: left; +} + +@media only screen and (max-width: 767px) { + .eael-ticker-wrap { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .content-ticker-pagination { + display: none; + } +} + +.eael-ticker-wrap .swiper-button-next, .eael-ticker-wrap .swiper-button-prev { + background-image: none; + outline: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.eael-ticker-wrap .swiper-button-next:before, .eael-ticker-wrap .swiper-button-next:after, .eael-ticker-wrap .swiper-button-prev:before, .eael-ticker-wrap .swiper-button-prev:after { + display: none; +} + +.rtl .eael-ticker-wrap .eael-content-ticker.swiper-container .swiper-slide { + text-align: right; +} + +.rtl .eael-ticker-wrap .swiper-button-prev { + left: 0 !important; + right: auto !important; +} + +.rtl .eael-ticker-wrap .swiper-button-next { + right: auto; + left: 12px; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/content-ticker.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/content-ticker.min.css new file mode 100644 index 0000000..9d28323 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/content-ticker.min.css @@ -0,0 +1 @@ +.eael-ticker-wrap{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.eael-ticker-wrap .ticker-badge{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 12px}.eael-ticker-wrap .eael-ticker{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.eael-ticker-wrap .eael-ticker .ticker-content{padding:8px 12px;line-height:1.8}.eael-ticker-wrap .eael-ticker .ticker-content p{margin:0}.eael-ticker-wrap .swiper-button-prev{left:auto !important;right:25px}.eael-ticker-wrap div.swiper-slide,.eael-ticker-wrap div.swiper-slide.swiper-slide-prev,.eael-ticker-wrap div.swiper-slide.swiper-slide-next{opacity:0 !important}.eael-ticker-wrap div.swiper-slide.swiper-slide-active{opacity:1 !important}.eael-ticker-wrap .eael-content-ticker.swiper-container .swiper-slide{text-align:left}@media only screen and (max-width: 767px){.eael-ticker-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.content-ticker-pagination{display:none}}.eael-ticker-wrap .swiper-button-next,.eael-ticker-wrap .swiper-button-prev{background-image:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.eael-ticker-wrap .swiper-button-next:before,.eael-ticker-wrap .swiper-button-next:after,.eael-ticker-wrap .swiper-button-prev:before,.eael-ticker-wrap .swiper-button-prev:after{display:none}.rtl .eael-ticker-wrap .eael-content-ticker.swiper-container .swiper-slide{text-align:right}.rtl .eael-ticker-wrap .swiper-button-prev{left:0 !important;right:auto !important}.rtl .eael-ticker-wrap .swiper-button-next{right:auto;left:12px} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/count-down.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/count-down.css new file mode 100644 index 0000000..303f546 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/count-down.css @@ -0,0 +1,89 @@ +.eael-countdown-items { + list-style: none; + margin: 0; + padding: 0; + display: table; + table-layout: fixed; + width: 100%; +} + +.eael-countdown-items > li { + list-style: none; + margin: 0; + padding: 0; + display: table-cell; + position: relative; +} + +.eael-countdown-item > div { + text-align: center; + padding: 20px; +} + +.eael-countdown-digits { + font-size: 54px; + line-height: 1; +} + +.eael-countdown-label { + font-size: 18px; + line-height: 1; + color: #ffffff; +} + +.eael-countdown-show-separator.eael-countdown-separator-solid .eael-countdown-digits::after { + content: "|"; + position: absolute; + left: 98%; + z-index: 1; +} + +.eael-countdown-show-separator.eael-countdown-separator-dotted .eael-countdown-digits::after { + content: ":"; + position: absolute; + left: 98%; + z-index: 1; +} + +.eael-countdown-item:last-child .eael-countdown-digits::after { + display: none; +} + +/*--- Style 1 ---*/ + +.eael-countdown-items.style-1 .eael-countdown-item > div { + background: #262625; +} + +@media all and (min-width: 1025px) { + .eael-countdown-label-block .eael-countdown-digits, + .eael-countdown-label-block .eael-countdown-label { + display: block; + text-align: center; + } +} + +@media all and (max-width: 1025px) { + .eael-countdown-label-inline-tablet .eael-countdown-digits, + .eael-countdown-label-inline-tablet .eael-countdown-label { + display: inline-block !important; + } + .eael-countdown-label-block-tablet .eael-countdown-digits, + .eael-countdown-label-block-tablet .eael-countdown-label { + display: block !important; + } +} + +@media all and (max-width: 767px) { + .eael-countdown-label-inline-mobile .eael-countdown-digits, + .eael-countdown-label-inline-mobile .eael-countdown-label { + display: inline-block !important; + } + .eael-countdown-label-block-mobile .eael-countdown-digits, + .eael-countdown-label-block-mobile .eael-countdown-label { + display: block !important; + } + .eael-countdown-container .eael-countdown-item > div { + padding: 10px; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/count-down.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/count-down.min.css new file mode 100644 index 0000000..305b2d9 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/count-down.min.css @@ -0,0 +1 @@ +.eael-countdown-items{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}.eael-countdown-items>li{list-style:none;margin:0;padding:0;display:table-cell;position:relative}.eael-countdown-item>div{text-align:center;padding:20px}.eael-countdown-digits{font-size:54px;line-height:1}.eael-countdown-label{font-size:18px;line-height:1;color:#fff}.eael-countdown-show-separator.eael-countdown-separator-solid .eael-countdown-digits::after{content:"|";position:absolute;left:98%;z-index:1}.eael-countdown-show-separator.eael-countdown-separator-dotted .eael-countdown-digits::after{content:":";position:absolute;left:98%;z-index:1}.eael-countdown-item:last-child .eael-countdown-digits::after{display:none}.eael-countdown-items.style-1 .eael-countdown-item>div{background:#262625}@media all and (min-width: 1025px){.eael-countdown-label-block .eael-countdown-digits,.eael-countdown-label-block .eael-countdown-label{display:block;text-align:center}}@media all and (max-width: 1025px){.eael-countdown-label-inline-tablet .eael-countdown-digits,.eael-countdown-label-inline-tablet .eael-countdown-label{display:inline-block !important}.eael-countdown-label-block-tablet .eael-countdown-digits,.eael-countdown-label-block-tablet .eael-countdown-label{display:block !important}}@media all and (max-width: 767px){.eael-countdown-label-inline-mobile .eael-countdown-digits,.eael-countdown-label-inline-mobile .eael-countdown-label{display:inline-block !important}.eael-countdown-label-block-mobile .eael-countdown-digits,.eael-countdown-label-block-mobile .eael-countdown-label{display:block !important}.eael-countdown-container .eael-countdown-item>div{padding:10px}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/creative-btn.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/creative-btn.css new file mode 100644 index 0000000..da4ef85 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/creative-btn.css @@ -0,0 +1,368 @@ +.eael-creative-button-align-center { + text-align: center; +} + +.eael-creative-button-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael-creative-button { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + min-width: 150px; + text-align: center; + vertical-align: middle; + position: relative; + z-index: 1; + border-radius: 2px; + padding: 20px 30px; + font-size: 16px; + line-height: 1; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -moz-osx-font-smoothing: grayscale; +} + +.eael-creative-button:focus { + outline: none; +} + +/*--- Winona ---*/ + +.eael-creative-button--winona { + overflow: hidden; + padding: 0 !important; + -webkit-transition: border-color 0.3s, background-color 0.3s; + transition: border-color 0.3s, background-color 0.3s; + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); +} + +.eael-creative-button--winona::after { + content: attr(data-text); + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0; + -webkit-transform: translate3d(0, 25%, 0); + transform: translate3d(0, 25%, 0); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.eael-creative-button--winona::after, +.eael-creative-button--winona > .creative-button-inner { + padding: 1em 2em; + -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); +} + +.eael-creative-button--winona:hover::after { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.eael-creative-button--winona:hover .eael-creative-button-icon-left, +.eael-creative-button--winona:hover .eael-creative-button-icon-right { + opacity: 1; +} + +.eael-creative-button--winona:hover > .creative-button-inner { + -webkit-transform: translate3d(0, -25%, 0); + transform: translate3d(0, 0%, 0); +} + +.eael-creative-button--winona:hover .cretive-button-text { + opacity: 0; +} + +/*--- Ujarak ---*/ + +.eael-creative-button--ujarak { + -webkit-transition: border-color 0.4s, color 0.4s; + transition: border-color 0.4s, color 0.4s; +} + +.eael-creative-button--ujarak::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + opacity: 0; + -webkit-transform: scale3d(0.7, 1, 1); + transform: scale3d(0.7, 1, 1); + -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; + -webkit-transition: opacity 0.4s, -webkit-transform 0.4s; + transition: opacity 0.4s, -webkit-transform 0.4s; + transition: transform 0.4s, opacity 0.4s; + transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s; + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); +} + +.eael-creative-button--ujarak, +.eael-creative-button--ujarak::before { + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); +} + +.eael-creative-button--ujarak:hover::before { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +/*--- Wayra ---*/ + +.eael-creative-button--wayra { + overflow: hidden; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s; + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); +} + +.eael-creative-button--wayra::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 150%; + height: 100%; + z-index: -1; + -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); + transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); + -webkit-transform-origin: 0% 100%; + -ms-transform-origin: 0% 100%; + transform-origin: 0% 100%; + -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s; + -webkit-transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s, background-color 0.3s; + transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s; +} + +.eael-creative-button--wayra:hover::before { + opacity: 1; + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); +} + +/* Tamaya */ + +.eael-creative-button--tamaya { + float: left; + min-width: 150px; + max-width: 250px; + display: block; + margin: 1em; + padding: 1em 2em; + border: none; + background: none; + color: inherit; + vertical-align: middle; + position: relative; + z-index: 1; + -webkit-backface-visibility: hidden; + -moz-osx-font-smoothing: grayscale; + overflow: hidden; + color: #7986cb; + min-width: 180px; +} + +.eael-creative-button--tamaya.button--inverted { + color: #37474f; + border-color: #37474f; +} + +.eael-creative-button--tamaya-before, +.eael-creative-button--tamaya-after { + position: absolute; + width: 100%; + left: 0; + background: transparent; + overflow: hidden; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; +} + +.eael-creative-button--tamaya.button--inverted .eael-creative-button--tamaya-before, +.eael-creative-button--tamaya.button--inverted .eael-creative-button--tamaya-after { + background: #fff; + color: #37474f; +} + +.eael-creative-button--tamaya .eael-creative-button--tamaya-before { + bottom: 50%; +} + +.eael-creative-button--tamaya .eael-creative-button--tamaya-before span { + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); + display: block; + opacity: 1 !important; +} + +.eael-creative-button--tamaya .eael-creative-button--tamaya-after { + top: 50%; +} + +.eael-creative-button--tamaya .eael-creative-button--tamaya-after span { + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + display: block; + opacity: 1 !important; +} + +.eael-creative-button--tamaya span { + display: block; + -webkit-transform: scale3d(0.2, 0.2, 1); + transform: scale3d(0.2, 0.2, 1); + opacity: 0; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); +} + +.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-before { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} + +.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-after { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} + +.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-before { + bottom: 50%; + -webkit-transform: translateY(-750%); + -ms-transform: translateY(-750%); + transform: translateY(-750%); +} + +.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-after { + top: 50%; + -webkit-transform: translateY(750%); + -ms-transform: translateY(750%); + transform: translateY(750%); +} + +.eael-creative-button--tamaya:hover span { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + content: "Bangladesh"; +} + +/*--- Rayen ---*/ + +.eael-creative-button--rayen { + overflow: hidden; + padding: 0 !important; +} + +.eael-creative-button--rayen > .creative-button-inner { + padding: 1em 2em; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; + -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); + transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); +} + +.eael-creative-button--rayen::before { + content: attr(data-text); + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; + -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); + transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); +} + +.eael-creative-button--rayen:hover::before { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.eael-creative-button--rayen:hover > .creative-button-inner { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} + +.creative-button-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.eael-creative-button-icon-left { + margin-right: 5px; +} + +.eael-creative-button-icon-right { + margin-left: 5px; +} + +.rtl .eael-creative-button-wrapper { + direction: ltr; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/creative-btn.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/creative-btn.min.css new file mode 100644 index 0000000..1089155 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/creative-btn.min.css @@ -0,0 +1 @@ +.eael-creative-button-align-center{text-align:center}.eael-creative-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-creative-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:150px;text-align:center;vertical-align:middle;position:relative;z-index:1;border-radius:2px;padding:20px 30px;font-size:16px;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.eael-creative-button:focus{outline:none}.eael-creative-button--winona{overflow:hidden;padding:0 !important;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--winona::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-creative-button--winona::after,.eael-creative-button--winona>.creative-button-inner{padding:1em 2em;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--winona:hover::after{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.eael-creative-button--winona:hover .eael-creative-button-icon-left,.eael-creative-button--winona:hover .eael-creative-button-icon-right{opacity:1}.eael-creative-button--winona:hover>.creative-button-inner{-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, 0%, 0)}.eael-creative-button--winona:hover .cretive-button-text{opacity:0}.eael-creative-button--ujarak{-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.eael-creative-button--ujarak::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform .4s,opacity .4s;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--ujarak,.eael-creative-button--ujarak::before{-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--ujarak:hover::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.eael-creative-button--wayra{overflow:hidden;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--wayra::before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.eael-creative-button--wayra:hover::before{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--tamaya{float:left;min-width:150px;max-width:250px;display:block;margin:1em;padding:1em 2em;border:none;background:none;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;color:#7986cb;min-width:180px}.eael-creative-button--tamaya.button--inverted{color:#37474f;border-color:#37474f}.eael-creative-button--tamaya-before,.eael-creative-button--tamaya-after{position:absolute;width:100%;left:0;background:rgba(0,0,0,0);overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.eael-creative-button--tamaya.button--inverted .eael-creative-button--tamaya-before,.eael-creative-button--tamaya.button--inverted .eael-creative-button--tamaya-after{background:#fff;color:#37474f}.eael-creative-button--tamaya .eael-creative-button--tamaya-before{bottom:50%}.eael-creative-button--tamaya .eael-creative-button--tamaya-before span{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);display:block;opacity:1 !important}.eael-creative-button--tamaya .eael-creative-button--tamaya-after{top:50%}.eael-creative-button--tamaya .eael-creative-button--tamaya-after span{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;opacity:1 !important}.eael-creative-button--tamaya span{display:block;-webkit-transform:scale3d(0.2, 0.2, 1);transform:scale3d(0.2, 0.2, 1);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-before{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-after{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-before{bottom:50%;-webkit-transform:translateY(-750%);-ms-transform:translateY(-750%);transform:translateY(-750%)}.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-after{top:50%;-webkit-transform:translateY(750%);-ms-transform:translateY(750%);transform:translateY(750%)}.eael-creative-button--tamaya:hover span{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);content:"Bangladesh"}.eael-creative-button--rayen{overflow:hidden;padding:0 !important}.eael-creative-button--rayen>.creative-button-inner{padding:1em 2em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.eael-creative-button--rayen::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.eael-creative-button--rayen:hover::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.eael-creative-button--rayen:hover>.creative-button-inner{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.creative-button-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-creative-button-icon-left{margin-right:5px}.eael-creative-button-icon-right{margin-left:5px}.rtl .eael-creative-button-wrapper{direction:ltr} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/data-table.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/data-table.css new file mode 100644 index 0000000..962ffd5 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/data-table.css @@ -0,0 +1,423 @@ +table.eael-data-table thead .sorting_asc, +table.eael-data-table thead .sorting_desc, +table.eael-data-table thead .sorting { + position: relative; + z-index: 0; + outline: 0; + cursor: pointer; +} + +table.eael-data-table thead .sorting_asc:after, +table.eael-data-table thead .sorting_desc:after, +table.eael-data-table thead .sorting:after { + position: absolute; + top: 50%; + right: 10px; + font-family: "Font Awesome 5 Free"; + color: #fff; + z-index: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +.eael-data-table-wrap .eael-data-tables_wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + width: 100%; +} + +.eael-data-table-wrap .eael-data-tables_filter { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + text-align: right; +} + +.eael-data-table-wrap .eael-data-tables_filter label { + font-weight: 700; +} + +.eael-data-table-wrap .eael-data-tables_filter label input[type=search] { + height: 40px; + border: 1px solid rgba(0, 0, 0, 0.09); + outline: 0; + padding: 10px; + margin-left: 10px; +} + +.eael-data-table-wrap .eael-data-tables_length { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; +} + +.eael-data-table-wrap .eael-data-tables_length select { + width: auto; + max-width: 120px; + height: 40px; + border: 1px solid rgba(0, 0, 0, 0.09); + outline: 0; + margin-left: 10px; + margin-right: 10px; +} + +.eael-data-table-wrap .eael-data-tables_length label { + font-weight: 700; +} + +.eael-data-table-wrap .eael-data-tables_info { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + font-weight: 700; +} + +.eael-data-table-wrap .eael-data-tables_paginate { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + text-align: right; +} + +.eael-data-table-wrap .eael-data-tables_paginate .paginate_button { + padding: 10px 15px; + background: #f2f2f2; + margin-right: 2px; + cursor: pointer; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.eael-data-table-wrap .eael-data-tables_paginate .paginate_button:hover { + color: #fff; + background: #4a4893; +} + +.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.current { + color: #fff; + background: #4a4893; +} + +.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.disabled { + cursor: no-drop; + background: #f2f2f2; + opacity: 0.5; + color: #888; +} + +.data-header-icon { + margin-right: 10px; + position: relative; + top: 2px; +} + +.eael-data-table { + width: 100%; + height: auto; + margin: 0; + border-collapse: separate; + border: none; +} + +.eael-data-table tr { + border-style: none; +} + +.eael-data-table thead tr { + text-align: left; +} + +.eael-data-table thead tr th { + padding: 20px 15px; + background: #4a4893; + font-size: 16px; + font-weight: 600; + font-family: "Montserrat", "sans-serif"; + line-height: 1; + color: #fff; + border-color: #000; + border-width: 2px; + border-style: none; + background-clip: padding-box; +} + +.eael-data-table thead tr th:hover { + border-color: #000; +} + +.eael-data-table tbody tr.even { + -webkit-transition: background 0.4s ease-in-out; + transition: background 0.4s ease-in-out; +} + +.eael-data-table tbody tr.even:hover { + background: rgba(242, 242, 242, 0.7); +} + +.eael-data-table tbody tr.even:last-child { + border-bottom: 1px solid rgba(0, 0, 0, 0.09); +} + +.eael-data-table tbody tr.odd { + background: rgba(242, 242, 242, 0.5); + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} + +.eael-data-table tbody tr.odd:hover { + background: rgba(242, 242, 242, 0.7); +} + +.eael-data-table tbody tr.odd:last-child { + border-bottom: 1px solid rgba(0, 0, 0, 0.09); +} + +.eael-data-table tbody tr td { + padding: 20px 15px; + font-size: 14px; + font-family: "Montserrat", "sans-serif"; + line-height: 1; + border-width: 2px; + border-style: none; + background-clip: padding-box; +} + +.eael-data-table-th-img { + display: inline-block; + margin: 0 15px 0 0; + line-height: 1; +} + +.th-mobile-screen { + display: none; +} + +@media (max-width: 767px) { + .eael-data-table-wrap { + overflow-x: scroll !important; + padding-bottom: 5px; + } + .th-mobile-screen { + display: inline-block; + padding: 0 0.6em; + margin-right: 10px; + text-align: center; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -ms-flex-preferred-size: 100px; + flex-basis: 100px; + } + .th-mobile-screen .eael-data-table-th-img { + margin: 0 auto 15px auto; + display: block; + } + .th-mobile-screen .data-header-icon { + margin: 0 auto 15px auto; + display: block; + } + .td-content-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + } + .td-content { + width: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .td-content > p { + width: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .eael-data-table .td-content { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .eael-dt-td-align-mobile-left .td-content { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .eael-dt-td-align-mobile-center .td-content { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .eael-dt-td-align-mobile-right .td-content { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } +} + +table.eael-data-table thead .sorting:after { + content: "\f0dc"; +} + +table.eael-data-table thead .headerSortDown:after { + content: "\f0dd"; +} + +table.eael-data-table thead .headerSortUp:after { + content: "\f0de"; +} + +table.eael-data-table thead .sorting_disabled.sorting:after { + display: none; +} + +table.eael-data-table .sorting.sorting-none:after { + display: none; +} + +table.eael-data-table .sorting_desc.sorting-none:after { + display: none; +} + +table.eael-data-table .sorting_asc.sorting-none:after { + display: none; +} + +.eael-table-align-left table.eael-data-table { + float: left; +} + +.eael-table-align-center table.eael-data-table { + margin: 0 auto; +} + +.eael-table-align-right table.eael-data-table { + float: right; +} + +.eael-hide-elements .eael-data-tables_info { + display: none; +} + +.eael-dt-th-align-left .eael-data-table thead tr th { + text-align: left; +} + +.eael-dt-th-align-right .eael-data-table thead tr th { + text-align: right; + padding-right: 30px; +} + +.eael-dt-th-align-center .eael-data-table thead tr th { + text-align: center; +} + +.eael-dt-td-align-left .eael-data-table tbody tr td { + text-align: left; +} + +.eael-dt-td-align-center .eael-data-table tbody tr td { + text-align: center; +} + +.eael-dt-td-align-right .eael-data-table tbody tr td { + text-align: right; + padding-right: 30px; +} + +.eael-dt-td-align-left .eael-data-table .th-mobile-screen { + text-align: left; +} + +.eael-dt-td-align-center .eael-data-table .th-mobile-screen { + text-align: center; +} + +.eael-dt-td-align-right .eael-data-table .th-mobile-screen { + text-align: right; +} + +@media (max-width: 1024px) { + .eael-dt-td-align-tablet-left .eael-data-table tbody tr td { + text-align: left; + } + .eael-dt-td-align-tablet-center .eael-data-table tbody tr td { + text-align: center; + } + .eael-dt-td-align-tablet-right .eael-data-table tbody tr td { + text-align: right; + } + .eael-dt-th-align-tablet-left .eael-data-table thead tr th { + text-align: left; + } + .eael-dt-th-align-tablet-left .eael-data-table .th-mobile-screen { + text-align: left; + } + .eael-dt-th-align-tablet-right .eael-data-table thead tr th { + text-align: right; + padding-right: 30px; + } + .eael-dt-th-align-tablet-right .eael-data-table .th-mobile-screen { + text-align: right; + } + .eael-dt-th-align-tablet-center .eael-data-table thead tr th { + text-align: center; + } + .eael-dt-th-align-tablet-center .eael-data-table .th-mobile-screen { + text-align: center; + } +} + +@media (max-width: 767px) { + .eael-dt-td-align-mobile-left .eael-data-table tbody tr td { + text-align: left; + } + .eael-dt-td-align-mobile-center .eael-data-table tbody tr td { + text-align: center; + } + .eael-dt-td-align-mobile-right .eael-data-table tbody tr td { + text-align: right; + } + .eael-dt-th-align-mobile-left .eael-data-table thead tr th { + text-align: left; + } + .eael-dt-th-align-mobile-left .eael-data-table .th-mobile-screen { + text-align: left; + } + .eael-dt-th-align-mobile-right .eael-data-table thead tr th { + text-align: right; + padding-right: 30px; + } + .eael-dt-th-align-mobile-right .eael-data-table .th-mobile-screen { + text-align: right; + } + .eael-dt-th-align-mobile-center .eael-data-table thead tr th { + text-align: center; + } + .eael-dt-th-align-mobile-center .eael-data-table .th-mobile-screen { + text-align: center; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/data-table.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/data-table.min.css new file mode 100644 index 0000000..e5dad38 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/data-table.min.css @@ -0,0 +1 @@ +table.eael-data-table thead .sorting_asc,table.eael-data-table thead .sorting_desc,table.eael-data-table thead .sorting{position:relative;z-index:0;outline:0;cursor:pointer}table.eael-data-table thead .sorting_asc:after,table.eael-data-table thead .sorting_desc:after,table.eael-data-table thead .sorting:after{position:absolute;top:50%;right:10px;font-family:"Font Awesome 5 Free";color:#fff;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-data-table-wrap .eael-data-tables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.eael-data-table-wrap .eael-data-tables_filter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right}.eael-data-table-wrap .eael-data-tables_filter label{font-weight:700}.eael-data-table-wrap .eael-data-tables_filter label input[type=search]{height:40px;border:1px solid rgba(0,0,0,.09);outline:0;padding:10px;margin-left:10px}.eael-data-table-wrap .eael-data-tables_length{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%}.eael-data-table-wrap .eael-data-tables_length select{width:auto;max-width:120px;height:40px;border:1px solid rgba(0,0,0,.09);outline:0;margin-left:10px;margin-right:10px}.eael-data-table-wrap .eael-data-tables_length label{font-weight:700}.eael-data-table-wrap .eael-data-tables_info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;font-weight:700}.eael-data-table-wrap .eael-data-tables_paginate{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button{padding:10px 15px;background:#f2f2f2;margin-right:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button:hover{color:#fff;background:#4a4893}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.current{color:#fff;background:#4a4893}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.disabled{cursor:no-drop;background:#f2f2f2;opacity:.5;color:#888}.data-header-icon{margin-right:10px;position:relative;top:2px}.eael-data-table{width:100%;height:auto;margin:0;border-collapse:separate;border:none}.eael-data-table tr{border-style:none}.eael-data-table thead tr{text-align:left}.eael-data-table thead tr th{padding:20px 15px;background:#4a4893;font-size:16px;font-weight:600;font-family:"Montserrat","sans-serif";line-height:1;color:#fff;border-color:#000;border-width:2px;border-style:none;background-clip:padding-box}.eael-data-table thead tr th:hover{border-color:#000}.eael-data-table tbody tr.even{-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.eael-data-table tbody tr.even:hover{background:rgba(242,242,242,.7)}.eael-data-table tbody tr.even:last-child{border-bottom:1px solid rgba(0,0,0,.09)}.eael-data-table tbody tr.odd{background:rgba(242,242,242,.5);-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.eael-data-table tbody tr.odd:hover{background:rgba(242,242,242,.7)}.eael-data-table tbody tr.odd:last-child{border-bottom:1px solid rgba(0,0,0,.09)}.eael-data-table tbody tr td{padding:20px 15px;font-size:14px;font-family:"Montserrat","sans-serif";line-height:1;border-width:2px;border-style:none;background-clip:padding-box}.eael-data-table-th-img{display:inline-block;margin:0 15px 0 0;line-height:1}.th-mobile-screen{display:none}@media(max-width: 767px){.eael-data-table-wrap{overflow-x:scroll !important;padding-bottom:5px}.th-mobile-screen{display:inline-block;padding:0 .6em;margin-right:10px;text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100px;flex-basis:100px}.th-mobile-screen .eael-data-table-th-img{margin:0 auto 15px auto;display:block}.th-mobile-screen .data-header-icon{margin:0 auto 15px auto;display:block}.td-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.td-content{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.td-content>p{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-data-table .td-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.eael-dt-td-align-mobile-left .td-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.eael-dt-td-align-mobile-center .td-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-dt-td-align-mobile-right .td-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}table.eael-data-table thead .sorting:after{content:""}table.eael-data-table thead .headerSortDown:after{content:""}table.eael-data-table thead .headerSortUp:after{content:""}table.eael-data-table thead .sorting_disabled.sorting:after{display:none}table.eael-data-table .sorting.sorting-none:after{display:none}table.eael-data-table .sorting_desc.sorting-none:after{display:none}table.eael-data-table .sorting_asc.sorting-none:after{display:none}.eael-table-align-left table.eael-data-table{float:left}.eael-table-align-center table.eael-data-table{margin:0 auto}.eael-table-align-right table.eael-data-table{float:right}.eael-hide-elements .eael-data-tables_info{display:none}.eael-dt-th-align-left .eael-data-table thead tr th{text-align:left}.eael-dt-th-align-right .eael-data-table thead tr th{text-align:right;padding-right:30px}.eael-dt-th-align-center .eael-data-table thead tr th{text-align:center}.eael-dt-td-align-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-right .eael-data-table tbody tr td{text-align:right;padding-right:30px}.eael-dt-td-align-left .eael-data-table .th-mobile-screen{text-align:left}.eael-dt-td-align-center .eael-data-table .th-mobile-screen{text-align:center}.eael-dt-td-align-right .eael-data-table .th-mobile-screen{text-align:right}@media(max-width: 1024px){.eael-dt-td-align-tablet-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-tablet-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-tablet-right .eael-data-table tbody tr td{text-align:right}.eael-dt-th-align-tablet-left .eael-data-table thead tr th{text-align:left}.eael-dt-th-align-tablet-left .eael-data-table .th-mobile-screen{text-align:left}.eael-dt-th-align-tablet-right .eael-data-table thead tr th{text-align:right;padding-right:30px}.eael-dt-th-align-tablet-right .eael-data-table .th-mobile-screen{text-align:right}.eael-dt-th-align-tablet-center .eael-data-table thead tr th{text-align:center}.eael-dt-th-align-tablet-center .eael-data-table .th-mobile-screen{text-align:center}}@media(max-width: 767px){.eael-dt-td-align-mobile-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-mobile-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-mobile-right .eael-data-table tbody tr td{text-align:right}.eael-dt-th-align-mobile-left .eael-data-table thead tr th{text-align:left}.eael-dt-th-align-mobile-left .eael-data-table .th-mobile-screen{text-align:left}.eael-dt-th-align-mobile-right .eael-data-table thead tr th{text-align:right;padding-right:30px}.eael-dt-th-align-mobile-right .eael-data-table .th-mobile-screen{text-align:right}.eael-dt-th-align-mobile-center .eael-data-table thead tr th{text-align:center}.eael-dt-th-align-mobile-center .eael-data-table .th-mobile-screen{text-align:center}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/dual-header.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/dual-header.css new file mode 100644 index 0000000..a73d18e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/dual-header.css @@ -0,0 +1,91 @@ +.eael-dual-header { + display: block; + margin-bottom: 50px; +} +.eael-dual-header .eaa-svg { + font-size: 36px; +} +.eael-dual-header svg { + height: 1em; + width: 1em; +} +.eael-dual-header .dch-sep-icon, +.eael-dual-header .dch-icon { + display: block; + padding: 0; + margin: 20px 0 10px 0; + font-size: 36px; +} +.eael-dual-header .title, +.eael-dual-header .title span { + font-size: 36px; + font-weight: 700; + text-transform: uppercase; + line-height: 48px; + margin: 10px 0; +} +.eael-dual-header .title.load, +.eael-dual-header .title span.load { + color: #1abc9c; +} +.eael-dual-header .title.load.gradient-color, +.eael-dual-header .title span.load.gradient-color { + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.eael-dual-header .subtext { + font-size: 16px; + display: block; +} +/*--- Builder Related Css ---*/ +.eael-dual-header-content-align-center { + text-align: center; +} +.eael-dual-header-content-align-left { + text-align: left; +} +.eael-dual-header-content-align-right { + text-align: right; +} +@media screen and (max-width: 1024px) and (min-width: 768px) { + .eael-dual-header-content-tablet-align-center { + text-align: center; + } + .eael-dual-header-content-tablet-align-left { + text-align: left; + } + .eael-dual-header-content-tablet-align-right { + text-align: right; + } +} +@media screen and (max-width: 767px) { + .eael-dual-header-content-mobile-align-center { + text-align: center; + } + .eael-dual-header-content-mobile-align-left { + text-align: left; + } + .eael-dual-header-content-mobile-align-right { + text-align: right; + } +} +.eael-dch-separator-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-dch-separator-wrap .separator-one, +.eael-dch-separator-wrap .separator-two { + display: inline-block; + width: 15%; + height: 5px; +} +.eael-dch-separator-wrap .separator-one { + background: #207eff; +} +.eael-dch-separator-wrap .separator-two { + background: #4f6592; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/dual-header.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/dual-header.min.css new file mode 100644 index 0000000..aedf58c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/dual-header.min.css @@ -0,0 +1 @@ +.eael-dual-header{display:block;margin-bottom:50px}.eael-dual-header .eaa-svg{font-size:36px}.eael-dual-header svg{height:1em;width:1em}.eael-dual-header .dch-sep-icon,.eael-dual-header .dch-icon{display:block;padding:0;margin:20px 0 10px 0;font-size:36px}.eael-dual-header .title,.eael-dual-header .title span{font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:10px 0}.eael-dual-header .title.load,.eael-dual-header .title span.load{color:#1abc9c}.eael-dual-header .title.load.gradient-color,.eael-dual-header .title span.load.gradient-color{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.eael-dual-header .subtext{font-size:16px;display:block}.eael-dual-header-content-align-center{text-align:center}.eael-dual-header-content-align-left{text-align:left}.eael-dual-header-content-align-right{text-align:right}@media screen and (max-width: 1024px)and (min-width: 768px){.eael-dual-header-content-tablet-align-center{text-align:center}.eael-dual-header-content-tablet-align-left{text-align:left}.eael-dual-header-content-tablet-align-right{text-align:right}}@media screen and (max-width: 767px){.eael-dual-header-content-mobile-align-center{text-align:center}.eael-dual-header-content-mobile-align-left{text-align:left}.eael-dual-header-content-mobile-align-right{text-align:right}}.eael-dch-separator-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-dch-separator-wrap .separator-one,.eael-dch-separator-wrap .separator-two{display:inline-block;width:15%;height:5px}.eael-dch-separator-wrap .separator-one{background:#207eff}.eael-dch-separator-wrap .separator-two{background:#4f6592} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/event-calendar.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/event-calendar.css new file mode 100644 index 0000000..a1fe453 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/event-calendar.css @@ -0,0 +1,557 @@ +.eael-event-calendar-wrapper { + font-family: Segoe UI; +} +.eael-event-calendar-wrapper .eael-event-calendar-cls { + min-height: 800px; + min-width: 100%; +} +.eael-event-calendar-wrapper .fc-event { + padding: 5px 10px; +} +.eael-event-calendar-wrapper a { + color: #181818; +} +.eael-event-calendar-wrapper .fc-timeGridWeek-view .fc-event, +.eael-event-calendar-wrapper fc-timeGridDay-view .fc-event { + padding: 5px; +} +.eael-event-calendar-wrapper .fc .fc-timegrid .fc-daygrid-day-events { + position: relative; +} +.eael-event-calendar-wrapper .fc .fc-daygrid-day-events { + position: absolute; + width: 100%; +} +.eael-event-calendar-wrapper .fc table { + margin: auto; + overflow: auto; +} +.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td { + border-top: 1px solid #ddd !important; + border-bottom: none !important; +} +.eael-event-calendar-wrapper .fc-daygrid-event-dot { + display: none !important; +} +.eael-event-calendar-wrapper .fc-day-grid-event { + margin-top: 2px; + padding: 8px; + font-size: 12px; + border-left-width: 5px; +} +.eael-event-calendar-wrapper .fc-day.fc-today { + background: transparent; +} +.eael-event-calendar-wrapper .fc-day-top.fc-today .fc-day-number { + font-weight: bold; +} +.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th { + font-size: 14px; +} +.eael-event-calendar-wrapper .fc-day-number { + font-size: 14px; + float: center !important; +} +.eael-event-calendar-wrapper .fc-col-header-cell-cushion { + padding: 10px; +} +.eael-event-calendar-wrapper .fc-daygrid-block-event .fc-event-time, +.eael-event-calendar-wrapper .fc-daygrid-dot-event .fc-event-title { + font-weight: 400; +} +.eael-event-calendar-wrapper .eaelec-modal { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + z-index: -1; +} +.eael-event-calendar-wrapper .eaelec-modal .eael-ec-modal-bg { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: #000000; + opacity: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.eael-event-calendar-wrapper .eaelec-modal.eael-ec-popup-ready { + z-index: 99999; + opacity: 1; +} +.eael-event-calendar-wrapper .eaelec-modal-content { + position: relative; + margin: auto; + border: 1px solid #888; + max-width: 900px; + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + background-color: #fefefe; + padding: 20px 0; + width: 100%; + border-radius: 10px; +} +.eael-event-calendar-wrapper .eaelec-modal-header { + padding: 0px 30px; + color: white; + border-color: #009900; + overflow: auto; + margin-top: 8px; +} +.eael-event-calendar-wrapper .eaelec-modal-header h2 { + color: #242424; + margin: 0; + padding: 0; +} +.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date { + color: #555; + padding-top: 2px; + display: inline-block; + text-transform: capitalize; +} +.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date i { + color: #5725ff; +} +.eael-event-calendar-wrapper .eaelec-modal-close { + position: absolute; + right: -15px; + top: -18px; + font-size: 24px; + z-index: 9999; + cursor: pointer; + -webkit-box-sizing: content-box; + box-sizing: content-box; + overflow: visible; + border: 2px solid #fff; + background: #fff; + text-align: center; + -webkit-box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + color: #000 !important; + height: 40px; + width: 40px; + text-align: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 50%; +} +.eael-event-calendar-wrapper .eaelec-modal-close > span { + font-size: 20px; +} +.eael-event-calendar-wrapper .eaelec-modal-close:hover, +.eael-event-calendar-wrapper .eaelec-modal-close:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.eael-event-calendar-wrapper .eaelec-modal-body { + padding: 0 10px 0 35px; + margin: 10px 0; + color: #555555; + height: 300px; + overflow-y: auto; + word-break: break-word; +} +.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar { + width: 6px; +} +.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar-thumb { + background: #aaa; + border-radius: 10px; +} +.eael-event-calendar-wrapper .eaelec-modal-footer { + padding: 0px 10px 0 35px; + color: white; + border: 0px solid #ff0000; +} +.eael-event-calendar-wrapper .eaelec-event-date-start, +.eael-event-calendar-wrapper .eaelec-event-date-end { + font-size: 15px; +} +@media (max-width: 575px) { + .eael-event-calendar-wrapper .fc-toolbar { + margin: 10px !important; + } + .eael-event-calendar-wrapper .fc-toolbar .fc-center { + width: 100% !important; + margin: 0 !important; + padding: 0 !important; + } + .eael-event-calendar-wrapper .fc-toolbar h2 { + font-size: 16px !important; + width: 100% !important; + text-align: center !important; + padding: 5px !important; + } + .eael-event-calendar-wrapper .fc-ltr .fc-axis { + font-size: 12px !important; + } + .eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th { + font-weight: normal !important; + font-size: 12px !important; + padding: 5px !important; + } +} +.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2 { + font-size: 22px; +} +.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-left .fc-button .fc-icon { + font-size: 13px; +} +.eael-event-calendar-wrapper.layout-table table { + margin-bottom: 0; +} +.eael-event-calendar-wrapper.layout-table table tbody tr td .hide { + display: none !important; +} +.eael-event-calendar-wrapper.layout-table .ea-advanced-data-table-search-left { + text-align: left; +} +.eael-event-calendar-wrapper.layout-table .ea-advanced-data-table-search-right { + text-align: right; +} +.eael-event-calendar-wrapper.layout-table .eael-event-calendar-pagination { + border: none !important; + padding: 0; +} +.eael-event-calendar-wrapper.layout-table .eael-event-calendar-pagination span, +.eael-event-calendar-wrapper.layout-table .eael-event-calendar-pagination a { + display: inline-block; + border: 1px solid #eee; + margin: 2px; + padding: 3px 8px; + font-size: 14px; + border-radius: 4px; +} +.eael-event-calendar-wrapper.layout-table .eael-event-calendar-pagination a { + cursor: pointer; +} +.elementor-page .entry-content .eael-event-calendar-wrapper a { + text-decoration: none; +} +.fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child) { + margin-left: 5px; +} +.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button, +.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button, +.fc-toolbar.fc-header-toolbar button.fc-listWeek-button, +.fc-toolbar.fc-header-toolbar button.fc-listMonth-button, +.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button { + position: relative; +} +.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before, +.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before, +.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before, +.fc-toolbar.fc-header-toolbar button.fc-listMonth-button:before, +.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before { + font-family: "Font Awesome 5 Free"; + font-weight: 900; + font-size: 13px; + display: inline-block; + padding-right: 5px; + padding-left: 0; + -webkit-font-smoothing: antialiased; +} +.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before { + content: "\f03a"; + left: 8px; +} +.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before { + content: "\f0c9"; + left: 21px; +} +.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before { + content: "\f00a"; +} +.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before, +.fc-toolbar.fc-header-toolbar button.fc-listMonth-button:before { + content: "\f00b"; +} +.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary { + -webkit-box-shadow: none; + box-shadow: none; + height: auto; + width: auto; + float: none; + font-size: 13px; + font-weight: 400; + color: #5e5e5e; + border-radius: 3px; + text-transform: capitalize; + background: #f7f7fb; + text-shadow: none; + line-height: 19px; + padding: 8px 12px; + border: none; +} +.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-state-active, .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover, .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:visited { + background: #5725ff; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} +.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active { + background: #5725ff; + color: #fff; +} +th.fc-widget-header > span { + padding: 14px; + display: block; + font-size: 16px; + color: #424344; +} +span.fc-day-number { + padding: 17px; + display: block; +} +.fc-basic-view .fc-day-number, +.fc-basic-view .fc-week-number { + padding: 12px 2px 2px 2px; + display: block; + border-bottom: 0px solid; +} +.eael-event-calendar-wrapper .fc-view .fc-body thead:first-child tr:first-child td { + border-bottom: 3px solid transparent; +} +.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td { + border-top: 1px solid #dfdfe9; +} +.fc-unthemed .fc-timeGridDay-view .fc-event, +.fc-unthemed .fc-timeGridWeek-view .fc-event { + border-left: 1px solid; + border-color: #4d4d4d !important; +} +.fc-unthemed .fc-timeGridDay-view .fc-event .fc-time, +.fc-unthemed .fc-timeGridWeek-view .fc-event .fc-time { + padding-left: 3px; +} +.fc-unthemed .fc-timeGridDay-view .fc-bg table tbody tr > td, +.fc-unthemed .fc-timeGridWeek-view .fc-bg table tbody tr > td { + padding-left: 1px; +} +.fc-unthemed .fc-timeGridDay-view .fc-time-grid .fc-event .fc-content, +.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: end; +} +.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content { + display: inherit; +} +.fc-unthemed .fc-listWeek-view .fc-list-table tr.fc-list-item, +.fc-unthemed .fc-listMonth-view .fc-list-table tr.fc-list-item { + cursor: pointer; +} +.fc-unthemed .fc-listWeek-view .fc-list-table tr td, +.fc-unthemed .fc-listMonth-view .fc-list-table tr td { + padding-bottom: 10px; + padding-top: 10px; +} +.fc-unthemed .fc-listWeek-view .fc-list-table tr.fc-list-item .fc-list-item-title a, +.fc-unthemed .fc-listMonth-view .fc-list-table tr.fc-list-item .fc-list-item-title a { + text-decoration: none; +} +.fc-unthemed .fc-dayGridMonth-view .fc-day-grid-event .fc-time { + font-weight: 400; +} +.fc-unthemed .fc-content, +.fc-unthemed .fc-divider, +.fc-unthemed .fc-list-heading td, +.fc-unthemed .fc-list-view, +.fc-unthemed .fc-popover, +.fc-unthemed .fc-row, +.fc-unthemed tbody, +.fc-unthemed td, +.fc-unthemed th, +.fc-unthemed thead { + border-color: #dfdfe9; +} +.fc-unthemed a.fc-day-grid-event, +.fc-unthemed .fc-event { + color: #707070; + font-size: 14px; + background: #fff; + border-radius: 5px; + font-weight: 400; + margin: 1px; + border: none; +} +.fc-unthemed a.fc-day-grid-event .fc-day-grid-event .fc-time, +.fc-unthemed .fc-event .fc-day-grid-event .fc-time { + font-weight: normal; +} +.fc-unthemed .fc-time-grid .fc-event { + min-height: 20px; +} +.fc-unthemed .fc-time-grid .fc-event .fc-content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100%; + width: 100%; +} +.fc-unthemed .fc-time-grid .fc-event .fc-content .fc-title { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.fc-unthemed .fc-event:hover { + color: #707070; +} +.eaelec-modal.eael-zoom-in { + opacity: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; + display: none; +} +.eaelec-modal.eael-zoom-in .eaelec-modal-content { + opacity: 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); +} +.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eael-ec-modal-bg { + opacity: 0.7; +} +.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eaelec-modal-content { + opacity: 1; + -webkit-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); +} +.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eaelec-modal-content { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; +} +.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eael-ec-modal-bg { + opacity: 0; +} +.eaelec-modal.eael-ec-popup-ready { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +@media (min-width: 768px) and (max-width: 1024px) { + .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar { + margin-bottom: 12px; + } + .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2 { + font-size: 22px; + } + .eael-event-calendar-wrapper .fc-right .fc-button-group .fc-button.fc-button-primary:before { + font-size: 15px; + } + .eael-event-calendar-wrapper .fc-timeGridWeek-view a .fc-content { + display: inherit !important; + } + .eael-event-calendar-wrapper .fc-day-header.fc-widget-header span { + font-size: 15px; + } + .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child) { + margin-left: 5px; + } + .eael-event-calendar-wrapper .eaelec-modal-body { + height: 200px; + } +} +@media only screen and (max-width: 767px) { + .eael-event-calendar-wrapper .fc-dayGridMonth-view .fc-day-grid-event { + padding: 8px 0px 8px 0px !important; + } + .eael-event-calendar-wrapper .fc-dayGridMonth-view .fc-day-grid-event .fc-content { + font-size: 12px; + } + .eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view { + overflow: auto; + } + .eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view > table.fc-scrollgrid.fc-scrollgrid-liquid { + position: relative; + height: 600px; + width: auto !important; + } + .eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view .fc-col-header-cell, + .eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view td.fc-daygrid-day { + width: 160px; + } + .fc .fc-toolbar.fc-header-toolbar { + margin-bottom: 10px; + } + .fc-toolbar-chunk { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 5px; + text-align: center; + width: 100%; + } + .fc-toolbar-chunk .fc-button-group .fc-button.fc-button-primary { + font-size: 11px; + } + .fc-toolbar-chunk .fc-button-group .fc-button.fc-button-primary:before { + font-size: 11px; + padding-left: 0; + } + .fc-center { + text-align: center; + } + .fc-toolbar.fc-header-toolbar { + display: grid; + width: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + grid-row-gap: 5px; + } + .fc-toolbar.fc-header-toolbar .fc-button-group button.fc-button.fc-button-primary { + margin-left: 5px; + font-size: 12px; + } + th.fc-widget-header > span { + padding: 0; + font-size: 14px; + } + .fc-basic-view .fc-day-number, + .fc-basic-view .fc-week-number { + padding: 0; + margin: 0; + font-size: 10px; + } + .fc-basic-view .fc-body .fc-row { + min-height: 2em; + } + .eael-event-calendar-wrapper .eaelec-modal-body { + height: 100px; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/event-calendar.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/event-calendar.min.css new file mode 100644 index 0000000..8e08f5c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/event-calendar.min.css @@ -0,0 +1 @@ +.eael-event-calendar-wrapper{font-family:Segoe UI}.eael-event-calendar-wrapper .eael-event-calendar-cls{min-height:800px;min-width:100%}.eael-event-calendar-wrapper .fc-event{padding:5px 10px}.eael-event-calendar-wrapper a{color:#181818}.eael-event-calendar-wrapper .fc-timeGridWeek-view .fc-event,.eael-event-calendar-wrapper fc-timeGridDay-view .fc-event{padding:5px}.eael-event-calendar-wrapper .fc .fc-timegrid .fc-daygrid-day-events{position:relative}.eael-event-calendar-wrapper .fc .fc-daygrid-day-events{position:absolute;width:100%}.eael-event-calendar-wrapper .fc table{margin:auto;overflow:auto}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #ddd !important;border-bottom:none !important}.eael-event-calendar-wrapper .fc-daygrid-event-dot{display:none !important}.eael-event-calendar-wrapper .fc-day-grid-event{margin-top:2px;padding:8px;font-size:12px;border-left-width:5px}.eael-event-calendar-wrapper .fc-day.fc-today{background:rgba(0,0,0,0)}.eael-event-calendar-wrapper .fc-day-top.fc-today .fc-day-number{font-weight:bold}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-size:14px}.eael-event-calendar-wrapper .fc-day-number{font-size:14px;float:center !important}.eael-event-calendar-wrapper .fc-col-header-cell-cushion{padding:10px}.eael-event-calendar-wrapper .fc-daygrid-block-event .fc-event-time,.eael-event-calendar-wrapper .fc-daygrid-dot-event .fc-event-title{font-weight:400}.eael-event-calendar-wrapper .eaelec-modal{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.eael-event-calendar-wrapper .eaelec-modal .eael-ec-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eael-event-calendar-wrapper .eaelec-modal.eael-ec-popup-ready{z-index:99999;opacity:1}.eael-event-calendar-wrapper .eaelec-modal-content{position:relative;margin:auto;border:1px solid #888;max-width:900px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;padding:20px 0;width:100%;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-header{padding:0px 30px;color:#fff;border-color:#090;overflow:auto;margin-top:8px}.eael-event-calendar-wrapper .eaelec-modal-header h2{color:#242424;margin:0;padding:0}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date{color:#555;padding-top:2px;display:inline-block;text-transform:capitalize}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date i{color:#5725ff}.eael-event-calendar-wrapper .eaelec-modal-close{position:absolute;right:-15px;top:-18px;font-size:24px;z-index:9999;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;border:2px solid #fff;background:#fff;text-align:center;-webkit-box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000 !important;height:40px;width:40px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.eael-event-calendar-wrapper .eaelec-modal-close>span{font-size:20px}.eael-event-calendar-wrapper .eaelec-modal-close:hover,.eael-event-calendar-wrapper .eaelec-modal-close:focus{color:#fff;text-decoration:none;cursor:pointer}.eael-event-calendar-wrapper .eaelec-modal-body{padding:0 10px 0 35px;margin:10px 0;color:#555;height:300px;overflow-y:auto;word-break:break-word}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar{width:6px}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-footer{padding:0px 10px 0 35px;color:#fff;border:0px solid red}.eael-event-calendar-wrapper .eaelec-event-date-start,.eael-event-calendar-wrapper .eaelec-event-date-end{font-size:15px}@media(max-width: 575px){.eael-event-calendar-wrapper .fc-toolbar{margin:10px !important}.eael-event-calendar-wrapper .fc-toolbar .fc-center{width:100% !important;margin:0 !important;padding:0 !important}.eael-event-calendar-wrapper .fc-toolbar h2{font-size:16px !important;width:100% !important;text-align:center !important;padding:5px !important}.eael-event-calendar-wrapper .fc-ltr .fc-axis{font-size:12px !important}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-weight:normal !important;font-size:12px !important;padding:5px !important}}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-left .fc-button .fc-icon{font-size:13px}.eael-event-calendar-wrapper.layout-table table{margin-bottom:0}.eael-event-calendar-wrapper.layout-table table tbody tr td .hide{display:none !important}.eael-event-calendar-wrapper.layout-table .ea-advanced-data-table-search-left{text-align:left}.eael-event-calendar-wrapper.layout-table .ea-advanced-data-table-search-right{text-align:right}.eael-event-calendar-wrapper.layout-table .eael-event-calendar-pagination{border:none !important;padding:0}.eael-event-calendar-wrapper.layout-table .eael-event-calendar-pagination span,.eael-event-calendar-wrapper.layout-table .eael-event-calendar-pagination a{display:inline-block;border:1px solid #eee;margin:2px;padding:3px 8px;font-size:14px;border-radius:4px}.eael-event-calendar-wrapper.layout-table .eael-event-calendar-pagination a{cursor:pointer}.elementor-page .entry-content .eael-event-calendar-wrapper a{text-decoration:none}.fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button,.fc-toolbar.fc-header-toolbar button.fc-listMonth-button,.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button{position:relative}.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before,.fc-toolbar.fc-header-toolbar button.fc-listMonth-button:before,.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;display:inline-block;padding-right:5px;padding-left:0;-webkit-font-smoothing:antialiased}.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{content:"";left:8px}.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before{content:"";left:21px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before{content:""}.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before,.fc-toolbar.fc-header-toolbar button.fc-listMonth-button:before{content:""}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary{-webkit-box-shadow:none;box-shadow:none;height:auto;width:auto;float:none;font-size:13px;font-weight:400;color:#5e5e5e;border-radius:3px;text-transform:capitalize;background:#f7f7fb;text-shadow:none;line-height:19px;padding:8px 12px;border:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-state-active,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:visited{background:#5725ff;color:#fff;-webkit-box-shadow:none;box-shadow:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active{background:#5725ff;color:#fff}th.fc-widget-header>span{padding:14px;display:block;font-size:16px;color:#424344}span.fc-day-number{padding:17px;display:block}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:12px 2px 2px 2px;display:block;border-bottom:0px solid}.eael-event-calendar-wrapper .fc-view .fc-body thead:first-child tr:first-child td{border-bottom:3px solid rgba(0,0,0,0)}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #dfdfe9}.fc-unthemed .fc-timeGridDay-view .fc-event,.fc-unthemed .fc-timeGridWeek-view .fc-event{border-left:1px solid;border-color:#4d4d4d !important}.fc-unthemed .fc-timeGridDay-view .fc-event .fc-time,.fc-unthemed .fc-timeGridWeek-view .fc-event .fc-time{padding-left:3px}.fc-unthemed .fc-timeGridDay-view .fc-bg table tbody tr>td,.fc-unthemed .fc-timeGridWeek-view .fc-bg table tbody tr>td{padding-left:1px}.fc-unthemed .fc-timeGridDay-view .fc-time-grid .fc-event .fc-content,.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{display:inherit}.fc-unthemed .fc-listWeek-view .fc-list-table tr.fc-list-item,.fc-unthemed .fc-listMonth-view .fc-list-table tr.fc-list-item{cursor:pointer}.fc-unthemed .fc-listWeek-view .fc-list-table tr td,.fc-unthemed .fc-listMonth-view .fc-list-table tr td{padding-bottom:10px;padding-top:10px}.fc-unthemed .fc-listWeek-view .fc-list-table tr.fc-list-item .fc-list-item-title a,.fc-unthemed .fc-listMonth-view .fc-list-table tr.fc-list-item .fc-list-item-title a{text-decoration:none}.fc-unthemed .fc-dayGridMonth-view .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dfdfe9}.fc-unthemed a.fc-day-grid-event,.fc-unthemed .fc-event{color:#707070;font-size:14px;background:#fff;border-radius:5px;font-weight:400;margin:1px;border:none}.fc-unthemed a.fc-day-grid-event .fc-day-grid-event .fc-time,.fc-unthemed .fc-event .fc-day-grid-event .fc-time{font-weight:normal}.fc-unthemed .fc-time-grid .fc-event{min-height:20px}.fc-unthemed .fc-time-grid .fc-event .fc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.fc-unthemed .fc-time-grid .fc-event .fc-content .fc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-unthemed .fc-event:hover{color:#707070}.eaelec-modal.eael-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:none}.eaelec-modal.eael-zoom-in .eaelec-modal-content{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eael-ec-modal-bg{opacity:.7}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eaelec-modal-content{opacity:1;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eaelec-modal-content{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eael-ec-modal-bg{opacity:0}.eaelec-modal.eael-ec-popup-ready{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 768px)and (max-width: 1024px){.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar{margin-bottom:12px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:15px}.eael-event-calendar-wrapper .fc-timeGridWeek-view a .fc-content{display:inherit !important}.eael-event-calendar-wrapper .fc-day-header.fc-widget-header span{font-size:15px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.eael-event-calendar-wrapper .eaelec-modal-body{height:200px}}@media only screen and (max-width: 767px){.eael-event-calendar-wrapper .fc-dayGridMonth-view .fc-day-grid-event{padding:8px 0px 8px 0px !important}.eael-event-calendar-wrapper .fc-dayGridMonth-view .fc-day-grid-event .fc-content{font-size:12px}.eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view{overflow:auto}.eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view>table.fc-scrollgrid.fc-scrollgrid-liquid{position:relative;height:600px;width:auto !important}.eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view .fc-col-header-cell,.eael-event-calendar-wrapper .fc-daygrid.fc-dayGridMonth-view.fc-view td.fc-daygrid-day{width:160px}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:10px}.fc-toolbar-chunk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;text-align:center;width:100%}.fc-toolbar-chunk .fc-button-group .fc-button.fc-button-primary{font-size:11px}.fc-toolbar-chunk .fc-button-group .fc-button.fc-button-primary:before{font-size:11px;padding-left:0}.fc-center{text-align:center}.fc-toolbar.fc-header-toolbar{display:grid;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:5px}.fc-toolbar.fc-header-toolbar .fc-button-group button.fc-button.fc-button-primary{margin-left:5px;font-size:12px}th.fc-widget-header>span{padding:0;font-size:14px}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0;margin:0;font-size:10px}.fc-basic-view .fc-body .fc-row{min-height:2em}.eael-event-calendar-wrapper .eaelec-modal-body{height:100px}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/facebook-feed.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/facebook-feed.css new file mode 100644 index 0000000..2e8223b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/facebook-feed.css @@ -0,0 +1,278 @@ +.eael-facebook-feed { + width: 100%; + margin: auto; +} +.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item { + float: none; + width: 100%; +} +@media only screen and (max-width: 979px) { + .eael-facebook-feed.eael-col-1 .eael-facebook-feed-item { + width: 50%; + } +} +@media only screen and (max-width: 480px) { + .eael-facebook-feed.eael-col-1 .eael-facebook-feed-item { + width: 100%; + } +} +.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item { + float: left; + width: 50%; +} +@media only screen and (max-width: 979px) { + .eael-facebook-feed.eael-col-2 .eael-facebook-feed-item { + width: 50%; + } +} +@media only screen and (max-width: 480px) { + .eael-facebook-feed.eael-col-2 .eael-facebook-feed-item { + width: 100%; + } +} +.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item { + float: left; + width: 33.3333%; +} +@media only screen and (max-width: 979px) { + .eael-facebook-feed.eael-col-3 .eael-facebook-feed-item { + width: 50%; + } +} +@media only screen and (max-width: 480px) { + .eael-facebook-feed.eael-col-3 .eael-facebook-feed-item { + width: 100%; + } +} +.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item { + float: left; + width: 25%; +} +@media only screen and (max-width: 979px) { + .eael-facebook-feed.eael-col-4 .eael-facebook-feed-item { + width: 50%; + } +} +@media only screen and (max-width: 480px) { + .eael-facebook-feed.eael-col-4 .eael-facebook-feed-item { + width: 100%; + } +} +.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item { + float: left; + width: 20%; +} +@media only screen and (max-width: 979px) { + .eael-facebook-feed.eael-col-5 .eael-facebook-feed-item { + width: 50%; + } +} +@media only screen and (max-width: 480px) { + .eael-facebook-feed.eael-col-5 .eael-facebook-feed-item { + width: 100%; + } +} +.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item { + float: left; + width: 16.6666%; +} +@media only screen and (max-width: 979px) { + .eael-facebook-feed.eael-col-6 .eael-facebook-feed-item { + width: 50%; + } +} +@media only screen and (max-width: 480px) { + .eael-facebook-feed.eael-col-6 .eael-facebook-feed-item { + width: 100%; + } +} +.eael-facebook-feed .eael-facebook-feed-item { + display: inline-block; + line-height: 0; +} +.eael-facebook-feed .eael-facebook-feed-item, +.eael-facebook-feed .eael-facebook-feed-item-inner { + position: relative; + overflow: hidden; +} +.eael-facebook-feed .eael-facebook-feed-img-container { + height: auto; + width: 100%; +} +.eael-facebook-feed .eael-facebook-feed-img-container .eael-facebook-feed-img { + visibility: hidden; +} +.eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + font-size: 12px; + line-height: 1; + -webkit-transform: scale(0.8); + -ms-transform: scale(0.8); + transform: scale(0.8); + opacity: 0; + -webkit-transition: all 200ms; + transition: all 200ms; +} +.eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay .eael-facebook-feed-item-overlay-inner { + position: relative; + -ms-flex-item-align: center; + align-self: center; +} +.eael-facebook-feed-overlay .eael-facebook-feed-item:hover .eael-facebook-feed-item-overlay { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; +} +.eael-facebook-feed-overlay .eael-facebook-feed-meta { + margin-bottom: 0; +} +.eael-facebook-feed-overlay .eael-facebook-feed-meta span { + display: inline-block; + margin: 0 15px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + margin: 10px; + overflow: hidden; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header { + padding: 8px 12px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user { + float: left; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-avatar { + float: left; + display: inline-block; + width: 32px; + height: 32px; + border-radius: 50%; + margin-right: 10px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username { + float: left; + display: inline-block; + font-size: 14px; + font-weight: 400; + line-height: 32px; + margin: 0; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time { + float: right; + font-size: 11px; + font-weight: 400; + line-height: 32px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content { + position: relative; + display: block; + padding: 12px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message { + font-size: 14px; + font-weight: 400; + line-height: 1.3; + margin: 0; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap { + padding: 0; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-img { + display: block; + position: relative; + margin-bottom: 12px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.4); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-overlay i { + font-size: 48px; + color: #fff; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview { + padding: 0 12px 15px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host { + font-size: 12px; + font-weight: 400; + line-height: 1; + text-transform: uppercase; + margin-bottom: 5px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title { + font-size: 15px; + font-weight: 700; + line-height: 1.4; + margin-top: 0; + margin-bottom: 6px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description { + font-size: 14px; + font-weight: 400; + line-height: 1.2; + margin-bottom: 0; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer { + font-size: 13px; + font-weight: 400; + line-height: 30px; + padding: 8px 12px; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer span { + display: inline-block; +} +.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer span.eael-facebook-feed-post-likes { + margin-right: 15px; +} +.elementor-widget-eael-facebook-feed .eael-load-more-button-wrap { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-top: 15px; +} +.elementor-widget-eael-facebook-feed .eael-load-more-button-wrap.no-pagination { + display: none; +} +.eael-facebook-feed-card .eael-facebook-feed-item-style-two .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-facebook-feed-card .eael-facebook-feed-item-style-two .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-header-content .eael-facebook-feed-username { + display: block !important; + float: none !important; + line-height: 20px !important; +} +.eael-facebook-feed-card .eael-facebook-feed-item-style-two .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-header-content .eael-facebook-feed-post-time { + line-height: 20px !important; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/facebook-feed.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/facebook-feed.min.css new file mode 100644 index 0000000..e32045a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/facebook-feed.min.css @@ -0,0 +1 @@ +.eael-facebook-feed{width:100%;margin:auto}.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{float:none;width:100%}@media only screen and (max-width: 979px){.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width: 480px){.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{float:left;width:50%}@media only screen and (max-width: 979px){.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width: 480px){.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{float:left;width:33.3333%}@media only screen and (max-width: 979px){.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width: 480px){.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{float:left;width:25%}@media only screen and (max-width: 979px){.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width: 480px){.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{float:left;width:20%}@media only screen and (max-width: 979px){.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width: 480px){.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{float:left;width:16.6666%}@media only screen and (max-width: 979px){.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width: 480px){.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed .eael-facebook-feed-item{display:inline-block;line-height:0}.eael-facebook-feed .eael-facebook-feed-item,.eael-facebook-feed .eael-facebook-feed-item-inner{position:relative;overflow:hidden}.eael-facebook-feed .eael-facebook-feed-img-container{height:auto;width:100%}.eael-facebook-feed .eael-facebook-feed-img-container .eael-facebook-feed-img{visibility:hidden}.eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;font-size:12px;line-height:1;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all 200ms;transition:all 200ms}.eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay .eael-facebook-feed-item-overlay-inner{position:relative;-ms-flex-item-align:center;align-self:center}.eael-facebook-feed-overlay .eael-facebook-feed-item:hover .eael-facebook-feed-item-overlay{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.eael-facebook-feed-overlay .eael-facebook-feed-meta{margin-bottom:0}.eael-facebook-feed-overlay .eael-facebook-feed-meta span{display:inline-block;margin:0 15px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner{-webkit-transition:all .3s ease;transition:all .3s ease;margin:10px;overflow:hidden}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header{padding:8px 12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user{float:left}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-avatar{float:left;display:inline-block;width:32px;height:32px;border-radius:50%;margin-right:10px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username{float:left;display:inline-block;font-size:14px;font-weight:400;line-height:32px;margin:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time{float:right;font-size:11px;font-weight:400;line-height:32px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content{position:relative;display:block;padding:12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message{font-size:14px;font-weight:400;line-height:1.3;margin:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap{padding:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-img{display:block;position:relative;margin-bottom:12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-overlay i{font-size:48px;color:#fff}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview{padding:0 12px 15px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host{font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:5px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title{font-size:15px;font-weight:700;line-height:1.4;margin-top:0;margin-bottom:6px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description{font-size:14px;font-weight:400;line-height:1.2;margin-bottom:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer{font-size:13px;font-weight:400;line-height:30px;padding:8px 12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer span{display:inline-block}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer span.eael-facebook-feed-post-likes{margin-right:15px}.elementor-widget-eael-facebook-feed .eael-load-more-button-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.elementor-widget-eael-facebook-feed .eael-load-more-button-wrap.no-pagination{display:none}.eael-facebook-feed-card .eael-facebook-feed-item-style-two .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-facebook-feed-card .eael-facebook-feed-item-style-two .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-header-content .eael-facebook-feed-username{display:block !important;float:none !important;line-height:20px !important}.eael-facebook-feed-card .eael-facebook-feed-item-style-two .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-header-content .eael-facebook-feed-post-time{line-height:20px !important} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fancy-text.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fancy-text.css new file mode 100644 index 0000000..dcd1553 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fancy-text.css @@ -0,0 +1,54 @@ +.eael-fancy-text-container p { + margin: 0; +} +.eael-fancy-text-container[data-fancy-text-cursor=yes] .eael-fancy-text-strings::after { + content: "|"; + -webkit-animation: blink_cursor 0.7s infinite; + animation: blink_cursor 0.7s infinite; +} +.eael-fancy-text-container .typed-cursor { + display: none; +} +.eael-fancy-text-strings { + display: none; +} +.eael-fancy-text-prefix, +.eael-fancy-text-suffix { + display: inline-block; +} +.morphext > .animated { + display: inline-block; +} +@-webkit-keyframes blink_cursor { + 0% { + opacity: 1; + } + 50% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes blink_cursor { + 0% { + opacity: 1; + } + 50% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +.eael-fancy-text-container.style-2 { + font-size: 24px; +} +.eael-fancy-text-container.style-2 .eael-fancy-text-strings { + background: #062aca; + color: #fff; + padding: 10px 25px; +} +.rtl .eael-fancy-text-container { + direction: ltr; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fancy-text.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fancy-text.min.css new file mode 100644 index 0000000..7b4b565 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fancy-text.min.css @@ -0,0 +1 @@ +.eael-fancy-text-container p{margin:0}.eael-fancy-text-container[data-fancy-text-cursor=yes] .eael-fancy-text-strings::after{content:"|";-webkit-animation:blink_cursor .7s infinite;animation:blink_cursor .7s infinite}.eael-fancy-text-container .typed-cursor{display:none}.eael-fancy-text-strings{display:none}.eael-fancy-text-prefix,.eael-fancy-text-suffix{display:inline-block}.morphext>.animated{display:inline-block}@-webkit-keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.eael-fancy-text-container.style-2{font-size:24px}.eael-fancy-text-container.style-2 .eael-fancy-text-strings{background:#062aca;color:#fff;padding:10px 25px}.rtl .eael-fancy-text-container{direction:ltr} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/feature-list.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/feature-list.css new file mode 100644 index 0000000..be60b9a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/feature-list.css @@ -0,0 +1,642 @@ +.elementor-widget-eael-feature-list .-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:before, +.elementor-widget-eael-feature-list .-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:before, +.elementor-widget-eael-feature-list .-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:before { + top: 3px !important; +} +.elementor-widget-eael-feature-list .-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:after, +.elementor-widget-eael-feature-list .-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:after, +.elementor-widget-eael-feature-list .-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:after { + top: 45px !important; +} +.elementor-widget-eael-feature-list .-icon-position-right .connector, +.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .connector { + right: 0; + left: calc(100% - 70px); +} +.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, +.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 50px 0 0; +} +@media (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 30px 0 0; + } +} +.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, +.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before { + left: auto; + right: 0; +} +.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, +.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + left: auto; + right: 5px; + top: 50%; +} +.elementor-widget-eael-feature-list .eael-feature-list-items { + list-style-type: none; + margin: 0; + padding: 0; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item { + position: relative; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector { + display: block; + position: absolute; + width: 0; + margin: 0 auto; + z-index: 1; + height: 100%; + top: 0.5em; + font-size: 60px; + left: 0; + right: calc(100% - 60px); + border-right: none !important; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector { + display: none; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box { + z-index: 2; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +@media (prefers-reduced-motion: reduce) { + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box { + -webkit-transition: none; + transition: none; + } +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner { + background-color: #37368e; + -webkit-transition: all 0.5s; + transition: all 0.5s; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +@media (prefers-reduced-motion: reduce) { + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner { + -webkit-transition: none; + transition: none; + } +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon { + padding: 0.5em; + -webkit-transition: all 0.5s; + transition: all 0.5s; + line-height: 1; + color: #37368e; + text-align: center; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +@media (prefers-reduced-motion: reduce) { + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon { + -webkit-transition: none; + transition: none; + } +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon svg, .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i { + width: 1em; + height: 1em; + position: relative; + display: block; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon svg:before, .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i:before { + position: absolute; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-img { + font-size: 8px; + line-height: 1; + max-width: inherit; + -ms-interpolation-mode: nearest-neighbor; + image-rendering: -webkit-optimize-contrast; + image-rendering: pixelated; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box { + margin: 0 0 0 20px; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title { + margin-top: -2px; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content { + padding: 0; + margin: 0; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.stacked .eael-feature-list-icon-box .eael-feature-list-icon { + color: #fff; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.framed .eael-feature-list-icon-box .eael-feature-list-icon { + background-color: #fff; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner { + border-radius: 50%; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner .eael-feature-list-icon { + border-radius: 50%; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon-inner { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + margin: 15px; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon i { + -ms-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon img { + -ms-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-content-box .eael-feature-list-title { + margin-top: 15px; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern { + /* + @media (min-width: 768px) { + &.-icon-position-right { + .eael-feature-list-item { + padding: 0 50px 0 0; + + &:before { + left: auto; + right: 0; + } + + &:after { + left: auto; + right: 5px; + top: 50%; + } + + .connector { + display: none; + } + } + } + } */ +} +.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 50px; + position: relative; +} +@media (max-width: 767px) { + .elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 30px; + display: block; + } +} +.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, .elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + content: ""; + position: absolute; + display: block; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before { + left: 0; + top: 0; + z-index: 1; + border-left: 1px solid #000; + border-right: none !important; + height: 100%; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + left: 5px; + top: 50%; + width: 23px; + display: block; + z-index: 2; + border-bottom: 1px dashed #000; + border-top: none !important; +} +.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item .connector { + display: none; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet { + display: none; +} +.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile { + display: none; +} +@media all and (min-width: 1025px) { + .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-content-box { + margin-right: 0 !important; + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-content-box { + margin-left: 0 !important; + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-top .eael-feature-list-content-box { + margin-left: 0 !important; + margin-right: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item { + text-align: left; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item { + text-align: right; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } +} +@media all and (max-width: 1024px) { + .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item, + .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item { + text-align: left; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item { + text-align: right; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } +} +@media all and (min-width: 768px) and (max-width: 1024px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box { + margin-right: 0 !important; + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 50px; + } +} +@media (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 30px; + } +} +@media all and (min-width: 768px) and (max-width: 1024px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before { + left: 0; + right: auto; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + left: 5px; + top: 30px; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box { + margin-left: 0 !important; + margin-right: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 50px; + } +} +@media (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 30px; + } +} +@media all and (min-width: 768px) and (max-width: 1024px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before { + left: 0; + right: auto; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + left: 5px; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box { + margin-left: 0 !important; + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 50px 0 0; + } +} +@media (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 30px 0 0; + } +} +@media all and (min-width: 768px) and (max-width: 1024px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before { + right: 0; + left: auto; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + left: auto; + right: 5px; + } + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector { + display: none; + } + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet { + display: block; + } + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile { + display: none; + } + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-tablet { + display: none; + } +} +@media all and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item, + .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item, + .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item { + display: block; + text-align: left; + } + .elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item, + .elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item { + text-align: left; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item { + text-align: right !important; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box { + margin-right: 0 !important; + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 50px; + } +} +@media (max-width: 767px) and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 30px; + } +} +@media all and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before { + left: 0; + right: auto; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + left: 5px; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box { + margin-left: 0 !important; + margin-right: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 50px; + } +} +@media (max-width: 767px) and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 0 0 30px; + } +} +@media all and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before { + left: 0; + right: auto; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + left: 5px; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box { + margin-left: 0 !important; + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 50px 0 0; + } +} +@media (max-width: 767px) and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item { + padding: 0 30px 0 0; + } +} +@media all and (max-width: 767px) { + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before { + right: 0; + left: auto; + } + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after, + .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after { + left: auto; + right: 5px; + } + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector { + display: none; + } + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet { + display: none; + } + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile { + display: block; + } + .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-mobile { + display: none; + } +} +.rtl .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item, +.rtl .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item { + direction: ltr; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/feature-list.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/feature-list.min.css new file mode 100644 index 0000000..670ded8 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/feature-list.min.css @@ -0,0 +1 @@ +.elementor-widget-eael-feature-list .-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:before{top:3px !important}.elementor-widget-eael-feature-list .-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:after{top:45px !important}.elementor-widget-eael-feature-list .-icon-position-right .connector,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .connector{right:0;left:calc(100% - 70px)}.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}@media(max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px;top:50%}.elementor-widget-eael-feature-list .eael-feature-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item{position:relative}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector{display:block;position:absolute;width:0;margin:0 auto;z-index:1;height:100%;top:.5em;font-size:60px;left:0;right:calc(100% - 60px);border-right:none !important}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{z-index:2;-webkit-transition:all .5s;transition:all .5s}@media(prefers-reduced-motion: reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#37368e;-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(prefers-reduced-motion: reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{padding:.5em;-webkit-transition:all .5s;transition:all .5s;line-height:1;color:#37368e;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(prefers-reduced-motion: reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon svg,.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i{width:1em;height:1em;position:relative;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon svg:before,.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-img{font-size:8px;line-height:1;max-width:inherit;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box{margin:0 0 0 20px}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title{margin-top:-2px}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content{padding:0;margin:0}.elementor-widget-eael-feature-list .eael-feature-list-items.stacked .eael-feature-list-icon-box .eael-feature-list-icon{color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.framed .eael-feature-list-icon-box .eael-feature-list-icon{background-color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner .eael-feature-list-icon{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon i{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon img{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-content-box .eael-feature-list-title{margin-top:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px;position:relative}@media(max-width: 767px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px;display:block}}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{content:"";position:absolute;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;top:0;z-index:1;border-left:1px solid #000;border-right:none !important;height:100%}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:50%;width:23px;display:block;z-index:2;border-bottom:1px dashed #000;border-top:none !important}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item .connector{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile{display:none}@media all and (min-width: 1025px){.elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-content-box{margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-content-box{margin-left:0 !important;margin-top:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-top .eael-feature-list-content-box{margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media all and (max-width: 1024px){.elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media all and (min-width: 768px)and (max-width: 1024px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box{margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media(min-width: 768px)and (max-width: 1024px)and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media all and (min-width: 768px)and (max-width: 1024px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box{margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media(min-width: 768px)and (max-width: 1024px)and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media all and (min-width: 768px)and (max-width: 1024px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box{margin-left:0 !important;margin-top:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media(min-width: 768px)and (max-width: 1024px)and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media all and (min-width: 768px)and (max-width: 1024px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet{display:block}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-tablet{display:none}}@media all and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item,.elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item{display:block;text-align:left}.elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item{text-align:right !important;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box{margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media(max-width: 767px)and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media all and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box{margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media(max-width: 767px)and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media all and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box{margin-left:0 !important;margin-top:0 !important;margin-bottom:0 !important}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media(max-width: 767px)and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media all and (max-width: 767px){.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile{display:block}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-mobile{display:none}}.rtl .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,.rtl .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item{direction:ltr} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/filterable-gallery.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/filterable-gallery.css new file mode 100644 index 0000000..74931f4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/filterable-gallery.css @@ -0,0 +1,1269 @@ +.eael-filter-gallery-control { + width: 100%; +} + +.eael-filter-gallery-control ul, +.eael-filter-gallery-control ul li { + text-align: center; +} + +.eael-filter-gallery-control ul { + margin: 0px 0px 20px 0px; + padding: 0px; + text-align: center; +} + +.eael-filter-gallery-control { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: 1 1 auto; + flex-flow: 1 1 auto; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + padding: 0px; + margin: 0px; +} + +.eael-filter-gallery-control ul li { + list-style: none; + font-size: 24px; + display: inline-block; + text-align: center; +} + +.eael-filter-gallery-control ul li a.control { + font-family: "Montserrat", sans-serif; + font-size: 16px; + font-weight: 600; + padding: 10px 25px; + margin: 10px 6px; +} + +.eael-filter-gallery-container { + text-align: justify; + font-size: 0.1px; + overflow: hidden; +} + +.eael-filter-gallery-container #eael-fg-no-items-found { + font-size: 14px; +} + +.elementor-editor-active .eael-filter-gallery-container { + overflow: initial; +} + +.eael-filter-gallery-container:after { + content: ""; + display: inline-block; + width: 100%; +} + +.eael-filter-gallery-container:not(.eael-cards) .item:before { + content: ""; + display: inline-block; + padding-top: 56.25%; +} + +.eael-filter-gallery-container .item .caption { + position: absolute; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: 1 1 100%; + flex-flow: 1 1 100%; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + z-index: 1; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; + -webkit-transition: -webkit-transform 0.4s; + transition: -webkit-transform 0.4s; + transition: transform 0.4s; + transition: transform 0.4s, -webkit-transform 0.4s; +} + +.eael-filter-gallery-container.eael-cards .item .caption { + display: none; +} + +.eael-filter-gallery-container.eael-cards .item .item-img .caption { + position: absolute; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: 1 1 100%; + flex-flow: 1 1 100%; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + z-index: 10; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; + -webkit-transition: -webkit-transform 0.4s; + transition: -webkit-transform 0.4s; + transition: transform 0.4s; + transition: transform 0.4s, -webkit-transform 0.4s; +} + +.gallery-item-caption-over { + width: 100%; + height: auto; +} + +body.rtl .gallery-item-caption-over { + text-align: right; +} + +a.eael-gallery-load-more, a.eael-gallery-load-more:hover { + text-decoration: none; +} + +/*--- Caption Animation ---*/ + +.eael-filter-gallery-container .item .caption.eael-zoom-in, +.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-zoom-in { + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} + +.eael-filter-gallery-container .item:hover .caption.eael-zoom-in, +.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-zoom-in { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +.eael-filter-gallery-container .item .caption.eael-slide-left, +.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-left { + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); +} + +.eael-filter-gallery-container .item:hover .caption.eael-slide-left, +.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-left { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); +} + +.eael-filter-gallery-container .item .caption.eael-slide-right, +.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-right { + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); +} + +.eael-filter-gallery-container .item:hover .caption.eael-slide-right, +.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-right { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); +} + +.eael-filter-gallery-container .item .caption.eael-slide-top, +.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-top { + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + transform: translateY(-100%); +} + +.eael-filter-gallery-container .item:hover .caption.eael-slide-top, +.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-top { + -webkit-transform: translateY(0%); + -ms-transform: translateY(0%); + transform: translateY(0%); +} + +.eael-filter-gallery-container .item .caption.eael-slide-bottom, +.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-bottom { + -webkit-transform: translateY(100%); + -ms-transform: translateY(100%); + transform: translateY(100%); +} + +.eael-filter-gallery-container .item:hover .caption.eael-slide-bottom, +.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-bottom { + -webkit-transform: translateY(0%); + -ms-transform: translateY(0%); + transform: translateY(0%); +} + +.eael-filter-gallery-container .item .caption a { + display: inline-block; + width: 50px; + height: 50px; + text-align: center; + line-height: 50px; + border-radius: 50%; + margin: 0 5px; + font-size: 20px; + cursor: pointer; + -webkit-transition: 0.3s; + transition: 0.3s; +} + +.eael-filter-gallery-container .item .caption a:nth-child(1), +.eael-container .item .caption a:nth-child(2) { + -webkit-transition: 0.6s; + transition: 0.6s; + opacity: 0; +} + +.eael-filter-gallery-container .item .caption a:nth-child(1) { + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + transform: translateY(-100%); +} + +.eael-filter-gallery-container .item .caption a:nth-child(2) { + -webkit-transform: translateY(100%); + -ms-transform: translateY(100%); + transform: translateY(100%); +} + +.eael-filter-gallery-container .item .caption:hover a:nth-child(1), +.eael-filter-gallery-container .item .caption:hover a:nth-child(2) { + -webkit-transform: translateY(0%); + -ms-transform: translateY(0%); + transform: translateY(0%); + opacity: 1; +} + +.eael-filter-gallery-container .item .caption .eael-popup-link { + outline: 0; +} + +/*--- Filter Gallery Card Style ---*/ + +.eael-filter-gallery-container.eael-cards .item:before { + padding-top: 0px; +} + +.eael-filter-gallery-container.eael-cards .item-img { + position: relative; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + height: 220px; + z-index: 0; + overflow: hidden; +} + +.eael-filter-gallery-container.eael-cards .item-content { + padding: 15px; +} + +.eael-filter-gallery-container.eael-cards .item-content .title, +.eael-filter-gallery-container.eael-cards .item-content .title a { + font-size: 20px; + line-height: 1; + margin-bottom: 0px; + -webkit-transition: 0.3s; + transition: 0.3s; +} + +.eael-filter-gallery-container.eael-cards .item-content p { + font-size: 14px; + line-height: 26px; +} + +.eael-fg-card-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over { + text-align: center; +} + +.eael-fg-card-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over { + text-align: right; +} + +.eael-fg-hoverer-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over { + text-align: center; +} + +.eael-fg-hoverer-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over { + text-align: right; +} + +body.rtl .eael-fg-card-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over, +body.rtl .eael-fg-hoverer-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over { + text-align: left; +} + +/*--- Editor Specific Style ---*/ + +.eael-fg-content-align-left .eael-cards .item .item-content { + text-align: left; +} + +.eael-fg-content-align-center .eael-cards .item .item-content { + text-align: center; +} + +.eael-fg-content-align-right .eael-cards .item .item-content { + text-align: right; +} + +/*--- Magnific Gallery Fix ---*/ + +.mfp-wrap ~ div.dialog-widget { + display: none !important; +} + +.eael-filterable-gallery-item-wrap { + float: left; + width: 33.33%; +} + +.eael-filter-gallery-container.eael-col-1 .eael-filterable-gallery-item-wrap { + width: 100%; +} + +.eael-filter-gallery-control > ul li { + font-size: 13px; + line-height: 1.8; + text-transform: uppercase; + letter-spacing: 1px; + padding: 6px 15px; + cursor: pointer; + margin: 0 5px; + font-weight: normal; +} + +.eael-filter-gallery-container.eael-col-2 .eael-filterable-gallery-item-wrap { + width: 50%; +} + +.eael-filter-gallery-container.eael-col-4 .eael-filterable-gallery-item-wrap { + width: 25%; +} + +.eael-filter-gallery-container.eael-col-5 .eael-filterable-gallery-item-wrap { + width: 20%; +} + +.eael-gallery-grid-item { + margin-left: 10px; + margin-right: 10px; + margin-bottom: 20px; + position: relative; + overflow: hidden; +} + +.gallery-item-caption-wrap, +.media-content-wrap { + font-size: 14px; + text-align: left; +} + +.gallery-item-thumbnail-wrap.caption-style-card img { + max-height: 100%; + width: 100%; +} + +.gallery-item-caption-wrap.caption-style-hoverer { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + padding: 15px; + z-index: 10; +} + +.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap > img { + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} + +/*--- Gallery content css ---*/ + +.fg-item-title, +.fg-item-content { + color: #ffffff; + font-family: inherit; +} + +/*--- Gallery Card Style CSS ---*/ + +.gallery-item-caption-wrap.caption-style-card .fg-item-title { + font-size: 18px; + margin: 15px 0 15px; + line-height: 1; +} + +.gallery-item-caption-wrap.caption-style-card { + background: #f7f7f7; +} + +.gallery-item-caption-wrap.caption-style-card .fg-item-title { + margin: 10px 0 15px; + color: #000000; +} + +.gallery-item-caption-wrap.caption-style-card .fg-item-content { + color: #212529; + line-height: 1.5; + font-weight: normal; +} + +.gallery-item-buttons > a { + display: inline-block; + font-size: 16px; + color: #000; + margin-right: 15px; +} + +.gallery-item-buttons > a:visited { + color: #000; +} + +.gallery-item-caption-wrap.caption-style-card { + padding: 10px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-family: inherit; +} + +/*--- Gallery item hover style ---*/ + +.gallery-item-caption-wrap .gallery-item-hoverer-bg { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + content: ""; + background: #000000; + z-index: -1; + opacity: 0.7; +} + +.gallery-item-caption-wrap.caption-style-hoverer { + visibility: hidden; + opacity: 0; + -webkit-transition: 0.6s all ease; + transition: 0.6s all ease; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer { + opacity: 1; + visibility: visible; +} + +.gallery-item-caption-wrap.caption-style-hoverer h5 { + font-size: 20px; + margin-bottom: 5px; + line-height: 1; +} + +.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5 { + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + -webkit-transition: 0.6s all ease; + transition: 0.6s all ease; +} + +.gallery-item-caption-wrap.caption-style-hoverer p { + margin-bottom: 5px; +} + +.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p { + -webkit-transform: translateY(40px); + -ms-transform: translateY(40px); + transform: translateY(40px); + -webkit-transition: 0.6s all ease; + transition: 0.6s all ease; +} + +.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons { + -webkit-transform: translateY(40px); + -ms-transform: translateY(40px); + transform: translateY(40px); + -webkit-transition: 0.6s all ease; + transition: 0.6s all ease; +} + +.gallery-item-caption-wrap .gallery-item-buttons > a span { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 50%; + outline: none; + text-decoration: none; + display: inline-block; + text-align: center; +} + +.gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in { + -webkit-transform: scale(0.8); + -ms-transform: scale(0.8); + transform: scale(0.8); + -webkit-transition: 0.6s all ease; + transition: 0.6s all ease; +} + +.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5, +.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons, +.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p { + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); +} + +.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + visibility: visible; + opacity: 1; +} + +.gallery-item-caption-wrap.caption-style-hoverer.eael-none { + -webkit-transition: none; + transition: none; +} + +/*--- Video Gallery ---*/ + +.gallery-item-thumbnail-wrap { + position: relative; +} + +.gallery-item-thumbnail-wrap.video_gallery_switch_on .gallery-item-thumbnail { + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} + +.video-popup, +.video-popup-bg { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; +} + +.video-popup > img { + width: 62px; + position: relative; + z-index: 1; + -webkit-transition: 300ms; + transition: 300ms; +} + +.video-popup { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.video-popup:hover > img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +.video-popup-bg { + visibility: hidden; + opacity: 0; + -webkit-transition: 350ms; + transition: 350ms; +} + +.eael-gallery-grid-item:hover .video-popup-bg { + visibility: visible; + opacity: 1; +} + +.gallery-item-thumbnail-wrap > .gallery-item-caption-wrap { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.gallery-item-caption-wrap.card-hover-bg { + visibility: hidden; + opacity: 0; + -webkit-transition: 800ms; + transition: 800ms; +} + +.gallery-item-thumbnail-wrap:hover .gallery-item-caption-wrap.card-hover-bg { + visibility: visible; + opacity: 1; +} + +.gallery-item-caption-wrap .gallery-item-buttons > a > i { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} + +/*--- Gallery Column CSS ---*/ + +@media only screen and (min-width: 1025px) { + /* For Desktop: */ + .elementor-element.elementor-grid-1 { + position: relative; + } + .elementor-element.elementor-grid-1 .eael-filterable-gallery-item-wrap { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-2 { + position: relative; + } + .elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1) { + clear: left; + } + .elementor-element.elementor-grid-3 { + position: relative; + } + .elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1) { + clear: left; + } + .elementor-element.elementor-grid-4 { + position: relative; + } + .elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1) { + clear: left; + } + .elementor-element.elementor-grid-5 { + position: relative; + } + .elementor-element.elementor-grid-5 .pp-logo-grid { + margin-right: -5px; + } + .elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1) { + clear: left; + } + .elementor-element.elementor-grid-6 { + position: relative; + } + .elementor-element.elementor-grid-6 .pp-logo-grid { + margin-right: -6px; + } + .elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap { + width: 16.65%; + float: left; + } + .elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1) { + clear: left; + } +} + +@media only screen and (max-width: 1024px) and (min-width: 766px) { + /* For tablets: */ + .elementor-element.elementor-grid-tablet-1 { + position: relative; + } + .elementor-element.elementor-grid-tablet-1 .eael-filterable-gallery-item-wrap { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-tablet-2 { + position: relative; + } + .elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-3 { + position: relative; + } + .elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-4 { + position: relative; + } + .elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-5 { + position: relative; + } + .elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1) { + clear: left; + } + .elementor-element.elementor-grid-tablet-6 { + position: relative; + } + .elementor-element.elementor-grid-tablet-6 .pp-logo-grid { + margin-right: -6px; + } + .elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1) { + clear: left; + } +} + +@media only screen and (max-width: 767px) { + .elementor-element.elementor-grid-mobile-1 { + position: relative; + } + .elementor-element.elementor-grid-mobile-1 .eael-filterable-gallery-item-wrap { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-mobile-2 { + position: relative; + } + .elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-3 { + position: relative; + } + .elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-4 { + position: relative; + } + .elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-5 { + position: relative; + } + .elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1) { + clear: left; + } + .elementor-element.elementor-grid-mobile-6 { + position: relative; + } + .elementor-element.elementor-grid-mobile-6 .pp-logo-grid { + margin-right: -6px; + } + .elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1) { + clear: left; + } +} + +/* ------------- Layout 3 Style ----------------- */ + +.fg-layout-3-filter-controls { + margin: 0; + padding: 0; + list-style: none; +} + +.fg-layout-3-item-content { + text-align: center; +} + +.fg-layout-3-item-content .fg-item-title { + font-size: 18px; + line-height: 1; + font-weight: 500; + margin: 0; + -webkit-transition: 300ms; + transition: 300ms; +} + +.fg-layout-3-item-content .fg-item-content p { + font-size: 13px; + font-weight: 400; +} + +.fg-filter-wrap { + position: relative; + -ms-flex-preferred-size: 30%; + flex-basis: 30%; +} + +.fg-layout-3-filter-controls { + position: absolute; + left: 0; + background: #fff; + z-index: 999; + width: 150px; + visibility: hidden; + opacity: 0; + -webkit-transition: 300ms; + transition: 300ms; + width: 100%; + border-radius: 5px; + padding-top: 7px; +} + +.fg-layout-3-filter-controls.open-filters { + visibility: visible; + opacity: 1; +} + +.fg-layout-3-filter-controls li.control { + padding: 5px 5px 5px 10px; + cursor: pointer; + -webkit-transition: 300ms; + transition: 300ms; + font-size: 14px; + color: #7f8995; + font-weight: normal; +} + +.fg-layout-3-filter-controls li.control:hover { + color: #2d425a; +} + +.fg-layout-3-filter-controls li.control:first-child { + border-top: 0px solid; +} + +.fg-layout-3-filter-controls li.control:last-child { + border-bottom: 0px solid; +} + +.fg-layout-3-filters-wrap { + max-width: 600px; + margin: 15px auto 50px; +} + +.fg-filter-wrap button { + width: 100%; + border: 0px solid; + border-radius: 0px; + padding: 17px 13px; + font-size: 14px; + color: #2d425a; + background: #f7f8ff; + height: 55px; + border-right: 1px solid #abb5ff; + border-radius: 10px 0px 0 10px; + outline: none; + text-align: center; + position: relative; +} + +.fg-filter-wrap button > i { + font-size: 18px; + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + margin-left: 10px; +} + +.fg-layout-3-search-box { + -ms-flex-preferred-size: 70%; + flex-basis: 70%; + height: 100%; +} + +.fg-layout-3-search-box input[type=text] { + width: 100%; + height: 100%; + margin: 0; + padding: 15px; + border: 0px solid; + outline: none; + background: none; +} + +.fg-layout-3-search-box input[type=text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ + color: #7f8995; + font-size: 13px; +} + +.fg-layout-3-search-box input[type=text]::-moz-placeholder { /* Firefox 19+ */ + color: #7f8995; + font-size: 13px; +} + +.fg-layout-3-search-box input[type=text]:-ms-input-placeholder { /* IE 10+ */ + color: #7f8995; + font-size: 13px; +} + +.fg-layout-3-search-box input[type=text]:-moz-placeholder { /* Firefox 18- */ + color: #7f8995; + font-size: 13px; +} + +.fg-layout-3-filters-wrap { + height: 55px; + border-radius: 5px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.fg-layout-3-filters-wrap .fg-layout-3-search-box { + background: #f7f8ff; + border-radius: 0 10px 10px 0; +} + +.fg-layout-3-item-thumb { + position: relative; + overflow: hidden; +} + +.fg-layout-3-item-thumb .gallery-item-buttons { + text-align: center; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + z-index: 4; +} + +.fg-layout-3-item-content { + padding: 27px 27px 30px; + text-align: center; +} + +.eael-fg-card-content-align-left .fg-layout-3-item-content { + text-align: left; +} + +.eael-fg-card-content-align-center .fg-layout-3-item-content { + text-align: center; +} + +.eael-fg-card-content-align-right .fg-layout-3-item-content { + text-align: right; +} + +body.rtl .eael-fg-card-content-align-left .fg-layout-3-item-content { + text-align: right; +} + +body.rtl .eael-fg-card-content-align-right .fg-layout-3-item-content { + text-align: left; +} + +.eael-filterable-gallery-item-wrap .fg-layout-3-item.eael-gallery-grid-item { + -webkit-box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, 0.05); + box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, 0.05); + border-radius: 5px; +} + +.fg-caption-head { + position: absolute; + left: 0; + top: 0; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 35px 35px; + z-index: 3; + color: #fff; + font-size: 18px; + font-weight: 700; +} + +.fg-item-category > span { + font-size: 12px; + color: #fff; + background: #fa9196; + padding: 10px 12px; + display: inline-block; +} + +.fg-layout-3-item-content { + position: relative; +} + +.fg-item-category { + position: absolute; + left: 0; + top: 0; + text-align: center; + width: 100%; + height: 30px; + margin-top: -15px; + z-index: 11; +} + +.fg-item-category span { + border-radius: 5px; + line-height: 1; + visibility: hidden; + opacity: 0; + -webkit-transition: 300ms; + transition: 300ms; +} + +.fg-layout-3-item.eael-gallery-grid-item:hover .fg-item-category span { + visibility: visible; + opacity: 1; +} + +.mfp-iframe-holder .mfp-close, +.mfp-image-holder .mfp-close { + width: auto; +} + +.mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: pointer; +} + +.mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover { + text-decoration: none; +} + +button.mfp-close:not(.toggle), +button.mfp-arrow:not(.toggle) { + background: transparent; +} + +.eael-privacy-message:empty { + display: none; +} + +.eael-privacy-message { + position: absolute; + top: -10%; + background-color: #f8d7da; + padding: 15px; + border: 1px solid #f1aeb5; + border-radius: 5px; + color: #58151c; + width: calc(100% - 30px); +} + +body.rtl .mfp-counter { + direction: ltr; +} + +body.theme-salient.material button.mfp-arrow, +body.material button.mfp-arrow, +body.theme-salient.material button.mfp-close, +body.material button.mfp-close { + border: 0; +} + +body.theme-salient.material .mfp-arrow, +body.material .mfp-arrow, +body.theme-salient.material .mfp-arrow:hover, +body.material .mfp-arrow:hover { + background: transparent; +} + +body.theme-salient.material .mfp-arrow-left, +body.material .mfp-arrow-left { + left: 0; + border: none; +} + +body.theme-salient.material .mfp-arrow-right, +body.material .mfp-arrow-right { + -webkit-transition: none; + transition: none; +} + +body.theme-salient.material .mfp-arrow, +body.material .mfp-arrow { + margin: -55px 0 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: transparent; +} + +body.theme-salient.material .mfp-arrow-left:after, +body.material .mfp-arrow-left:after, +body.theme-salient.material .mfp-arrow-right:after, +body.material .mfp-arrow-right:after { + -webkit-transform: none; + -ms-transform: none; + transform: none; + -webkit-transition: none; + transition: none; + background-color: transparent; +} + +body.theme-salient.material .mfp-arrow-left:before, +body.material .mfp-arrow-left:before, +body.theme-salient.material .mfp-arrow-right:before, +body.material .mfp-arrow-right:before { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/filterable-gallery.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/filterable-gallery.min.css new file mode 100644 index 0000000..65b7df9 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/filterable-gallery.min.css @@ -0,0 +1 @@ +.eael-filter-gallery-control{width:100%}.eael-filter-gallery-control ul,.eael-filter-gallery-control ul li{text-align:center}.eael-filter-gallery-control ul{margin:0px 0px 20px 0px;padding:0px;text-align:center}.eael-filter-gallery-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:1 1 auto;flex-flow:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0px;margin:0px}.eael-filter-gallery-control ul li{list-style:none;font-size:24px;display:inline-block;text-align:center}.eael-filter-gallery-control ul li a.control{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;padding:10px 25px;margin:10px 6px}.eael-filter-gallery-container{text-align:justify;font-size:.1px;overflow:hidden}.eael-filter-gallery-container #eael-fg-no-items-found{font-size:14px}.elementor-editor-active .eael-filter-gallery-container{overflow:initial}.eael-filter-gallery-container:after{content:"";display:inline-block;width:100%}.eael-filter-gallery-container:not(.eael-cards) .item:before{content:"";display:inline-block;padding-top:56.25%}.eael-filter-gallery-container .item .caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:1 1 100%;flex-flow:1 1 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;top:0px;left:0px;right:0px;bottom:0px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.eael-filter-gallery-container.eael-cards .item .caption{display:none}.eael-filter-gallery-container.eael-cards .item .item-img .caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:1 1 100%;flex-flow:1 1 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;top:0px;left:0px;right:0px;bottom:0px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.gallery-item-caption-over{width:100%;height:auto}body.rtl .gallery-item-caption-over{text-align:right}a.eael-gallery-load-more,a.eael-gallery-load-more:hover{text-decoration:none}.eael-filter-gallery-container .item .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-zoom-in{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.eael-filter-gallery-container .item:hover .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-zoom-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.eael-filter-gallery-container .item .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-left{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.eael-filter-gallery-container .item .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-right{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.eael-filter-gallery-container .item .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-top{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-top{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.eael-filter-gallery-container .item .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-bottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-bottom{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.eael-filter-gallery-container .item .caption a{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;margin:0 5px;font-size:20px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.eael-filter-gallery-container .item .caption a:nth-child(1),.eael-container .item .caption a:nth-child(2){-webkit-transition:.6s;transition:.6s;opacity:0}.eael-filter-gallery-container .item .caption a:nth-child(1){-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.eael-filter-gallery-container .item .caption a:nth-child(2){-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.eael-filter-gallery-container .item .caption:hover a:nth-child(1),.eael-filter-gallery-container .item .caption:hover a:nth-child(2){-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.eael-filter-gallery-container .item .caption .eael-popup-link{outline:0}.eael-filter-gallery-container.eael-cards .item:before{padding-top:0px}.eael-filter-gallery-container.eael-cards .item-img{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:220px;z-index:0;overflow:hidden}.eael-filter-gallery-container.eael-cards .item-content{padding:15px}.eael-filter-gallery-container.eael-cards .item-content .title,.eael-filter-gallery-container.eael-cards .item-content .title a{font-size:20px;line-height:1;margin-bottom:0px;-webkit-transition:.3s;transition:.3s}.eael-filter-gallery-container.eael-cards .item-content p{font-size:14px;line-height:26px}.eael-fg-card-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-card-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-hoverer-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-hoverer-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}body.rtl .eael-fg-card-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over,body.rtl .eael-fg-hoverer-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:left}.eael-fg-content-align-left .eael-cards .item .item-content{text-align:left}.eael-fg-content-align-center .eael-cards .item .item-content{text-align:center}.eael-fg-content-align-right .eael-cards .item .item-content{text-align:right}.mfp-wrap~div.dialog-widget{display:none !important}.eael-filterable-gallery-item-wrap{float:left;width:33.33%}.eael-filter-gallery-container.eael-col-1 .eael-filterable-gallery-item-wrap{width:100%}.eael-filter-gallery-control>ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:normal}.eael-filter-gallery-container.eael-col-2 .eael-filterable-gallery-item-wrap{width:50%}.eael-filter-gallery-container.eael-col-4 .eael-filterable-gallery-item-wrap{width:25%}.eael-filter-gallery-container.eael-col-5 .eael-filterable-gallery-item-wrap{width:20%}.eael-gallery-grid-item{margin-left:10px;margin-right:10px;margin-bottom:20px;position:relative;overflow:hidden}.gallery-item-caption-wrap,.media-content-wrap{font-size:14px;text-align:left}.gallery-item-thumbnail-wrap.caption-style-card img{max-height:100%;width:100%}.gallery-item-caption-wrap.caption-style-hoverer{position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fg-item-title,.fg-item-content{color:#fff;font-family:inherit}.gallery-item-caption-wrap.caption-style-card .fg-item-title{font-size:18px;margin:15px 0 15px;line-height:1}.gallery-item-caption-wrap.caption-style-card{background:#f7f7f7}.gallery-item-caption-wrap.caption-style-card .fg-item-title{margin:10px 0 15px;color:#000}.gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#212529;line-height:1.5;font-weight:normal}.gallery-item-buttons>a{display:inline-block;font-size:16px;color:#000;margin-right:15px}.gallery-item-buttons>a:visited{color:#000}.gallery-item-caption-wrap.caption-style-card{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.gallery-item-caption-wrap .gallery-item-hoverer-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:#000;z-index:-1;opacity:.7}.gallery-item-caption-wrap.caption-style-hoverer{visibility:hidden;opacity:0;-webkit-transition:.6s all ease;transition:.6s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer{opacity:1;visibility:visible}.gallery-item-caption-wrap.caption-style-hoverer h5{font-size:20px;margin-bottom:5px;line-height:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.6s all ease;transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer p{margin-bottom:5px}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.6s all ease;transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.6s all ease;transition:.6s all ease}.gallery-item-caption-wrap .gallery-item-buttons>a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;outline:none;text-decoration:none;display:inline-block;text-align:center}.gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:.6s all ease;transition:.6s all ease}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-none{-webkit-transition:none;transition:none}.gallery-item-thumbnail-wrap{position:relative}.gallery-item-thumbnail-wrap.video_gallery_switch_on .gallery-item-thumbnail{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-popup,.video-popup-bg{position:absolute;left:0;top:0;height:100%;width:100%}.video-popup>img{width:62px;position:relative;z-index:1;-webkit-transition:300ms;transition:300ms}.video-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-popup:hover>img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.video-popup-bg{visibility:hidden;opacity:0;-webkit-transition:350ms;transition:350ms}.eael-gallery-grid-item:hover .video-popup-bg{visibility:visible;opacity:1}.gallery-item-thumbnail-wrap>.gallery-item-caption-wrap{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-item-caption-wrap.card-hover-bg{visibility:hidden;opacity:0;-webkit-transition:800ms;transition:800ms}.gallery-item-thumbnail-wrap:hover .gallery-item-caption-wrap.card-hover-bg{visibility:visible;opacity:1}.gallery-item-caption-wrap .gallery-item-buttons>a>i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media only screen and (min-width: 1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-logo-grid{margin-right:-5px}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap{width:16.65%;float:left}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width: 1024px)and (min-width: 766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap{width:16%;float:left}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width: 767px){.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap{width:16%;float:left}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}.fg-layout-3-filter-controls{margin:0;padding:0;list-style:none}.fg-layout-3-item-content{text-align:center}.fg-layout-3-item-content .fg-item-title{font-size:18px;line-height:1;font-weight:500;margin:0;-webkit-transition:300ms;transition:300ms}.fg-layout-3-item-content .fg-item-content p{font-size:13px;font-weight:400}.fg-filter-wrap{position:relative;-ms-flex-preferred-size:30%;flex-basis:30%}.fg-layout-3-filter-controls{position:absolute;left:0;background:#fff;z-index:999;width:150px;visibility:hidden;opacity:0;-webkit-transition:300ms;transition:300ms;width:100%;border-radius:5px;padding-top:7px}.fg-layout-3-filter-controls.open-filters{visibility:visible;opacity:1}.fg-layout-3-filter-controls li.control{padding:5px 5px 5px 10px;cursor:pointer;-webkit-transition:300ms;transition:300ms;font-size:14px;color:#7f8995;font-weight:normal}.fg-layout-3-filter-controls li.control:hover{color:#2d425a}.fg-layout-3-filter-controls li.control:first-child{border-top:0px solid}.fg-layout-3-filter-controls li.control:last-child{border-bottom:0px solid}.fg-layout-3-filters-wrap{max-width:600px;margin:15px auto 50px}.fg-filter-wrap button{width:100%;border:0px solid;border-radius:0px;padding:17px 13px;font-size:14px;color:#2d425a;background:#f7f8ff;height:55px;border-right:1px solid #abb5ff;border-radius:10px 0px 0 10px;outline:none;text-align:center;position:relative}.fg-filter-wrap button>i{font-size:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:10px}.fg-layout-3-search-box{-ms-flex-preferred-size:70%;flex-basis:70%;height:100%}.fg-layout-3-search-box input[type=text]{width:100%;height:100%;margin:0;padding:15px;border:0px solid;outline:none;background:none}.fg-layout-3-search-box input[type=text]::-webkit-input-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]::-moz-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]:-ms-input-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]:-moz-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-filters-wrap{height:55px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fg-layout-3-filters-wrap .fg-layout-3-search-box{background:#f7f8ff;border-radius:0 10px 10px 0}.fg-layout-3-item-thumb{position:relative;overflow:hidden}.fg-layout-3-item-thumb .gallery-item-buttons{text-align:center;position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:4}.fg-layout-3-item-content{padding:27px 27px 30px;text-align:center}.eael-fg-card-content-align-left .fg-layout-3-item-content{text-align:left}.eael-fg-card-content-align-center .fg-layout-3-item-content{text-align:center}.eael-fg-card-content-align-right .fg-layout-3-item-content{text-align:right}body.rtl .eael-fg-card-content-align-left .fg-layout-3-item-content{text-align:right}body.rtl .eael-fg-card-content-align-right .fg-layout-3-item-content{text-align:left}.eael-filterable-gallery-item-wrap .fg-layout-3-item.eael-gallery-grid-item{-webkit-box-shadow:0px 0px 30px 0px rgba(3,29,60,.05);box-shadow:0px 0px 30px 0px rgba(3,29,60,.05);border-radius:5px}.fg-caption-head{position:absolute;left:0;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px 35px;z-index:3;color:#fff;font-size:18px;font-weight:700}.fg-item-category>span{font-size:12px;color:#fff;background:#fa9196;padding:10px 12px;display:inline-block}.fg-layout-3-item-content{position:relative}.fg-item-category{position:absolute;left:0;top:0;text-align:center;width:100%;height:30px;margin-top:-15px;z-index:11}.fg-item-category span{border-radius:5px;line-height:1;visibility:hidden;opacity:0;-webkit-transition:300ms;transition:300ms}.fg-layout-3-item.eael-gallery-grid-item:hover .fg-item-category span{visibility:visible;opacity:1}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{width:auto}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover{text-decoration:none}button.mfp-close:not(.toggle),button.mfp-arrow:not(.toggle){background:rgba(0,0,0,0)}.eael-privacy-message:empty{display:none}.eael-privacy-message{position:absolute;top:-10%;background-color:#f8d7da;padding:15px;border:1px solid #f1aeb5;border-radius:5px;color:#58151c;width:calc(100% - 30px)}body.rtl .mfp-counter{direction:ltr}body.theme-salient.material button.mfp-arrow,body.material button.mfp-arrow,body.theme-salient.material button.mfp-close,body.material button.mfp-close{border:0}body.theme-salient.material .mfp-arrow,body.material .mfp-arrow,body.theme-salient.material .mfp-arrow:hover,body.material .mfp-arrow:hover{background:rgba(0,0,0,0)}body.theme-salient.material .mfp-arrow-left,body.material .mfp-arrow-left{left:0;border:none}body.theme-salient.material .mfp-arrow-right,body.material .mfp-arrow-right{-webkit-transition:none;transition:none}body.theme-salient.material .mfp-arrow,body.material .mfp-arrow{margin:-55px 0 0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.theme-salient.material .mfp-arrow-left:after,body.material .mfp-arrow-left:after,body.theme-salient.material .mfp-arrow-right:after,body.material .mfp-arrow-right:after{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;background-color:rgba(0,0,0,0)}body.theme-salient.material .mfp-arrow-left:before,body.material .mfp-arrow-left:before,body.theme-salient.material .mfp-arrow-right:before,body.material .mfp-arrow-right:before{-webkit-transform:none;-ms-transform:none;transform:none} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/flip-box.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/flip-box.css new file mode 100644 index 0000000..64f7940 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/flip-box.css @@ -0,0 +1,347 @@ +.eael-elements-flip-box-container { + position: relative; + height: 300px; + width: 100%; +} +.eael-elements-flip-box-container .eaa-svg { + font-size: 40px; +} +.eael-elements-flip-box-container .eaa-svg svg { + width: 1em; + height: 1em; +} +.eael-elements-flip-box-container .flipbox-button { + display: inline-block; + -webkit-transition: all 400ms; + transition: all 400ms; + padding: 14px 18px; + border-radius: 3px; + margin-top: 15px; +} +.eael-elements-flip-box-container .flipbox-button .eaa-svg { + font-size: inherit; + background: inherit; + margin: 0; + padding: 0; + position: relative; + top: 2px; +} +.eael-elements-flip-box-container .flipbox-button .eaa-svg svg { + width: 1em; + height: 1em; +} +.eael-elements-flip-box-container a { + display: block; +} +.eael-elements-flip-box-vertical-align { + width: 100%; +} +.eael-elements-flip-box-padding { + padding: 0px 30px 5px 30px; +} +.eael-elements-flip-box-icon-image { + display: inline-block; + margin: 0 auto 0px auto; + line-height: 1; +} +.eael-elements-flip-box-icon-image.eael_eleements_flip_front_icon_style_background { + background: #cccccc; +} +.eael_eleements_flip_front_icon_style_bordered { + border: 2px solid #ffffff; +} +.eael_flip_box_icon_border_round { + border-radius: 100px; +} +.eael_eleements_flip_front_icon_style_background, +.eael_eleements_flip_front_icon_style_bordered { + padding: 15px; +} +.eael-elements-flip-box-icon-image i { + font-size: 40px; +} +.eael-elements-slider-display-table { + width: 100%; +} +.eael-elements-flip-box-front-container { + text-align: center; + position: absolute; + top: 0px; + left: 0px; + z-index: 2; + width: 100%; + height: 100%; + background: #8a35ff; + color: #ffffff; + border-color: #000000; + -webkit-display: flex; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: 5px; +} +.eael-elements-flip-box-content, +.eael-elements-flip-box-heading { + color: #ffffff; +} +.eael-elements-flip-box-content a { + display: initial; +} +.eael-elements-flip-box-heading.flipbox-linked-title { + color: #fff; + font-size: 1.5em; + font-weight: 700; +} +.eael-elements-flip-box-rear-container { + text-align: center; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + background: #502fc6; + color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-color: #000000; + border-radius: 5px; +} +/*--- Floating Button Styles ---*/ +.eael-elements-button-floating-container { + position: fixed; + z-index: 100; +} +.eael-elements-button-floating-container .eael-elements-button { + margin-top: 0px; + font-size: 14px; + position: relative; + padding: 14px 20px; +} +.eael-elements-button { + cursor: pointer; + display: inline-block; + background: #077bbe; + color: #ffffff; + line-height: 1; + padding: 16px 25px; + margin-top: 15px; +} +.eael-elements-button:hover { + background: #077bbe; + color: #ffffff; +} +/*--- CSS3 Transitions ---*/ +.eael-elements-flip-box-container { + -webkit-perspective: 1000px; + perspective: 1000px; +} +.eael-elements-flip-box-front-container, +.eael-elements-flip-box-rear-container { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.eael-elements-flip-box-flip-card { + width: 100%; + height: 100%; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transition: all 500ms ease; + transition: all 500ms ease; +} +.eael-elements-flip-box-rear-container, +.eael-elements-flip-box-front-container { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} +/*--- Flip ---*/ +.eael-flip-box--3d .eael-elements-flip-box-vertical-align { + -webkit-transform: translateZ(90px) scale(0.91); + transform: translateZ(90px) scale(0.91); +} +.eael-flip-box--3d .eael-elements-slider-display-table { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: translateZ(0.1px); + transform: translateZ(0.1px); +} +.eael-animate-flip.eael-animate-left, +.eael-animate-flip.eael-animate-right, +.eael-animate-flip.eael-animate-up, +.eael-animate-flip.eael-animate-down { + -webkit-perspective: 1000px; + perspective: 1000px; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.eael-animate-flip.eael-animate-left .eael-elements-flip-box-front-container, .eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container, +.eael-animate-flip.eael-animate-right .eael-elements-flip-box-front-container, +.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container, +.eael-animate-flip.eael-animate-up .eael-elements-flip-box-front-container, +.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container, +.eael-animate-flip.eael-animate-down .eael-elements-flip-box-front-container, +.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card, +.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card, +.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container { + -webkit-transform: rotateX(-180deg); + transform: rotateX(-180deg); +} +.eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card, +.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container { + -webkit-transform: rotateY(-180deg); + transform: rotateY(-180deg); +} +.eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card, +.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +/*--- Slide ---*/ +.eael-animate-push.eael-elements-flip-box-container, +.eael-animate-slide.eael-elements-flip-box-container { + overflow: hidden; +} +.eael-animate-push .eael-elements-flip-box-rear-container, +.eael-animate-slide .eael-elements-flip-box-rear-container { + z-index: 3; +} +.eael-animate-push.eael-animate-up .eael-elements-flip-box-rear-container, +.eael-animate-slide.eael-animate-up .eael-elements-flip-box-rear-container { + top: 100%; +} +.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container, +.eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container { + top: 0; +} +.eael-animate-push.eael-animate-down .eael-elements-flip-box-rear-container, +.eael-animate-slide.eael-animate-down .eael-elements-flip-box-rear-container { + top: auto; + bottom: 100%; +} +.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container, +.eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container { + top: auto; + bottom: 0; +} +.eael-animate-push.eael-animate-left .eael-elements-flip-box-rear-container, +.eael-animate-slide.eael-animate-left .eael-elements-flip-box-rear-container { + left: 100%; +} +.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container, +.eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container { + left: 0; +} +.eael-animate-push.eael-animate-right .eael-elements-flip-box-rear-container, +.eael-animate-slide.eael-animate-right .eael-elements-flip-box-rear-container { + left: auto; + right: 100%; +} +.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container, +.eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container { + left: auto; + right: 0; +} +/*--- Push + Slide Above ---*/ +.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container { + top: -100%; +} +.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container { + top: 100%; +} +.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container { + left: -100%; +} +.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container { + left: 100%; +} +/*--- Zoom In ---*/ +.eael-animate-zoom-in .eael-elements-flip-box-rear-container { + opacity: 0; + -webkit-transform: scale(0.75); + -ms-transform: scale(0.75); + transform: scale(0.75); + z-index: 3; +} +.eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +/*--- Zoom Out ---*/ +.eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.75); + -ms-transform: scale(0.75); + transform: scale(0.75); +} +.eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container { + opacity: 0; +} +/*--- Builder Related Style ---*/ +.eael-flipbox-content-align-right .eael-elements-flip-box-padding { + text-align: right; +} +.eael-flipbox-content-align-left .eael-elements-flip-box-padding { + text-align: left; +} +.eael-flipbox-content-align-center .eael-elements-flip-box-padding { + text-align: center; +} +.eael-flipbox-img-circle .eael-elements-flip-box-icon-image img, +.eael-flipbox-img-circle .flipbox-back-image-icon img { + border-radius: 50%; + overflow: hidden; +} +/*--- Fade ---*/ +.eael-animate-fade-in.eael-elements-flip-box-container .eael-elements-flip-box-flip-card { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: 1000px; + perspective: 1000px; + -webkit-transition: all 0.6s ease-in-out; + transition: all 0.6s ease-in-out; +} +.eael-animate-fade-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container { + opacity: 0; + visibility: hidden; +} +.eael-animate-fade-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container { + opacity: 1; +} +.eael-animate-fade-in.eael-elements-flip-box-container .eael-elements-flip-box-front-container, .eael-animate-fade-in.eael-elements-flip-box-container .eael-elements-flip-box-rear-container { + -webkit-transition: all 0.6s ease-in-out !important; + transition: all 0.6s ease-in-out !important; +} +.eael-animate-fade-in.eael-elements-flip-box-container .eael-elements-flip-box-rear-container { + opacity: 0; +} +.eael-template .eael-elements-flip-box-front-container > .elementor, +.eael-template .eael-elements-flip-box-rear-container > .elementor { + width: 100%; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/flip-box.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/flip-box.min.css new file mode 100644 index 0000000..61b9bd9 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/flip-box.min.css @@ -0,0 +1 @@ +.eael-elements-flip-box-container{position:relative;height:300px;width:100%}.eael-elements-flip-box-container .eaa-svg{font-size:40px}.eael-elements-flip-box-container .eaa-svg svg{width:1em;height:1em}.eael-elements-flip-box-container .flipbox-button{display:inline-block;-webkit-transition:all 400ms;transition:all 400ms;padding:14px 18px;border-radius:3px;margin-top:15px}.eael-elements-flip-box-container .flipbox-button .eaa-svg{font-size:inherit;background:inherit;margin:0;padding:0;position:relative;top:2px}.eael-elements-flip-box-container .flipbox-button .eaa-svg svg{width:1em;height:1em}.eael-elements-flip-box-container a{display:block}.eael-elements-flip-box-vertical-align{width:100%}.eael-elements-flip-box-padding{padding:0px 30px 5px 30px}.eael-elements-flip-box-icon-image{display:inline-block;margin:0 auto 0px auto;line-height:1}.eael-elements-flip-box-icon-image.eael_eleements_flip_front_icon_style_background{background:#ccc}.eael_eleements_flip_front_icon_style_bordered{border:2px solid #fff}.eael_flip_box_icon_border_round{border-radius:100px}.eael_eleements_flip_front_icon_style_background,.eael_eleements_flip_front_icon_style_bordered{padding:15px}.eael-elements-flip-box-icon-image i{font-size:40px}.eael-elements-slider-display-table{width:100%}.eael-elements-flip-box-front-container{text-align:center;position:absolute;top:0px;left:0px;z-index:2;width:100%;height:100%;background:#8a35ff;color:#fff;border-color:#000;-webkit-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}.eael-elements-flip-box-content,.eael-elements-flip-box-heading{color:#fff}.eael-elements-flip-box-content a{display:initial}.eael-elements-flip-box-heading.flipbox-linked-title{color:#fff;font-size:1.5em;font-weight:700}.eael-elements-flip-box-rear-container{text-align:center;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#502fc6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#000;border-radius:5px}.eael-elements-button-floating-container{position:fixed;z-index:100}.eael-elements-button-floating-container .eael-elements-button{margin-top:0px;font-size:14px;position:relative;padding:14px 20px}.eael-elements-button{cursor:pointer;display:inline-block;background:#077bbe;color:#fff;line-height:1;padding:16px 25px;margin-top:15px}.eael-elements-button:hover{background:#077bbe;color:#fff}.eael-elements-flip-box-container{-webkit-perspective:1000px;perspective:1000px}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}.eael-elements-flip-box-flip-card{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 500ms ease;transition:all 500ms ease}.eael-elements-flip-box-rear-container,.eael-elements-flip-box-front-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.eael-flip-box--3d .eael-elements-flip-box-vertical-align{-webkit-transform:translateZ(90px) scale(0.91);transform:translateZ(90px) scale(0.91)}.eael-flip-box--3d .eael-elements-slider-display-table{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0.1px);transform:translateZ(0.1px)}.eael-animate-flip.eael-animate-left,.eael-animate-flip.eael-animate-right,.eael-animate-flip.eael-animate-up,.eael-animate-flip.eael-animate-down{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.eael-animate-flip.eael-animate-left .eael-elements-flip-box-front-container,.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-right .eael-elements-flip-box-front-container,.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-up .eael-elements-flip-box-front-container,.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-down .eael-elements-flip-box-front-container,.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.eael-animate-push.eael-elements-flip-box-container,.eael-animate-slide.eael-elements-flip-box-container{overflow:hidden}.eael-animate-push .eael-elements-flip-box-rear-container,.eael-animate-slide .eael-elements-flip-box-rear-container{z-index:3}.eael-animate-push.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up .eael-elements-flip-box-rear-container{top:100%}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:0}.eael-animate-push.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down .eael-elements-flip-box-rear-container{top:auto;bottom:100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:auto;bottom:0}.eael-animate-push.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left .eael-elements-flip-box-rear-container{left:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:0}.eael-animate-push.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right .eael-elements-flip-box-rear-container{left:auto;right:100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:auto;right:0}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:-100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:-100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:100%}.eael-animate-zoom-in .eael-elements-flip-box-rear-container{opacity:0;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);z-index:3}.eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0;visibility:hidden;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0}.eael-flipbox-content-align-right .eael-elements-flip-box-padding{text-align:right}.eael-flipbox-content-align-left .eael-elements-flip-box-padding{text-align:left}.eael-flipbox-content-align-center .eael-elements-flip-box-padding{text-align:center}.eael-flipbox-img-circle .eael-elements-flip-box-icon-image img,.eael-flipbox-img-circle .flipbox-back-image-icon img{border-radius:50%;overflow:hidden}.eael-animate-fade-in.eael-elements-flip-box-container .eael-elements-flip-box-flip-card{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.eael-animate-fade-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0;visibility:hidden}.eael-animate-fade-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{opacity:1}.eael-animate-fade-in.eael-elements-flip-box-container .eael-elements-flip-box-front-container,.eael-animate-fade-in.eael-elements-flip-box-container .eael-elements-flip-box-rear-container{-webkit-transition:all .6s ease-in-out !important;transition:all .6s ease-in-out !important}.eael-animate-fade-in.eael-elements-flip-box-container .eael-elements-flip-box-rear-container{opacity:0}.eael-template .eael-elements-flip-box-front-container>.elementor,.eael-template .eael-elements-flip-box-rear-container>.elementor{width:100%} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fluentform.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fluentform.css new file mode 100644 index 0000000..639f067 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fluentform.css @@ -0,0 +1,76 @@ +.eael-fluent-form-wrapper label.ff-el-form-check-label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-fluent-form-wrapper label.ff-el-form-check-label input { + margin-right: 5px; +} +.eael-fluentform-form-button-full-width .ff-btn-submit { + width: 100%; + display: block; +} +.eael-contact-form.eael-fluent-form-wrapper.error-message-hide .ff-el-is-error .text-danger { + display: none; +} +.eael-fluentform-form-button-center .ff-el-group.ff-text-left .ff-btn-submit, +.eael-fluentform-form-button-center .ff-el-group.ff-text-right .ff-btn-submit, +.eael-fluentform-form-button-center .ff-el-group .ff-btn-submit { + margin: 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-fluentform-form-button-right .ff-el-group.ff-text-left .ff-btn-submit, +.eael-fluentform-form-button-right .ff-el-group.ff-text-right .ff-btn-submit, +.eael-fluentform-form-button-right .ff-el-group .ff-btn-submit { + float: right; +} +.eael-fluentform-form-button-left .ff-el-group.ff-text-left .ff-btn-submit, +.eael-fluentform-form-button-left .ff-el-group.ff-text-right .ff-btn-submit, +.eael-fluentform-form-button-left .ff-el-group .ff-btn-submit { + float: left; +} +.eael-contact-form.eael-fluent-form-wrapper.fluent-form-labels-hide label { + display: none !important; +} +.eael-fluentform-section-break-content-left .ff-el-group.ff-el-section-break { + text-align: left; +} +.eael-fluentform-section-break-content-center .ff-el-group.ff-el-section-break { + text-align: center; +} +.eael-fluentform-section-break-content-right .ff-el-group.ff-el-section-break { + text-align: right; +} +.ff-step-header .ff-el-progress-status, +.ff-el-progress { + display: none; +} +.eael-ff-step-header-yes .ff-step-header .ff-el-progress-status { + display: block; +} +.eael-ff-step-progressbar-yes .ff-el-progress { + display: block; +} +.ff-el-progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + height: 100%; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fluentform.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fluentform.min.css new file mode 100644 index 0000000..4b27416 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/fluentform.min.css @@ -0,0 +1 @@ +.eael-fluent-form-wrapper label.ff-el-form-check-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-fluent-form-wrapper label.ff-el-form-check-label input{margin-right:5px}.eael-fluentform-form-button-full-width .ff-btn-submit{width:100%;display:block}.eael-contact-form.eael-fluent-form-wrapper.error-message-hide .ff-el-is-error .text-danger{display:none}.eael-fluentform-form-button-center .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-center .ff-el-group.ff-text-right .ff-btn-submit,.eael-fluentform-form-button-center .ff-el-group .ff-btn-submit{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-fluentform-form-button-right .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-right .ff-el-group.ff-text-right .ff-btn-submit,.eael-fluentform-form-button-right .ff-el-group .ff-btn-submit{float:right}.eael-fluentform-form-button-left .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-left .ff-el-group.ff-text-right .ff-btn-submit,.eael-fluentform-form-button-left .ff-el-group .ff-btn-submit{float:left}.eael-contact-form.eael-fluent-form-wrapper.fluent-form-labels-hide label{display:none !important}.eael-fluentform-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.eael-fluentform-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.eael-fluentform-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.ff-step-header .ff-el-progress-status,.ff-el-progress{display:none}.eael-ff-step-header-yes .ff-step-header .ff-el-progress-status{display:block}.eael-ff-step-progressbar-yes .ff-el-progress{display:block}.ff-el-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/formstack.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/formstack.css new file mode 100644 index 0000000..9454de7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/formstack.css @@ -0,0 +1,101 @@ +.eael-formstack .fsForm { + padding: 0 !important; +} +.eael-formstack .fsForm .fsCell { + padding: 0 !important; +} +.eael-formstack .fsForm.fsMaxCol1 { + width: inherit !important; +} +.eael-formstack input { + font-size: inherit; + line-height: initial; +} +.eael-formstack .vertical { + display: inherit; + border-left: none; + height: auto; +} +.eael-formstack.eael-formstack-form-labels-hide .fsLabel { + display: none !important; +} +.eael-formstack.eael-formstack-validation-message-hide .fsError { + display: none; +} +.eael-formstack.eael-formstack-error-message-hide .fsValidationError { + background: unset !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + color: #595d64; +} +.eael-formstack.eael-formstack-error-message-hide .fsValidationError .fsRequiredLabel { + color: #595d64 !important; +} +.eael-formstack.eael-formstack-form-align-center { + position: relative; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.eael-formstack.eael-formstack-form-align-left { + float: left; +} +.eael-formstack.eael-formstack-form-align-right { + float: right; +} +.eael-formstack .fsRowBody .fsOptionLabel input[type=checkbox]:checked:before { + background-color: #595d64 !important; +} +.eael-formstack .fsProgress { + display: none; +} +.eael-formstack #fsReferralBadge, +.eael-formstack .reportAbuse { + display: none !important; +} +.eael-formstack .fsProgressText { + position: relative; + bottom: 50%; +} +.eael-formstack .fsRatingPipButton:hover, +.eael-formstack .fsRatingPipButton:focus { + background: none !important; +} +.eael-formstack-section-break-content-center .fsSectionHeader .fsSectionHeading, +.eael-formstack-section-break-content-center .fsSectionHeader .fsSectionText { + text-align: center; +} +.eael-formstack-section-break-content-left .fsSectionHeader .fsSectionHeading, +.eael-formstack-section-break-content-left .fsSectionHeader .fsSectionText { + text-align: left !important; +} +.eael-formstack-section-break-content-right .fsSectionHeader .fsSectionHeading, +.eael-formstack-section-break-content-right .fsSectionHeader .fsSectionText { + text-align: right !important; +} +.eael-formstack-form-button-full-width .fsSubmit .fsSubmitButton { + width: 100%; + display: block; +} +.eael-formstack-form-button-center .fsSubmit .fsSubmitButton { + margin: 0 auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-formstack-form-button-right .fsSubmit .fsSubmitButton { + float: right; +} +.eael-formstack-form-button-left .fsSubmit .fsSubmitButton { + float: left; +} +.eael-formstack-progressbar-yes .fsProgress { + display: inline-block !important; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/formstack.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/formstack.min.css new file mode 100644 index 0000000..4b67174 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/formstack.min.css @@ -0,0 +1 @@ +.eael-formstack .fsForm{padding:0 !important}.eael-formstack .fsForm .fsCell{padding:0 !important}.eael-formstack .fsForm.fsMaxCol1{width:inherit !important}.eael-formstack input{font-size:inherit;line-height:initial}.eael-formstack .vertical{display:inherit;border-left:none;height:auto}.eael-formstack.eael-formstack-form-labels-hide .fsLabel{display:none !important}.eael-formstack.eael-formstack-validation-message-hide .fsError{display:none}.eael-formstack.eael-formstack-error-message-hide .fsValidationError{background:unset !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#595d64}.eael-formstack.eael-formstack-error-message-hide .fsValidationError .fsRequiredLabel{color:#595d64 !important}.eael-formstack.eael-formstack-form-align-center{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eael-formstack.eael-formstack-form-align-left{float:left}.eael-formstack.eael-formstack-form-align-right{float:right}.eael-formstack .fsRowBody .fsOptionLabel input[type=checkbox]:checked:before{background-color:#595d64 !important}.eael-formstack .fsProgress{display:none}.eael-formstack #fsReferralBadge,.eael-formstack .reportAbuse{display:none !important}.eael-formstack .fsProgressText{position:relative;bottom:50%}.eael-formstack .fsRatingPipButton:hover,.eael-formstack .fsRatingPipButton:focus{background:none !important}.eael-formstack-section-break-content-center .fsSectionHeader .fsSectionHeading,.eael-formstack-section-break-content-center .fsSectionHeader .fsSectionText{text-align:center}.eael-formstack-section-break-content-left .fsSectionHeader .fsSectionHeading,.eael-formstack-section-break-content-left .fsSectionHeader .fsSectionText{text-align:left !important}.eael-formstack-section-break-content-right .fsSectionHeader .fsSectionHeading,.eael-formstack-section-break-content-right .fsSectionHeader .fsSectionText{text-align:right !important}.eael-formstack-form-button-full-width .fsSubmit .fsSubmitButton{width:100%;display:block}.eael-formstack-form-button-center .fsSubmit .fsSubmitButton{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-formstack-form-button-right .fsSubmit .fsSubmitButton{float:right}.eael-formstack-form-button-left .fsSubmit .fsSubmitButton{float:left}.eael-formstack-progressbar-yes .fsProgress{display:inline-block !important} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.css new file mode 100644 index 0000000..05b27ea --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.css @@ -0,0 +1,177 @@ +.clearfix::before, +.clearfix::after { + content: " "; + display: table; + clear: both; +} + +.eael-testimonial-slider.nav-top-left, +.eael-testimonial-slider.nav-top-right, +.eael-team-slider.nav-top-left, +.eael-team-slider.nav-top-right, +.eael-logo-carousel.nav-top-left, +.eael-logo-carousel.nav-top-right, +.eael-post-carousel.nav-top-left, +.eael-post-carousel.nav-top-right, +.eael-product-carousel.nav-top-left, +.eael-product-carousel.nav-top-right { + padding-top: 40px; +} + +.eael-contact-form input[type=text], +.eael-contact-form input[type=email], +.eael-contact-form input[type=url], +.eael-contact-form input[type=tel], +.eael-contact-form input[type=date], +.eael-contact-form input[type=number], +.eael-contact-form textarea { + background: #fff; + box-shadow: none; + -webkit-box-shadow: none; + float: none; + height: auto; + margin: 0; + outline: 0; + width: 100%; +} + +.eael-contact-form input[type=submit] { + border: 0; + float: none; + height: auto; + margin: 0; + padding: 10px 20px; + width: auto; + -webkit-transition: all 0.25s linear 0s; + transition: all 0.25s linear 0s; +} + +.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, +.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { + opacity: 0; + visibility: hidden; +} + +.eael-contact-form.placeholder-hide input::-moz-placeholder, +.eael-contact-form.placeholder-hide textarea::-moz-placeholder { + opacity: 0; + visibility: hidden; +} + +.eael-contact-form.placeholder-hide input:-ms-input-placeholder, +.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder { + opacity: 0; + visibility: hidden; +} + +.eael-contact-form.placeholder-hide input:-moz-placeholder, +.eael-contact-form.placeholder-hide textarea:-moz-placeholder { + opacity: 0; + visibility: hidden; +} + +.eael-custom-radio-checkbox input[type=checkbox], +.eael-custom-radio-checkbox input[type=radio] { + -webkit-appearance: none; + -moz-appearance: none; + border-style: solid; + border-width: 0; + outline: none; + min-width: 1px; + width: 15px; + height: 15px; + background: #ddd; + padding: 3px; +} + +.eael-custom-radio-checkbox input[type=checkbox]:before, +.eael-custom-radio-checkbox input[type=radio]:before { + content: ""; + width: 100%; + height: 100%; + padding: 0; + margin: 0; + display: block; +} + +.eael-custom-radio-checkbox input[type=checkbox]:checked:before, +.eael-custom-radio-checkbox input[type=radio]:checked:before { + background: #999; + -webkit-transition: all 0.25s linear 0s; + transition: all 0.25s linear 0s; +} + +.eael-custom-radio-checkbox input[type=radio] { + border-radius: 50%; +} + +.eael-custom-radio-checkbox input[type=radio]:before { + border-radius: 50%; +} + +.eael-post-elements-readmore-btn { + font-size: 12px; + font-weight: 500; + -webkit-transition: all 300ms ease-in-out; + transition: all 300ms ease-in-out; + display: inline-block; +} + +.elementor-lightbox .dialog-widget-content { + width: 100%; + height: 100%; +} + +.eael-contact-form-align-left, +.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { + margin: 0 auto 0 0; +} + +.eael-contact-form-align-center, +.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { + float: none; + margin: 0 auto; +} + +.eael-contact-form-align-right, +.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { + margin: 0 0 0 auto; +} + +.eael-force-hide { + display: none !important; +} + +.eael-d-none { + display: none !important; +} + +.eael-d-block { + display: block !important; +} + +.eael-h-auto { + height: auto !important; +} + +.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { + display: none; +} + +.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { + display: none; +} + +.sr-only { + border: 0 !important; + clip: rect(1px, 1px, 1px, 1px) !important; /* 1 */ + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; /* 2 */ + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + white-space: nowrap !important; /* 3 */ +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css new file mode 100644 index 0000000..0bfef5e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css @@ -0,0 +1 @@ +.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/gravity-form.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/gravity-form.css new file mode 100644 index 0000000..b31d286 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/gravity-form.css @@ -0,0 +1,95 @@ +.eael-gravity-form-align-default, +.eael-gravity-form-align-left, +.eael-gravity-form-btn-align-left { + text-align: left; +} + +.eael-gravity-form-align-right, +.eael-gravity-form-btn-align-right { + text-align: right; +} + +.eael-gravity-form-align-center, +.eael-gravity-form-btn-align-center { + text-align: center; +} + +.gform_wrapper form li, +.gform_wrapper li { + list-style: none; +} + +.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield { + padding: 0px; +} + +.eael-gravity-form .gform_wrapper textarea { + padding: 0; + font-weight: normal !important; + font-family: inherit; +} + +.eael-gravity-form .gform_wrapper .gform_footer input.button, +.eael-gravity-form .gform_wrapper .gform_footer input[type=submit], +.eael-gravity-form .gform_wrapper .gform_page_footer input.button, +.eael-gravity-form .gform_wrapper .gform_page_footer input[type=submit] { + margin: 0; +} + +.eael-gravity-form.title-description-hide .gform_heading { + display: none; +} + +.eael-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label, +.eael-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { + display: none; +} + +.eael-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit] { + width: 100%; +} + +.eael-gravity-form .gform_wrapper .gf_scroll_text .gsection_description { + margin: 0; +} + +@media only screen and (max-width: 767px) { + .gform_wrapper .gf_progressbar { + width: 100% !important; + } +} + +@media only screen and (min-width: 768px) { + .gform_wrapper .gf_progressbar { + width: 100% !important; + } +} + +@media only screen and (min-width: 641px) { + .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { + max-width: 100% !important; + } +} + +.ginput_container_fileupload input[type=file]::file-selector-button, +.ginput_container_fileupload input[type=file]::-webkit-file-upload-button, +.ginput_container_fileupload .button { + cursor: pointer; + background-color: rgba(0, 0, 0, 0.75); + color: #fff; + position: relative; + display: inline-block; + text-decoration: none; + border: 1px solid rgba(0, 0, 0, 0.75); + padding: 0.5em 1em; + -webkit-transition: all 0.2s; + transition: all 0.2s; + border-radius: 3px; +} + +.ginput_container_fileupload input[type=file]::file-selector-button:hover, +.ginput_container_fileupload input[type=file]::-webkit-file-upload-button:hover, +.ginput_container_fileupload .button:hover { + background-color: #262625; + color: #fff; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/gravity-form.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/gravity-form.min.css new file mode 100644 index 0000000..0bdc742 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/gravity-form.min.css @@ -0,0 +1 @@ +.eael-gravity-form-align-default,.eael-gravity-form-align-left,.eael-gravity-form-btn-align-left{text-align:left}.eael-gravity-form-align-right,.eael-gravity-form-btn-align-right{text-align:right}.eael-gravity-form-align-center,.eael-gravity-form-btn-align-center{text-align:center}.gform_wrapper form li,.gform_wrapper li{list-style:none}.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield{padding:0px}.eael-gravity-form .gform_wrapper textarea{padding:0;font-weight:normal !important;font-family:inherit}.eael-gravity-form .gform_wrapper .gform_footer input.button,.eael-gravity-form .gform_wrapper .gform_footer input[type=submit],.eael-gravity-form .gform_wrapper .gform_page_footer input.button,.eael-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.eael-gravity-form.title-description-hide .gform_heading{display:none}.eael-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label,.eael-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none}.eael-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit]{width:100%}.eael-gravity-form .gform_wrapper .gf_scroll_text .gsection_description{margin:0}@media only screen and (max-width: 767px){.gform_wrapper .gf_progressbar{width:100% !important}}@media only screen and (min-width: 768px){.gform_wrapper .gf_progressbar{width:100% !important}}@media only screen and (min-width: 641px){.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}}.ginput_container_fileupload input[type=file]::file-selector-button,.ginput_container_fileupload input[type=file]::-webkit-file-upload-button,.ginput_container_fileupload .button{cursor:pointer;background-color:rgba(0,0,0,.75);color:#fff;position:relative;display:inline-block;text-decoration:none;border:1px solid rgba(0,0,0,.75);padding:.5em 1em;-webkit-transition:all .2s;transition:all .2s;border-radius:3px}.ginput_container_fileupload input[type=file]::file-selector-button:hover,.ginput_container_fileupload input[type=file]::-webkit-file-upload-button:hover,.ginput_container_fileupload .button:hover{background-color:#262625;color:#fff} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/image-accordion.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/image-accordion.css new file mode 100644 index 0000000..cdfce2b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/image-accordion.css @@ -0,0 +1,159 @@ +.eael-img-accordion { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 50vh; + overflow: hidden; +} +.eael-img-accordion.accordion-direction-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.eael-img-accordion .eael-image-accordion-hover { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + text-align: center; + text-decoration: none; + color: #fff; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + -webkit-transition: -webkit-box-flex 0.4s; + transition: -webkit-box-flex 0.4s; + transition: flex 0.4s; + transition: flex 0.4s, -webkit-box-flex 0.4s, -ms-flex 0.4s; + overflow: hidden; + cursor: pointer; +} +.eael-grow-accordion { + -webkit-box-flex: 3; + -ms-flex: 3; + flex: 3; +} +.eael-img-accordion .overlay { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0 10px; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-transition: background-color 0.4s; + transition: background-color 0.4s; + opacity: 1; + visibility: visible; + background: transparent; +} +.eael-img-accordion-horizontal-align-left .overlay { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + text-align: left; +} +.eael-img-accordion-horizontal-align-center .overlay { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} +.eael-img-accordion-horizontal-align-right .overlay { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + text-align: right; +} +.eael-img-accordion-vertical-align-top .overlay { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.eael-img-accordion-vertical-align-center .overlay { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-img-accordion-vertical-align-bottom .overlay { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.eael-img-accordion .overlay .overlay-inner { + z-index: 1; +} +.eael-img-accordion .eael-image-accordion-hover:before { + content: ""; + position: absolute; + width: 100%; + height: 100%; + z-index: 0; + top: 0px; + left: 0px; + bottom: 0px; + right: 0px; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.eael-img-accordion .eael-image-accordion-hover:before { + background-color: rgba(0, 0, 0, 0.3); +} +.eael-img-accordion .eael-image-accordion-hover.overlay-active::before, .eael-img-accordion .eael-image-accordion-hover:hover::before { + background-color: rgba(0, 0, 0, 0.5); +} +.eael-img-accordion .overlay-inner * { + visibility: hidden; + opacity: 0; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.eael-img-accordion .overlay h2 { + color: #fff; + -webkit-transform: translate3d(0, -60px, 0); + transform: translate3d(0, -60px, 0); +} +.eael-img-accordion .overlay p { + color: #fff; + margin-bottom: 0; + -webkit-transform: translate3d(0, 60px, 0); + transform: translate3d(0, 60px, 0); +} +.eael-img-accordion .eael-image-accordion-hover.overlay-active .overlay-inner *, +.eael-img-accordion .overlay-inner-show * { + opacity: 1; + visibility: visible; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; + -webkit-transition: all 0.3s 0.3s; + transition: all 0.3s 0.3s; +} +@media screen and (max-width: 800px) { + .eael-img-accordion { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .eael-img-accordion .eael-image-accordion-hover:hover { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } + .eael-img-accordion .eael-image-accordion-hover:hover .overlay { + background-color: transparent; + } +} +.rtl .eael-img-accordion { + direction: ltr; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/image-accordion.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/image-accordion.min.css new file mode 100644 index 0000000..732b238 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/image-accordion.min.css @@ -0,0 +1 @@ +.eael-img-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;height:50vh;overflow:hidden}.eael-img-accordion.accordion-direction-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-img-accordion .eael-image-accordion-hover{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;text-decoration:none;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-box-flex .4s;transition:-webkit-box-flex .4s;transition:flex .4s;transition:flex .4s, -webkit-box-flex .4s, -ms-flex .4s;overflow:hidden;cursor:pointer}.eael-grow-accordion{-webkit-box-flex:3;-ms-flex:3;flex:3}.eael-img-accordion .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color .4s;transition:background-color .4s;opacity:1;visibility:visible;background:rgba(0,0,0,0)}.eael-img-accordion-horizontal-align-left .overlay{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.eael-img-accordion-horizontal-align-center .overlay{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.eael-img-accordion-horizontal-align-right .overlay{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.eael-img-accordion-vertical-align-top .overlay{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.eael-img-accordion-vertical-align-center .overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-img-accordion-vertical-align-bottom .overlay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.eael-img-accordion .overlay .overlay-inner{z-index:1}.eael-img-accordion .eael-image-accordion-hover:before{content:"";position:absolute;width:100%;height:100%;z-index:0;top:0px;left:0px;bottom:0px;right:0px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.eael-img-accordion .eael-image-accordion-hover:before{background-color:rgba(0,0,0,.3)}.eael-img-accordion .eael-image-accordion-hover.overlay-active::before,.eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:rgba(0,0,0,.5)}.eael-img-accordion .overlay-inner *{visibility:hidden;opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.eael-img-accordion .overlay h2{color:#fff;-webkit-transform:translate3d(0, -60px, 0);transform:translate3d(0, -60px, 0)}.eael-img-accordion .overlay p{color:#fff;margin-bottom:0;-webkit-transform:translate3d(0, 60px, 0);transform:translate3d(0, 60px, 0)}.eael-img-accordion .eael-image-accordion-hover.overlay-active .overlay-inner *,.eael-img-accordion .overlay-inner-show *{opacity:1;visibility:visible;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:all .3s .3s;transition:all .3s .3s}@media screen and (max-width: 800px){.eael-img-accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-img-accordion .eael-image-accordion-hover:hover{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-img-accordion .eael-image-accordion-hover:hover .overlay{background-color:rgba(0,0,0,0)}}.rtl .eael-img-accordion{direction:ltr} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/info-box.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/info-box.css new file mode 100644 index 0000000..00cbca0 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/info-box.css @@ -0,0 +1,251 @@ +.infobox-icon { + height: auto; +} +.infobox-icon .eaa-svg { + font-size: 40px; +} +.infobox-icon .eaa-svg svg { + width: 1em; + height: 1em; +} +.infobox-icon .infobox-icon-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + height: auto; + -webkit-transition: 0.3s; + transition: 0.3s; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.infobox-icon .infobox-icon-wrap i { + -webkit-transition: 0.3s; + transition: 0.3s; +} +/*--- For Content Alignment ---*/ +.eael-infobox-content-align-left .eael-infobox .infobox-icon { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.eael-infobox-content-align-left .eael-infobox .infobox-content, +.eael-infobox-content-align-left .eael-infobox .infobox-button { + text-align: left; +} +.eael-infobox-content-align-right .eael-infobox .infobox-icon { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.eael-infobox-content-align-right .eael-infobox .infobox-content, +.eael-infobox-content-align-right .eael-infobox .infobox-button { + text-align: right; +} +.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-none .infobox-icon-wrap { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-none .infobox-icon-wrap { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.eael-infobox-content-align-center .eael-infobox .infobox-icon, +.eael-infobox-content-align-center .eael-infobox .infobox-content, +.eael-infobox-content-align-center .eael-infobox .infobox-button { + text-align: center; +} +/*--- For icon background shape ---*/ +.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap, +.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap, +.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap { + width: 90px; + height: 90px; + text-align: center; +} +.eael-infobox-icon-hover-bg-shape-square:hover .infobox-icon .infobox-icon-wrap { + border-radius: 0; +} +.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap, +.eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap { + border-radius: 15px; +} +.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap, +.eael-infobox-icon-hover-bg-shape-circle:hover .infobox-icon .infobox-icon-wrap { + border-radius: 50%; +} +.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap i, +.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i { + margin-top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +/*--- Infobox Button ---*/ +.eael-infobox .infobox-button a.eael-infobox-button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 5px 10px; + -webkit-transition: all 300ms ease-in-out 0s; + transition: all 300ms ease-in-out 0s; +} +.eael-infobox .infobox-button a.eael-infobox-button .eaa-svg { + font-size: 16px; +} +.eael-infobox .infobox-button a.eael-infobox-button .eaa-svg svg { + width: 1em; + height: 1em; +} +/*--- For icon bg shape alignment ---*/ +.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-square .infobox-icon, +.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-radius .infobox-icon, +.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-circle .infobox-icon { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-square .infobox-icon, +.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-radius .infobox-icon, +.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-circle .infobox-icon { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-square .infobox-icon, +.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-radius .infobox-icon, +.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-circle .infobox-icon { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +/*--- Image/Icon On Left ---*/ +.eael-infobox.icon-on-left { + position: relative; + z-index: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-infobox.icon-on-right .infobox-icon-wrap, +.eael-infobox.icon-on-left .infobox-icon-wrap { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap { + background: none; + border: 0px; + text-align: center; + height: auto; + display: block; +} +.eael-infobox .infobox-content p { + margin: 0 0 15px; +} +.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap i { + margin-top: 0px; + -webkit-transform: translateY(0%); + -ms-transform: translateY(0%); + transform: translateY(0%); +} +.eael-infobox.icon-on-left .infobox-content { + padding-left: 15px; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.eael-infobox.icon-on-left .infobox-content .title { + line-height: 1; + margin: 0 0 10px 0; +} +/*--- Image/Icon On Right ---*/ +.eael-infobox.icon-on-right { + position: relative; + z-index: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} +.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap { + background: none; + border: 0px; + text-align: right; + width: auto; + height: auto; + display: block; +} +.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap i { + margin-top: 0px; + -webkit-transform: translateY(0%); + -ms-transform: translateY(0%); + transform: translateY(0%); +} +.eael-infobox.icon-on-right .infobox-content { + padding-right: 15px; + text-align: right; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.eael-infobox.icon-on-right .infobox-content .title { + line-height: 1; + margin: 0 0 10px 0; +} +/*--- Imgae Circle On Top ---*/ +.eael-infobox .infobox-icon img { + -webkit-transition: all 300ms ease-in-out 0s; + transition: all 300ms ease-in-out 0s; +} +.eael-infobox-hover-img-shape-square:hover .eael-infobox .infobox-icon img { + border-radius: 0; +} +.eael-infobox-shape-circle .eael-infobox .infobox-icon img, +.eael-infobox-hover-img-shape-circle:hover .eael-infobox .infobox-icon img { + border-radius: 50%; +} +.eael-infobox-shape-radius .eael-infobox .infobox-icon img, +.eael-infobox-hover-img-shape-radius:hover .eael-infobox .infobox-icon img { + border-radius: 15px; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/info-box.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/info-box.min.css new file mode 100644 index 0000000..6f5e477 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/info-box.min.css @@ -0,0 +1 @@ +.infobox-icon{height:auto}.infobox-icon .eaa-svg{font-size:40px}.infobox-icon .eaa-svg svg{width:1em;height:1em}.infobox-icon .infobox-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-webkit-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infobox-icon .infobox-icon-wrap i{-webkit-transition:.3s;transition:.3s}.eael-infobox-content-align-left .eael-infobox .infobox-icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.eael-infobox-content-align-left .eael-infobox .infobox-content,.eael-infobox-content-align-left .eael-infobox .infobox-button{text-align:left}.eael-infobox-content-align-right .eael-infobox .infobox-icon{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eael-infobox-content-align-right .eael-infobox .infobox-content,.eael-infobox-content-align-right .eael-infobox .infobox-button{text-align:right}.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-none .infobox-icon-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-none .infobox-icon-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.eael-infobox-content-align-center .eael-infobox .infobox-icon,.eael-infobox-content-align-center .eael-infobox .infobox-content,.eael-infobox-content-align-center .eael-infobox .infobox-button{text-align:center}.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap{width:90px;height:90px;text-align:center}.eael-infobox-icon-hover-bg-shape-square:hover .infobox-icon .infobox-icon-wrap{border-radius:0}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap{border-radius:15px}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-circle:hover .infobox-icon .infobox-icon-wrap{border-radius:50%}.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap i,.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i{margin-top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-infobox .infobox-button a.eael-infobox-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.eael-infobox .infobox-button a.eael-infobox-button .eaa-svg{font-size:16px}.eael-infobox .infobox-button a.eael-infobox-button .eaa-svg svg{width:1em;height:1em}.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-square .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-circle .infobox-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-square .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-circle .infobox-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-square .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-circle .infobox-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eael-infobox.icon-on-left{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex}.eael-infobox.icon-on-right .infobox-icon-wrap,.eael-infobox.icon-on-left .infobox-icon-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{background:none;border:0px;text-align:center;height:auto;display:block}.eael-infobox .infobox-content p{margin:0 0 15px}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap i{margin-top:0px;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.eael-infobox.icon-on-left .infobox-content{padding-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.eael-infobox.icon-on-left .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox.icon-on-right{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap{background:none;border:0px;text-align:right;width:auto;height:auto;display:block}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap i{margin-top:0px;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.eael-infobox.icon-on-right .infobox-content{padding-right:15px;text-align:right;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.eael-infobox.icon-on-right .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox .infobox-icon img{-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.eael-infobox-hover-img-shape-square:hover .eael-infobox .infobox-icon img{border-radius:0}.eael-infobox-shape-circle .eael-infobox .infobox-icon img,.eael-infobox-hover-img-shape-circle:hover .eael-infobox .infobox-icon img{border-radius:50%}.eael-infobox-shape-radius .eael-infobox .infobox-icon img,.eael-infobox-hover-img-shape-radius:hover .eael-infobox .infobox-icon img{border-radius:15px} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/interactive-circle.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/interactive-circle.css new file mode 100644 index 0000000..d4e53c2 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/interactive-circle.css @@ -0,0 +1,10096 @@ +.eael-circle-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-circle-wrapper .eael-circle-info { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper .eael-circle-info { + margin: 0 !important; + } +} +.eael-circle-wrapper .eael-circle-inner { + width: 500px; + height: 500px; + border: 6px solid #f5f3ff; + border-radius: 50%; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-circle-responsive-view .eael-circle-inner { + border-radius: 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } +} +.eael-circle-wrapper .eael-circle-btn { + cursor: pointer; + -webkit-transition: all 0.2ms; + transition: all 0.2ms; +} +.eael-circle-wrapper .eael-circle-btn-txt { + font-size: 14px; + line-height: 1.5em; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper .eael-circle-content { + border-radius: 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } +} +.eael-circle-wrapper .eael-circle-content h1, .eael-circle-wrapper .eael-circle-content h2, .eael-circle-wrapper .eael-circle-content h3, .eael-circle-wrapper .eael-circle-content h4, .eael-circle-wrapper .eael-circle-content h5, .eael-circle-wrapper .eael-circle-content h6, .eael-circle-wrapper .eael-circle-content p, .eael-circle-wrapper .eael-circle-content span, .eael-circle-wrapper .eael-circle-content div { + margin: 0; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-circle-responsive-view .eael-circle-info * { + -webkit-animation: none !important; + animation: none !important; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info { + margin: 45px 0; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner { + position: relative; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn { + width: 85px; + height: 85px; + border-radius: 50%; + display: block; + overflow: hidden; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background: #fff; + border: 4px solid #fff; + -webkit-box-shadow: 0px 5px 40px rgba(131, 100, 196, 0.2); + box-shadow: 0px 5px 40px rgba(131, 100, 196, 0.2); + z-index: 0; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes { + display: none; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon { + text-align: center; + padding: 18px; + border-radius: 50%; + width: 100%; + height: 100%; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 100%; + height: 100%; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner i { + color: #A195DC; + font-size: 22px; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner svg { + width: 30px; + min-width: 30px; + height: 30px; + min-height: 30px; + fill: #A195DC; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner .eael-circle-btn-txt { + color: #3204ff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon, .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon { + background: #4f31d3; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon i, .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon i { + color: #fff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon svg, .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon svg { + fill: #fff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-btn-txt, .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-btn-txt { + color: #fff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + overflow: hidden; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + visibility: hidden; + opacity: 0; + border-radius: 50%; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + border-radius: 0; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 75px; + text-align: center; + width: 100%; + height: 100%; + border-radius: 50%; + overflow: hidden; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + border-radius: 0; + height: auto; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content.active { + visibility: visible; + opacity: 1; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="1"] .eael-circle-item #eael-circle-item-1 { + top: 0; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="2"] .eael-circle-item #eael-circle-item-1 { + top: 0; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="2"] .eael-circle-item #eael-circle-item-2 { + top: 100%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="3"] .eael-circle-item #eael-circle-item-1 { + top: 0; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="3"] .eael-circle-item #eael-circle-item-2 { + top: 75%; + left: 93%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="3"] .eael-circle-item #eael-circle-item-3 { + top: 75%; + left: 7%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="4"] .eael-circle-item #eael-circle-item-1 { + top: 14.65%; + left: 14.65%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="4"] .eael-circle-item #eael-circle-item-2 { + top: 14.65%; + left: 85.35%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="4"] .eael-circle-item #eael-circle-item-3 { + top: 85.35%; + left: 85.35%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="4"] .eael-circle-item #eael-circle-item-4 { + top: 85.35%; + left: 14.65%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-1 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-2 { + top: 39%; + left: 99%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-3 { + top: 90%; + left: 80%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-4 { + top: 90%; + left: 20%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-5 { + top: 39%; + left: 1%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-1 { + top: 0; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-2 { + top: 25%; + left: 93%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-3 { + top: 75%; + left: 93%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-4 { + top: 100%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-5 { + top: 75%; + left: 7%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-6 { + top: 25%; + left: 7%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-1 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-2 { + top: 20%; + left: 92%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-3 { + top: 61%; + left: 99%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-4 { + top: 95%; + left: 72%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-5 { + top: 95%; + left: 28%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-6 { + top: 61%; + left: 1%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-7 { + top: 20%; + left: 8%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-1 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-2 { + top: 14.65%; + left: 85.35%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-3 { + top: 50%; + left: 100%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-4 { + top: 85.35%; + left: 85.35%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-5 { + top: 100%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-6 { + top: 85.35%; + left: 14.65%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-7 { + top: 50%; + left: 0%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-8 { + top: 14.65%; + left: 14.65%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +@-webkit-keyframes eael-1-a1p1di1-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a1p1di1-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="1"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a1p1di1-item-1-btn-animation 2s; + animation: eael-1-a1p1di1-item-1-btn-animation 2s; +} +@-webkit-keyframes eael-1-a1p1di2-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a1p1di2-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a1p1di2-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a1p1di2-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="2"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a1p1di2-item-1-btn-animation 2s; + animation: eael-1-a1p1di2-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="2"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a1p1di2-item-2-btn-animation 2s; + animation: eael-1-a1p1di2-item-2-btn-animation 2s; +} +@-webkit-keyframes eael-1-a1p1di3-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a1p1di3-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a1p1di3-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@keyframes eael-1-a1p1di3-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a1p1di3-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@keyframes eael-1-a1p1di3-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a1p1di3-item-1-btn-animation 2s; + animation: eael-1-a1p1di3-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a1p1di3-item-2-btn-animation 2s; + animation: eael-1-a1p1di3-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a1p1di3-item-3-btn-animation 2s; + animation: eael-1-a1p1di3-item-3-btn-animation 2s; +} +@-webkit-keyframes eael-1-a1p1di4-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@keyframes eael-1-a1p1di4-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a1p1di4-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@keyframes eael-1-a1p1di4-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a1p1di4-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@keyframes eael-1-a1p1di4-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a1p1di4-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@keyframes eael-1-a1p1di4-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a1p1di4-item-1-btn-animation 2s; + animation: eael-1-a1p1di4-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a1p1di4-item-2-btn-animation 2s; + animation: eael-1-a1p1di4-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a1p1di4-item-3-btn-animation 2s; + animation: eael-1-a1p1di4-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a1p1di4-item-4-btn-animation 2s; + animation: eael-1-a1p1di4-item-4-btn-animation 2s; +} +@-webkit-keyframes eael-1-a1p1di5-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a1p1di5-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a1p1di5-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 99%; + } +} +@keyframes eael-1-a1p1di5-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 99%; + } +} +@-webkit-keyframes eael-1-a1p1di5-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 80%; + } +} +@keyframes eael-1-a1p1di5-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 80%; + } +} +@-webkit-keyframes eael-1-a1p1di5-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 20%; + } +} +@keyframes eael-1-a1p1di5-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 20%; + } +} +@-webkit-keyframes eael-1-a1p1di5-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 1%; + } +} +@keyframes eael-1-a1p1di5-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 1%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a1p1di5-item-1-btn-animation 2s; + animation: eael-1-a1p1di5-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a1p1di5-item-2-btn-animation 2s; + animation: eael-1-a1p1di5-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a1p1di5-item-3-btn-animation 2s; + animation: eael-1-a1p1di5-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a1p1di5-item-4-btn-animation 2s; + animation: eael-1-a1p1di5-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a1p1di5-item-5-btn-animation 2s; + animation: eael-1-a1p1di5-item-5-btn-animation 2s; +} +@-webkit-keyframes eael-1-a1p1di6-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a1p1di6-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a1p1di6-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 93%; + } +} +@keyframes eael-1-a1p1di6-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a1p1di6-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@keyframes eael-1-a1p1di6-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a1p1di6-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a1p1di6-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a1p1di6-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@keyframes eael-1-a1p1di6-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@-webkit-keyframes eael-1-a1p1di6-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 7%; + } +} +@keyframes eael-1-a1p1di6-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 7%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a1p1di6-item-1-btn-animation 2s; + animation: eael-1-a1p1di6-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a1p1di6-item-2-btn-animation 2s; + animation: eael-1-a1p1di6-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a1p1di6-item-3-btn-animation 2s; + animation: eael-1-a1p1di6-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a1p1di6-item-4-btn-animation 2s; + animation: eael-1-a1p1di6-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a1p1di6-item-5-btn-animation 2s; + animation: eael-1-a1p1di6-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a1p1di6-item-6-btn-animation 2s; + animation: eael-1-a1p1di6-item-6-btn-animation 2s; +} +@-webkit-keyframes eael-1-a1p1di7-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a1p1di7-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a1p1di7-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 92%; + } +} +@keyframes eael-1-a1p1di7-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 92%; + } +} +@-webkit-keyframes eael-1-a1p1di7-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 99%; + } +} +@keyframes eael-1-a1p1di7-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 99%; + } +} +@-webkit-keyframes eael-1-a1p1di7-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 72%; + } +} +@keyframes eael-1-a1p1di7-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 72%; + } +} +@-webkit-keyframes eael-1-a1p1di7-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 28%; + } +} +@keyframes eael-1-a1p1di7-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 28%; + } +} +@-webkit-keyframes eael-1-a1p1di7-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 1%; + } +} +@keyframes eael-1-a1p1di7-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 1%; + } +} +@-webkit-keyframes eael-1-a1p1di7-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 8%; + } +} +@keyframes eael-1-a1p1di7-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 8%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a1p1di7-item-1-btn-animation 2s; + animation: eael-1-a1p1di7-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a1p1di7-item-2-btn-animation 2s; + animation: eael-1-a1p1di7-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a1p1di7-item-3-btn-animation 2s; + animation: eael-1-a1p1di7-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a1p1di7-item-4-btn-animation 2s; + animation: eael-1-a1p1di7-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a1p1di7-item-5-btn-animation 2s; + animation: eael-1-a1p1di7-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a1p1di7-item-6-btn-animation 2s; + animation: eael-1-a1p1di7-item-6-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-1-a1p1di7-item-7-btn-animation 2s; + animation: eael-1-a1p1di7-item-7-btn-animation 2s; +} +@-webkit-keyframes eael-1-a1p1di8-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a1p1di8-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a1p1di8-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@keyframes eael-1-a1p1di8-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a1p1di8-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@keyframes eael-1-a1p1di8-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@-webkit-keyframes eael-1-a1p1di8-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@keyframes eael-1-a1p1di8-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a1p1di8-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a1p1di8-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a1p1di8-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@keyframes eael-1-a1p1di8-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a1p1di8-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@keyframes eael-1-a1p1di8-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@-webkit-keyframes eael-1-a1p1di8-item-8-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@keyframes eael-1-a1p1di8-item-8-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a1p1di8-item-1-btn-animation 2s; + animation: eael-1-a1p1di8-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a1p1di8-item-2-btn-animation 2s; + animation: eael-1-a1p1di8-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a1p1di8-item-3-btn-animation 2s; + animation: eael-1-a1p1di8-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a1p1di8-item-4-btn-animation 2s; + animation: eael-1-a1p1di8-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a1p1di8-item-5-btn-animation 2s; + animation: eael-1-a1p1di8-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a1p1di8-item-6-btn-animation 2s; + animation: eael-1-a1p1di8-item-6-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-1-a1p1di8-item-7-btn-animation 2s; + animation: eael-1-a1p1di8-item-7-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-1-a1p1di8-item-8-btn-animation 2s; + animation: eael-1-a1p1di8-item-8-btn-animation 2s; +} +@-webkit-keyframes eael-1-a2p1di1-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a2p1di1-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="1"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a2p1di1-item-1-btn-animation 2s; + animation: eael-1-a2p1di1-item-1-btn-animation 2s; +} +@-webkit-keyframes eael-1-a2p1di2-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a2p1di2-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a2p1di2-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a2p1di2-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="2"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a2p1di2-item-1-btn-animation 2s; + animation: eael-1-a2p1di2-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="2"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a2p1di2-item-2-btn-animation 2s; + animation: eael-1-a2p1di2-item-2-btn-animation 2s; +} +@-webkit-keyframes eael-1-a2p1di3-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a2p1di3-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a2p1di3-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@keyframes eael-1-a2p1di3-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a2p1di3-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@keyframes eael-1-a2p1di3-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a2p1di3-item-1-btn-animation 2s; + animation: eael-1-a2p1di3-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a2p1di3-item-2-btn-animation 2s; + animation: eael-1-a2p1di3-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a2p1di3-item-3-btn-animation 2s; + animation: eael-1-a2p1di3-item-3-btn-animation 2s; +} +@-webkit-keyframes eael-1-a2p1di4-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@keyframes eael-1-a2p1di4-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a2p1di4-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@keyframes eael-1-a2p1di4-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a2p1di4-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@keyframes eael-1-a2p1di4-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a2p1di4-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@keyframes eael-1-a2p1di4-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a2p1di4-item-1-btn-animation 2s; + animation: eael-1-a2p1di4-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a2p1di4-item-2-btn-animation 2s; + animation: eael-1-a2p1di4-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a2p1di4-item-3-btn-animation 2s; + animation: eael-1-a2p1di4-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a2p1di4-item-4-btn-animation 2s; + animation: eael-1-a2p1di4-item-4-btn-animation 2s; +} +@-webkit-keyframes eael-1-a2p1di5-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a2p1di5-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a2p1di5-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 99%; + } +} +@keyframes eael-1-a2p1di5-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 99%; + } +} +@-webkit-keyframes eael-1-a2p1di5-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 20%; + } +} +@keyframes eael-1-a2p1di5-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 20%; + } +} +@-webkit-keyframes eael-1-a2p1di5-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 80%; + } +} +@keyframes eael-1-a2p1di5-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 80%; + } +} +@-webkit-keyframes eael-1-a2p1di5-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 1%; + } +} +@keyframes eael-1-a2p1di5-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 1%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a2p1di5-item-1-btn-animation 2s; + animation: eael-1-a2p1di5-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a2p1di5-item-2-btn-animation 2s; + animation: eael-1-a2p1di5-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a2p1di5-item-3-btn-animation 2s; + animation: eael-1-a2p1di5-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a2p1di5-item-4-btn-animation 2s; + animation: eael-1-a2p1di5-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a2p1di5-item-5-btn-animation 2s; + animation: eael-1-a2p1di5-item-5-btn-animation 2s; +} +@-webkit-keyframes eael-1-a2p1di6-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a2p1di6-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a2p1di6-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 93%; + } +} +@keyframes eael-1-a2p1di6-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a2p1di6-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@keyframes eael-1-a2p1di6-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a2p1di6-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a2p1di6-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a2p1di6-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@keyframes eael-1-a2p1di6-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@-webkit-keyframes eael-1-a2p1di6-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 7%; + } +} +@keyframes eael-1-a2p1di6-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 7%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a2p1di6-item-1-btn-animation 2s; + animation: eael-1-a2p1di6-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a2p1di6-item-2-btn-animation 2s; + animation: eael-1-a2p1di6-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a2p1di6-item-3-btn-animation 2s; + animation: eael-1-a2p1di6-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a2p1di6-item-4-btn-animation 2s; + animation: eael-1-a2p1di6-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a2p1di6-item-5-btn-animation 2s; + animation: eael-1-a2p1di6-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a2p1di6-item-6-btn-animation 2s; + animation: eael-1-a2p1di6-item-6-btn-animation 2s; +} +@-webkit-keyframes eael-1-a2p1di7-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a2p1di7-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a2p1di7-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 92%; + } +} +@keyframes eael-1-a2p1di7-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 92%; + } +} +@-webkit-keyframes eael-1-a2p1di7-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 99%; + } +} +@keyframes eael-1-a2p1di7-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 99%; + } +} +@-webkit-keyframes eael-1-a2p1di7-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 72%; + } +} +@keyframes eael-1-a2p1di7-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 72%; + } +} +@-webkit-keyframes eael-1-a2p1di7-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 28%; + } +} +@keyframes eael-1-a2p1di7-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 28%; + } +} +@-webkit-keyframes eael-1-a2p1di7-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 1%; + } +} +@keyframes eael-1-a2p1di7-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 1%; + } +} +@-webkit-keyframes eael-1-a2p1di7-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 8%; + } +} +@keyframes eael-1-a2p1di7-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 8%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a2p1di7-item-1-btn-animation 2s; + animation: eael-1-a2p1di7-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a2p1di7-item-2-btn-animation 2s; + animation: eael-1-a2p1di7-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a2p1di7-item-3-btn-animation 2s; + animation: eael-1-a2p1di7-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a2p1di7-item-4-btn-animation 2s; + animation: eael-1-a2p1di7-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a2p1di7-item-5-btn-animation 2s; + animation: eael-1-a2p1di7-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a2p1di7-item-6-btn-animation 2s; + animation: eael-1-a2p1di7-item-6-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-1-a2p1di7-item-7-btn-animation 2s; + animation: eael-1-a2p1di7-item-7-btn-animation 2s; +} +@-webkit-keyframes eael-1-a2p1di8-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a2p1di8-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a2p1di8-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@keyframes eael-1-a2p1di8-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a2p1di8-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@keyframes eael-1-a2p1di8-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@-webkit-keyframes eael-1-a2p1di8-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@keyframes eael-1-a2p1di8-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a2p1di8-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a2p1di8-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a2p1di8-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@keyframes eael-1-a2p1di8-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a2p1di8-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@keyframes eael-1-a2p1di8-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@-webkit-keyframes eael-1-a2p1di8-item-8-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@keyframes eael-1-a2p1di8-item-8-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a2p1di8-item-1-btn-animation 2s; + animation: eael-1-a2p1di8-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a2p1di8-item-2-btn-animation 2s; + animation: eael-1-a2p1di8-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a2p1di8-item-3-btn-animation 2s; + animation: eael-1-a2p1di8-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a2p1di8-item-4-btn-animation 2s; + animation: eael-1-a2p1di8-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a2p1di8-item-5-btn-animation 2s; + animation: eael-1-a2p1di8-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a2p1di8-item-6-btn-animation 2s; + animation: eael-1-a2p1di8-item-6-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-1-a2p1di8-item-7-btn-animation 2s; + animation: eael-1-a2p1di8-item-7-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-1-a2p1di8-item-8-btn-animation 2s; + animation: eael-1-a2p1di8-item-8-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 .eael-circle-inner { + -webkit-animation: eael-1-anim-2-circle-animation 2s; + animation: eael-1-anim-2-circle-animation 2s; +} +@-webkit-keyframes eael-1-anim-2-circle-animation { + 0% { + height: 0; + width: 0; + margin-top: 250px; + margin-bottom: 250px; + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@keyframes eael-1-anim-2-circle-animation { + 0% { + height: 0; + width: 0; + margin-top: 250px; + margin-bottom: 250px; + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@-webkit-keyframes eael-1-a3p1di1-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a3p1di1-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="1"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a3p1di1-item-1-btn-animation 2s; + animation: eael-1-a3p1di1-item-1-btn-animation 2s; +} +@-webkit-keyframes eael-1-a3p1di2-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a3p1di2-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a3p1di2-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a3p1di2-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="2"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a3p1di2-item-1-btn-animation 2s; + animation: eael-1-a3p1di2-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="2"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a3p1di2-item-2-btn-animation 2s; + animation: eael-1-a3p1di2-item-2-btn-animation 2s; +} +@-webkit-keyframes eael-1-a3p1di3-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a3p1di3-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a3p1di3-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@keyframes eael-1-a3p1di3-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a3p1di3-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@keyframes eael-1-a3p1di3-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a3p1di3-item-1-btn-animation 2s; + animation: eael-1-a3p1di3-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a3p1di3-item-2-btn-animation 2s; + animation: eael-1-a3p1di3-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a3p1di3-item-3-btn-animation 2s; + animation: eael-1-a3p1di3-item-3-btn-animation 2s; +} +@-webkit-keyframes eael-1-a3p1di4-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@keyframes eael-1-a3p1di4-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a3p1di4-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@keyframes eael-1-a3p1di4-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a3p1di4-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@keyframes eael-1-a3p1di4-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a3p1di4-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@keyframes eael-1-a3p1di4-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a3p1di4-item-1-btn-animation 2s; + animation: eael-1-a3p1di4-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a3p1di4-item-2-btn-animation 2s; + animation: eael-1-a3p1di4-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a3p1di4-item-3-btn-animation 2s; + animation: eael-1-a3p1di4-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a3p1di4-item-4-btn-animation 2s; + animation: eael-1-a3p1di4-item-4-btn-animation 2s; +} +@-webkit-keyframes eael-1-a3p1di5-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a3p1di5-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a3p1di5-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 99%; + } +} +@keyframes eael-1-a3p1di5-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 99%; + } +} +@-webkit-keyframes eael-1-a3p1di5-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 20%; + } +} +@keyframes eael-1-a3p1di5-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 20%; + } +} +@-webkit-keyframes eael-1-a3p1di5-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 80%; + } +} +@keyframes eael-1-a3p1di5-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 90%; + left: 80%; + } +} +@-webkit-keyframes eael-1-a3p1di5-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 1%; + } +} +@keyframes eael-1-a3p1di5-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 39%; + left: 1%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a3p1di5-item-1-btn-animation 2s; + animation: eael-1-a3p1di5-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a3p1di5-item-2-btn-animation 2s; + animation: eael-1-a3p1di5-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a3p1di5-item-3-btn-animation 2s; + animation: eael-1-a3p1di5-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a3p1di5-item-4-btn-animation 2s; + animation: eael-1-a3p1di5-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a3p1di5-item-5-btn-animation 2s; + animation: eael-1-a3p1di5-item-5-btn-animation 2s; +} +@-webkit-keyframes eael-1-a3p1di6-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a3p1di6-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a3p1di6-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 93%; + } +} +@keyframes eael-1-a3p1di6-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a3p1di6-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@keyframes eael-1-a3p1di6-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 93%; + } +} +@-webkit-keyframes eael-1-a3p1di6-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a3p1di6-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a3p1di6-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@keyframes eael-1-a3p1di6-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 75%; + left: 7%; + } +} +@-webkit-keyframes eael-1-a3p1di6-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 7%; + } +} +@keyframes eael-1-a3p1di6-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 25%; + left: 7%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a3p1di6-item-1-btn-animation 2s; + animation: eael-1-a3p1di6-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a3p1di6-item-2-btn-animation 2s; + animation: eael-1-a3p1di6-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a3p1di6-item-3-btn-animation 2s; + animation: eael-1-a3p1di6-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a3p1di6-item-4-btn-animation 2s; + animation: eael-1-a3p1di6-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a3p1di6-item-5-btn-animation 2s; + animation: eael-1-a3p1di6-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a3p1di6-item-6-btn-animation 2s; + animation: eael-1-a3p1di6-item-6-btn-animation 2s; +} +@-webkit-keyframes eael-1-a3p1di7-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a3p1di7-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a3p1di7-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 92%; + } +} +@keyframes eael-1-a3p1di7-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 92%; + } +} +@-webkit-keyframes eael-1-a3p1di7-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 99%; + } +} +@keyframes eael-1-a3p1di7-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 99%; + } +} +@-webkit-keyframes eael-1-a3p1di7-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 72%; + } +} +@keyframes eael-1-a3p1di7-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 72%; + } +} +@-webkit-keyframes eael-1-a3p1di7-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 28%; + } +} +@keyframes eael-1-a3p1di7-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 95%; + left: 28%; + } +} +@-webkit-keyframes eael-1-a3p1di7-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 1%; + } +} +@keyframes eael-1-a3p1di7-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 61%; + left: 1%; + } +} +@-webkit-keyframes eael-1-a3p1di7-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 8%; + } +} +@keyframes eael-1-a3p1di7-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 8%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a3p1di7-item-1-btn-animation 2s; + animation: eael-1-a3p1di7-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a3p1di7-item-2-btn-animation 2s; + animation: eael-1-a3p1di7-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a3p1di7-item-3-btn-animation 2s; + animation: eael-1-a3p1di7-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a3p1di7-item-4-btn-animation 2s; + animation: eael-1-a3p1di7-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a3p1di7-item-5-btn-animation 2s; + animation: eael-1-a3p1di7-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a3p1di7-item-6-btn-animation 2s; + animation: eael-1-a3p1di7-item-6-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-1-a3p1di7-item-7-btn-animation 2s; + animation: eael-1-a3p1di7-item-7-btn-animation 2s; +} +@-webkit-keyframes eael-1-a3p1di8-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-1-a3p1di8-item-1-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a3p1di8-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@keyframes eael-1-a3p1di8-item-2-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a3p1di8-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@keyframes eael-1-a3p1di8-item-3-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@-webkit-keyframes eael-1-a3p1di8-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@keyframes eael-1-a3p1di8-item-4-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 85.35%; + } +} +@-webkit-keyframes eael-1-a3p1di8-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-1-a3p1di8-item-5-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@-webkit-keyframes eael-1-a3p1di8-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@keyframes eael-1-a3p1di8-item-6-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.35%; + left: 14.65%; + } +} +@-webkit-keyframes eael-1-a3p1di8-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@keyframes eael-1-a3p1di8-item-7-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@-webkit-keyframes eael-1-a3p1di8-item-8-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +@keyframes eael-1-a3p1di8-item-8-btn-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.65%; + left: 14.65%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-1-a3p1di8-item-1-btn-animation 2s; + animation: eael-1-a3p1di8-item-1-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-1-a3p1di8-item-2-btn-animation 2s; + animation: eael-1-a3p1di8-item-2-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-1-a3p1di8-item-3-btn-animation 2s; + animation: eael-1-a3p1di8-item-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-1-a3p1di8-item-4-btn-animation 2s; + animation: eael-1-a3p1di8-item-4-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-1-a3p1di8-item-5-btn-animation 2s; + animation: eael-1-a3p1di8-item-5-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-1-a3p1di8-item-6-btn-animation 2s; + animation: eael-1-a3p1di8-item-6-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-1-a3p1di8-item-7-btn-animation 2s; + animation: eael-1-a3p1di8-item-7-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-1-a3p1di8-item-8-btn-animation 2s; + animation: eael-1-a3p1di8-item-8-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 .eael-circle-inner { + -webkit-animation: eael-1-anim-3-circle-animation 2s; + animation: eael-1-anim-3-circle-animation 2s; +} +@-webkit-keyframes eael-1-anim-3-circle-animation { + 0% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@keyframes eael-1-anim-3-circle-animation { + 0% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@-webkit-keyframes eael-1-anim-3-circle-content-animation { + 0% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes eael-1-anim-3-circle-content-animation { + 0% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 .eael-circle-inner .eael-circle-btn-content { + -webkit-animation: eael-1-anim-3-circle-content-animation 2s; + animation: eael-1-anim-3-circle-content-animation 2s; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info { + width: 100%; + padding: 0 !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-inner { + display: grid; + width: 100% !important; + height: initial !important; + grid-template-columns: repeat(1, 1fr); + grid-gap: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view { + margin: 40px 25px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-btn-txt { + font-size: 12px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info { + height: 300px; + width: 300px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn-content { + top: 0px; + bottom: 0px; + left: 0px; + right: 0px; + border-radius: 100%; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content { + padding: 50px; + height: 100%; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn { + height: 60px; + width: 60px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon { + padding: 5px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-content { + border-radius: 50% !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-inner { + display: grid; + width: 100% !important; + height: initial !important; + grid-template-columns: repeat(1, 1fr); + grid-gap: 20px; + border: none !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item { + border: 6px solid #f5f3ff; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item .eael-circle-btn { + position: initial !important; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes { + display: none !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content { + position: initial !important; + visibility: visible !important; + opacity: 1 !important; + display: block !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content .eael-circle-content { + padding: 0 !important; + margin-top: 20px; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 { + margin: 45px 0 0; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + border-radius: 500px 500px 0 0; + width: calc(100% - 125px); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + margin-top: -30px; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + width: calc(100% - 113px); + bottom: 6px; +} +@media only screen and (min-width: 601px) { + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + border: none !important; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info { + padding: 62.5px 62.5px 0 62.5px; + position: relative; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner { + width: 700px; + height: 350px; + border-radius: 700px 700px 0 0; + border: 5px solid #FFE6DC; + border-bottom: none !important; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner { + width: 100% !important; + height: auto !important; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn { + position: absolute; + z-index: 99; + height: 85px; + width: 85px; + border-radius: 50%; + -webkit-box-shadow: 0px 5px 40px rgba(131, 100, 196, 0.2); + box-shadow: 0px 5px 40px rgba(131, 100, 196, 0.2); + background: #fff; + top: 50%; + left: 50%; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: -1; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon { + padding: 10px; + height: 100%; + width: 100%; + border-radius: 50%; + background: #fff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner { + width: 100%; + height: 100%; + border-radius: 50%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner h3 { + font-size: 16px; + font-weight: 500; + line-height: 1.1; + margin-bottom: 0; + margin-top: 10px; + color: #0d0c0e; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner i { + color: #A195DC; + font-size: 22px; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner svg { + width: 35px; + min-width: 35px; + height: 35px; + min-height: 35px; + fill: #A195DC; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner .eael-circle-btn-txt { + color: #7a5bff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon, .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon { + background: #B977FC; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon i, .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon i { + color: #fff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon svg, .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon svg { + fill: #fff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-btn-txt, .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-btn-txt { + color: #fff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-icon-inner, .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner { + background: #f4fff9; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + position: absolute; + width: calc(100% - 105px); + bottom: 0px; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + display: block; + opacity: 0; + visibility: hidden; + text-align: center; + height: 350px; + padding: 6px; + padding-bottom: 0; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + width: 100% !important; + -webkit-transform: none; + -ms-transform: none; + transform: none; + bottom: 0; + margin-top: 20px; + left: 0; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + overflow: hidden; + border-top-left-radius: 500px; + border-top-right-radius: 500px; + height: 344px; + padding: 0px 60px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + height: 280px; + overflow: hidden; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content h2 { + font-size: 20px; + text-transform: uppercase; + font-weight: 500; + line-height: 2; + color: #202b46; + margin-bottom: 0; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content.active { + visibility: visible; + opacity: 1; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="1"] .eael-circle-item #eael-circle-item-1 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="2"] .eael-circle-item #eael-circle-item-1 { + top: 40%; + left: 10%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="2"] .eael-circle-item #eael-circle-item-2 { + top: 40%; + left: 90%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="3"] .eael-circle-item #eael-circle-item-1 { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="3"] .eael-circle-item #eael-circle-item-2 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="3"] .eael-circle-item #eael-circle-item-3 { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="4"] .eael-circle-item #eael-circle-item-1 { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="4"] .eael-circle-item #eael-circle-item-2 { + top: 10.6%; + left: 27.6%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="4"] .eael-circle-item #eael-circle-item-3 { + top: 10.6%; + left: 72.4%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="4"] .eael-circle-item #eael-circle-item-4 { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-1 { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-2 { + top: 20%; + left: 20%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-3 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-4 { + top: 20%; + left: 80%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-5 { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-1 { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-2 { + top: 28.4%; + left: 15%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-3 { + top: 3.6%; + left: 36.6%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-4 { + top: 3.6%; + left: 63.4%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-5 { + top: 28.4%; + left: 85%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-6 { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-1 { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-2 { + top: 37.5%; + left: 11%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-3 { + top: 10.9%; + left: 27.3%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-4 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-5 { + top: 10.9%; + left: 72.7%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-6 { + top: 37.5%; + left: 89%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-7 { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-1 { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-2 { + top: 40%; + left: 10%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-3 { + top: 16%; + left: 22.9%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-4 { + top: 1.9%; + left: 40.6%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-5 { + top: 1.9%; + left: 59.4%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-6 { + top: 16%; + left: 77.1%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-7 { + top: 40%; + left: 90%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-8 { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +@-webkit-keyframes eael-a1p2di1-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a1p2di1-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="1"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p2di1-item-1-animation 2s; + animation: eael-a1p2di1-item-1-animation 2s; +} +@-webkit-keyframes eael-a1p2di2-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } +} +@keyframes eael-a1p2di2-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } +} +@-webkit-keyframes eael-a1p2di2-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } +} +@keyframes eael-a1p2di2-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="2"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p2di2-item-1-animation 2s; + animation: eael-a1p2di2-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="2"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p2di2-item-2-animation 2s; + animation: eael-a1p2di2-item-2-animation 2s; +} +@-webkit-keyframes eael-a1p2di3-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a1p2di3-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a1p2di3-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a1p2di3-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-a1p2di3-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a1p2di3-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p2di3-item-1-animation 2s; + animation: eael-a1p2di3-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p2di3-item-2-animation 2s; + animation: eael-a1p2di3-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a1p2di3-item-3-animation 2s; + animation: eael-a1p2di3-item-3-animation 2s; +} +@-webkit-keyframes eael-a1p2di4-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a1p2di4-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a1p2di4-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.6%; + left: 27.6%; + } +} +@keyframes eael-a1p2di4-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.6%; + left: 27.6%; + } +} +@-webkit-keyframes eael-a1p2di4-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.6%; + left: 72.4%; + } +} +@keyframes eael-a1p2di4-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.6%; + left: 72.4%; + } +} +@-webkit-keyframes eael-a1p2di4-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a1p2di4-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p2di4-item-1-animation 2s; + animation: eael-a1p2di4-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p2di4-item-2-animation 2s; + animation: eael-a1p2di4-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a1p2di4-item-3-animation 2s; + animation: eael-a1p2di4-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a1p2di4-item-4-animation 2s; + animation: eael-a1p2di4-item-4-animation 2s; +} +@-webkit-keyframes eael-a1p2di5-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a1p2di5-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a1p2di5-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 20%; + } +} +@keyframes eael-a1p2di5-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 20%; + } +} +@-webkit-keyframes eael-a1p2di5-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a1p2di5-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-a1p2di5-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 80%; + } +} +@keyframes eael-a1p2di5-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 20%; + left: 80%; + } +} +@-webkit-keyframes eael-a1p2di5-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a1p2di5-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p2di5-item-1-animation 2s; + animation: eael-a1p2di5-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p2di5-item-2-animation 2s; + animation: eael-a1p2di5-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a1p2di5-item-3-animation 2s; + animation: eael-a1p2di5-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a1p2di5-item-4-animation 2s; + animation: eael-a1p2di5-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a1p2di5-item-5-animation 2s; + animation: eael-a1p2di5-item-5-animation 2s; +} +@-webkit-keyframes eael-a1p2di6-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a1p2di6-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a1p2di6-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 28.4%; + left: 15%; + } +} +@keyframes eael-a1p2di6-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 28.4%; + left: 15%; + } +} +@-webkit-keyframes eael-a1p2di6-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 3.6%; + left: 36.6%; + } +} +@keyframes eael-a1p2di6-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 3.6%; + left: 36.6%; + } +} +@-webkit-keyframes eael-a1p2di6-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 3.6%; + left: 63.4%; + } +} +@keyframes eael-a1p2di6-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 3.6%; + left: 63.4%; + } +} +@-webkit-keyframes eael-a1p2di6-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 28.4%; + left: 85%; + } +} +@keyframes eael-a1p2di6-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 28.4%; + left: 85%; + } +} +@-webkit-keyframes eael-a1p2di6-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a1p2di6-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p2di6-item-1-animation 2s; + animation: eael-a1p2di6-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p2di6-item-2-animation 2s; + animation: eael-a1p2di6-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a1p2di6-item-3-animation 2s; + animation: eael-a1p2di6-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a1p2di6-item-4-animation 2s; + animation: eael-a1p2di6-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a1p2di6-item-5-animation 2s; + animation: eael-a1p2di6-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a1p2di6-item-6-animation 2s; + animation: eael-a1p2di6-item-6-animation 2s; +} +@-webkit-keyframes eael-a1p2di7-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a1p2di7-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a1p2di7-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 37.5%; + left: 11%; + } +} +@keyframes eael-a1p2di7-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 37.5%; + left: 11%; + } +} +@-webkit-keyframes eael-a1p2di7-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.9%; + left: 27.3%; + } +} +@keyframes eael-a1p2di7-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.9%; + left: 27.3%; + } +} +@-webkit-keyframes eael-a1p2di7-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0; + left: 50%; + } +} +@keyframes eael-a1p2di7-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0; + left: 50%; + } +} +@-webkit-keyframes eael-a1p2di7-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.9%; + left: 72.7%; + } +} +@keyframes eael-a1p2di7-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.9%; + left: 72.7%; + } +} +@-webkit-keyframes eael-a1p2di7-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 37.5%; + left: 89%; + } +} +@keyframes eael-a1p2di7-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 37.5%; + left: 89%; + } +} +@-webkit-keyframes eael-a1p2di7-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a1p2di7-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p2di7-item-1-animation 2s; + animation: eael-a1p2di7-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p2di7-item-2-animation 2s; + animation: eael-a1p2di7-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a1p2di7-item-3-animation 2s; + animation: eael-a1p2di7-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a1p2di7-item-4-animation 2s; + animation: eael-a1p2di7-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a1p2di7-item-5-animation 2s; + animation: eael-a1p2di7-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a1p2di7-item-6-animation 2s; + animation: eael-a1p2di7-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a1p2di7-item-7-animation 2s; + animation: eael-a1p2di7-item-7-animation 2s; +} +@-webkit-keyframes eael-a1p2di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a1p2di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a1p2di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } +} +@keyframes eael-a1p2di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } +} +@-webkit-keyframes eael-a1p2di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 16%; + left: 22.9%; + } +} +@keyframes eael-a1p2di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 16%; + left: 22.9%; + } +} +@-webkit-keyframes eael-a1p2di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 1.9%; + left: 40.6%; + } +} +@keyframes eael-a1p2di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 1.9%; + left: 40.6%; + } +} +@-webkit-keyframes eael-a1p2di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 1.9%; + left: 59.4%; + } +} +@keyframes eael-a1p2di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 1.9%; + left: 59.4%; + } +} +@-webkit-keyframes eael-a1p2di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 16%; + left: 77.1%; + } +} +@keyframes eael-a1p2di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 16%; + left: 77.1%; + } +} +@-webkit-keyframes eael-a1p2di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } +} +@keyframes eael-a1p2di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } +} +@-webkit-keyframes eael-a1p2di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a1p2di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p2di8-item-1-animation 2s; + animation: eael-a1p2di8-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p2di8-item-2-animation 2s; + animation: eael-a1p2di8-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a1p2di8-item-3-animation 2s; + animation: eael-a1p2di8-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a1p2di8-item-4-animation 2s; + animation: eael-a1p2di8-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a1p2di8-item-5-animation 2s; + animation: eael-a1p2di8-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a1p2di8-item-6-animation 2s; + animation: eael-a1p2di8-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a1p2di8-item-7-animation 2s; + animation: eael-a1p2di8-item-7-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-a1p2di8-item-8-animation 2s; + animation: eael-a1p2di8-item-8-animation 2s; +} +@-webkit-keyframes eael-a2p2di1-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: rotate(-700deg); + transform: rotate(-700deg); + } + 100% { + top: 0%; + left: 50%; + -webkit-transform: rotate(0); + transform: rotate(0); + } +} +@keyframes eael-a2p2di1-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: rotate(-700deg); + transform: rotate(-700deg); + } + 100% { + top: 0%; + left: 50%; + -webkit-transform: rotate(0); + transform: rotate(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="1"] .eael-circle-item #eael-circle-item-1 { + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-animation: eael-a2p2di1-item-1-animation 2s; + animation: eael-a2p2di1-item-1-animation 2s; +} +@-webkit-keyframes eael-a2p2di2-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 40%; + left: 10%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di2-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 40%; + left: 10%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di2-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 40%; + left: 90%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di2-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 40%; + left: 90%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="2"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a2p2di2-item-1-animation 2s; + animation: eael-a2p2di2-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="2"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a2p2di2-item-2-animation 2s; + animation: eael-a2p2di2-item-2-animation 2s; +} +@-webkit-keyframes eael-a2p2di3-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di3-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di3-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di3-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di3-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di3-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a2p2di3-item-1-animation 2s; + animation: eael-a2p2di3-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a2p2di3-item-2-animation 2s; + animation: eael-a2p2di3-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a2p2di3-item-3-animation 2s; + animation: eael-a2p2di3-item-3-animation 2s; +} +@-webkit-keyframes eael-a2p2di4-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di4-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di4-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 10.6%; + left: 27.6%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di4-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 10.6%; + left: 27.6%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di4-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 10.6%; + left: 72.4%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di4-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 10.6%; + left: 72.4%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di4-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di4-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a2p2di4-item-1-animation 2s; + animation: eael-a2p2di4-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a2p2di4-item-2-animation 2s; + animation: eael-a2p2di4-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a2p2di4-item-3-animation 2s; + animation: eael-a2p2di4-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a2p2di4-item-4-animation 2s; + animation: eael-a2p2di4-item-4-animation 2s; +} +@-webkit-keyframes eael-a2p2di5-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di5-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di5-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 20%; + left: 20%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di5-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 20%; + left: 20%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di5-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di5-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di5-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 20%; + left: 80%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di5-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 20%; + left: 80%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di5-item-5-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di5-item-5-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a2p2di5-item-1-animation 2s; + animation: eael-a2p2di5-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a2p2di5-item-2-animation 2s; + animation: eael-a2p2di5-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a2p2di5-item-3-animation 2s; + animation: eael-a2p2di5-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a2p2di5-item-4-animation 2s; + animation: eael-a2p2di5-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a2p2di5-item-5-animation 2s; + animation: eael-a2p2di5-item-5-animation 2s; +} +@-webkit-keyframes eael-a2p2di6-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di6-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di6-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 28.4%; + left: 15%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di6-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 28.4%; + left: 15%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di6-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 3.6%; + left: 36.6%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di6-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 3.6%; + left: 36.6%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di6-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 3.6%; + left: 63.4%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di6-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 3.6%; + left: 63.4%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di6-item-5-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 28.4%; + left: 85%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di6-item-5-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 28.4%; + left: 85%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di6-item-6-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di6-item-6-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a2p2di6-item-1-animation 2s; + animation: eael-a2p2di6-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a2p2di6-item-2-animation 2s; + animation: eael-a2p2di6-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a2p2di6-item-3-animation 2s; + animation: eael-a2p2di6-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a2p2di6-item-4-animation 2s; + animation: eael-a2p2di6-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a2p2di6-item-5-animation 2s; + animation: eael-a2p2di6-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a2p2di6-item-6-animation 2s; + animation: eael-a2p2di6-item-6-animation 2s; +} +@-webkit-keyframes eael-a2p2di7-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di7-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di7-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 37.5%; + left: 11%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di7-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 37.5%; + left: 11%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di7-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 10.9%; + left: 27.3%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di7-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 10.9%; + left: 27.3%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di7-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 0; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di7-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 0; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di7-item-5-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 10.9%; + left: 72.7%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di7-item-5-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 10.9%; + left: 72.7%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di7-item-6-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 37.5%; + left: 89%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di7-item-6-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 37.5%; + left: 89%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di7-item-7-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di7-item-7-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a2p2di7-item-1-animation 2s; + animation: eael-a2p2di7-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a2p2di7-item-2-animation 2s; + animation: eael-a2p2di7-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a2p2di7-item-3-animation 2s; + animation: eael-a2p2di7-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a2p2di7-item-4-animation 2s; + animation: eael-a2p2di7-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a2p2di7-item-5-animation 2s; + animation: eael-a2p2di7-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a2p2di7-item-6-animation 2s; + animation: eael-a2p2di7-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a2p2di7-item-7-animation 2s; + animation: eael-a2p2di7-item-7-animation 2s; +} +@-webkit-keyframes eael-a2p2di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 2%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 40%; + left: 10%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 40%; + left: 10%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 16%; + left: 22.9%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 16%; + left: 22.9%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 1.9%; + left: 40.6%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 1.9%; + left: 40.6%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 1.9%; + left: 59.4%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 1.9%; + left: 59.4%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 16%; + left: 77.1%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 16%; + left: 77.1%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 40%; + left: 90%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 40%; + left: 90%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@-webkit-keyframes eael-a2p2di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +@keyframes eael-a2p2di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(-700deg); + transform: translate(-50%, -50%) rotate(-700deg); + } + 100% { + top: 72%; + left: 98%; + -webkit-transform: translate(-50%, -50%) rotate(0); + transform: translate(-50%, -50%) rotate(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a2p2di8-item-1-animation 2s; + animation: eael-a2p2di8-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a2p2di8-item-2-animation 2s; + animation: eael-a2p2di8-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a2p2di8-item-3-animation 2s; + animation: eael-a2p2di8-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a2p2di8-item-4-animation 2s; + animation: eael-a2p2di8-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a2p2di8-item-5-animation 2s; + animation: eael-a2p2di8-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a2p2di8-item-6-animation 2s; + animation: eael-a2p2di8-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a2p2di8-item-7-animation 2s; + animation: eael-a2p2di8-item-7-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-a2p2di8-item-8-animation 2s; + animation: eael-a2p2di8-item-8-animation 2s; +} +@-webkit-keyframes eael-2-anim-2-content-animation { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 15% { + -webkit-transform: scale(0); + transform: scale(0); + } +} +@keyframes eael-2-anim-2-content-animation { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 15% { + -webkit-transform: scale(0); + transform: scale(0); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn-content { + -webkit-animation: eael-2-anim-2-content-animation 2s; + animation: eael-2-anim-2-content-animation 2s; +} +@-webkit-keyframes eael-a3p2di1-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a3p2di1-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="1"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di1-item-1-animation 2s; + animation: eael-a3p2di1-item-1-animation 2s; +} +@-webkit-keyframes eael-a3p2di2-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } +} +@keyframes eael-a3p2di2-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } +} +@-webkit-keyframes eael-a3p2di2-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } +} +@keyframes eael-a3p2di2-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="2"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di2-item-1-animation 2s; + animation: eael-a3p2di2-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="2"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di2-item-2-animation 2s; + animation: eael-a3p2di2-item-2-animation 2s; +} +@-webkit-keyframes eael-a3p2di3-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a3p2di3-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a3p2di3-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a3p2di3-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-a3p2di3-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a3p2di3-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di3-item-1-animation 2s; + animation: eael-a3p2di3-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di3-item-2-animation 2s; + animation: eael-a3p2di3-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di3-item-3-animation 2s; + animation: eael-a3p2di3-item-3-animation 2s; +} +@-webkit-keyframes eael-a3p2di4-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a3p2di4-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a3p2di4-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.6%; + left: 27.6%; + } +} +@keyframes eael-a3p2di4-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.6%; + left: 27.6%; + } +} +@-webkit-keyframes eael-a3p2di4-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.6%; + left: 72.4%; + } +} +@keyframes eael-a3p2di4-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.6%; + left: 72.4%; + } +} +@-webkit-keyframes eael-a3p2di4-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a3p2di4-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di4-item-1-animation 2s; + animation: eael-a3p2di4-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di4-item-2-animation 2s; + animation: eael-a3p2di4-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di4-item-3-animation 2s; + animation: eael-a3p2di4-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di4-item-4-animation 2s; + animation: eael-a3p2di4-item-4-animation 2s; +} +@-webkit-keyframes eael-a3p2di5-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a3p2di5-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a3p2di5-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 20%; + left: 20%; + } +} +@keyframes eael-a3p2di5-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 20%; + left: 20%; + } +} +@-webkit-keyframes eael-a3p2di5-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a3p2di5-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-a3p2di5-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 20%; + left: 80%; + } +} +@keyframes eael-a3p2di5-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 20%; + left: 80%; + } +} +@-webkit-keyframes eael-a3p2di5-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a3p2di5-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di5-item-1-animation 2s; + animation: eael-a3p2di5-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di5-item-2-animation 2s; + animation: eael-a3p2di5-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di5-item-3-animation 2s; + animation: eael-a3p2di5-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di5-item-4-animation 2s; + animation: eael-a3p2di5-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p2di5-item-5-animation 2s; + animation: eael-a3p2di5-item-5-animation 2s; +} +@-webkit-keyframes eael-a3p2di6-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a3p2di6-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a3p2di6-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 28.4%; + left: 15%; + } +} +@keyframes eael-a3p2di6-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 28.4%; + left: 15%; + } +} +@-webkit-keyframes eael-a3p2di6-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 3.6%; + left: 36.6%; + } +} +@keyframes eael-a3p2di6-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 3.6%; + left: 36.6%; + } +} +@-webkit-keyframes eael-a3p2di6-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 3.6%; + left: 63.4%; + } +} +@keyframes eael-a3p2di6-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 3.6%; + left: 63.4%; + } +} +@-webkit-keyframes eael-a3p2di6-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 28.4%; + left: 85%; + } +} +@keyframes eael-a3p2di6-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 28.4%; + left: 85%; + } +} +@-webkit-keyframes eael-a3p2di6-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a3p2di6-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di6-item-1-animation 2s; + animation: eael-a3p2di6-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di6-item-2-animation 2s; + animation: eael-a3p2di6-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di6-item-3-animation 2s; + animation: eael-a3p2di6-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di6-item-4-animation 2s; + animation: eael-a3p2di6-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p2di6-item-5-animation 2s; + animation: eael-a3p2di6-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a3p2di6-item-6-animation 2s; + animation: eael-a3p2di6-item-6-animation 2s; +} +@-webkit-keyframes eael-a3p2di7-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a3p2di7-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a3p2di7-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 37.5%; + left: 11%; + } +} +@keyframes eael-a3p2di7-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 37.5%; + left: 11%; + } +} +@-webkit-keyframes eael-a3p2di7-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.9%; + left: 27.3%; + } +} +@keyframes eael-a3p2di7-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.9%; + left: 27.3%; + } +} +@-webkit-keyframes eael-a3p2di7-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0; + left: 50%; + } +} +@keyframes eael-a3p2di7-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0; + left: 50%; + } +} +@-webkit-keyframes eael-a3p2di7-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.9%; + left: 72.7%; + } +} +@keyframes eael-a3p2di7-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.9%; + left: 72.7%; + } +} +@-webkit-keyframes eael-a3p2di7-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 37.5%; + left: 89%; + } +} +@keyframes eael-a3p2di7-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 37.5%; + left: 89%; + } +} +@-webkit-keyframes eael-a3p2di7-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a3p2di7-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di7-item-1-animation 2s; + animation: eael-a3p2di7-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di7-item-2-animation 2s; + animation: eael-a3p2di7-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di7-item-3-animation 2s; + animation: eael-a3p2di7-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di7-item-4-animation 2s; + animation: eael-a3p2di7-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p2di7-item-5-animation 2s; + animation: eael-a3p2di7-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a3p2di7-item-6-animation 2s; + animation: eael-a3p2di7-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a3p2di7-item-7-animation 2s; + animation: eael-a3p2di7-item-7-animation 2s; +} +@-webkit-keyframes eael-a3p2di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@keyframes eael-a3p2di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } +} +@-webkit-keyframes eael-a3p2di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } +} +@keyframes eael-a3p2di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } +} +@-webkit-keyframes eael-a3p2di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 16%; + left: 22.9%; + } +} +@keyframes eael-a3p2di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 16%; + left: 22.9%; + } +} +@-webkit-keyframes eael-a3p2di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 1.9%; + left: 40.6%; + } +} +@keyframes eael-a3p2di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 1.9%; + left: 40.6%; + } +} +@-webkit-keyframes eael-a3p2di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 1.9%; + left: 59.4%; + } +} +@keyframes eael-a3p2di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 1.9%; + left: 59.4%; + } +} +@-webkit-keyframes eael-a3p2di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 16%; + left: 77.1%; + } +} +@keyframes eael-a3p2di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 16%; + left: 77.1%; + } +} +@-webkit-keyframes eael-a3p2di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } +} +@keyframes eael-a3p2di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } +} +@-webkit-keyframes eael-a3p2di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +@keyframes eael-a3p2di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di8-item-1-animation 2s; + animation: eael-a3p2di8-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di8-item-2-animation 2s; + animation: eael-a3p2di8-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di8-item-3-animation 2s; + animation: eael-a3p2di8-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di8-item-4-animation 2s; + animation: eael-a3p2di8-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p2di8-item-5-animation 2s; + animation: eael-a3p2di8-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a3p2di8-item-6-animation 2s; + animation: eael-a3p2di8-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a3p2di8-item-7-animation 2s; + animation: eael-a3p2di8-item-7-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-a3p2di8-item-8-animation 2s; + animation: eael-a3p2di8-item-8-animation 2s; +} +@-webkit-keyframes eael-2-anim-3-btn-animation { + 5% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + } + 20% { + top: 30%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + } +} +@keyframes eael-2-anim-3-btn-animation { + 5% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + } + 20% { + top: 30%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info { + width: 100%; + padding: 0 !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-inner { + display: grid; + width: 100%; + height: initial; + grid-template-columns: repeat(1, 1fr); + } + .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view { + margin: 20px 20px 0px 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item { + padding: 29px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn { + height: 65px; + width: 65px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-txt { + font-size: 12px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + width: 100%; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + padding: 0px 20px; + } + @-webkit-keyframes eael-a1p2di6dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 28.4%; + left: 2%; + } + } + @keyframes eael-a1p2di6dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 28.4%; + left: 2%; + } + } + @-webkit-keyframes eael-a1p2di6dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 28.4%; + left: 98%; + } + } + @keyframes eael-a1p2di6dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 28.4%; + left: 98%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-2 { + left: 2%; + -webkit-animation: eael-a1p2di6dv-item-2-animation 2s; + animation: eael-a1p2di6dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-5 { + left: 98%; + -webkit-animation: eael-a1p2di6dv-item-5-animation 2s; + animation: eael-a1p2di6dv-item-5-animation 2s; + } + @-webkit-keyframes eael-a1p2di7dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 37.5%; + left: 2%; + } + } + @keyframes eael-a1p2di7dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 37.5%; + left: 2%; + } + } + @-webkit-keyframes eael-a1p2di7dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.9%; + left: 13.3%; + } + } + @keyframes eael-a1p2di7dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.9%; + left: 13.3%; + } + } + @-webkit-keyframes eael-a1p2di7dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.9%; + left: 85.7%; + } + } + @keyframes eael-a1p2di7dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 10.9%; + left: 85.7%; + } + } + @-webkit-keyframes eael-a1p2di7dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 37.5%; + left: 96%; + } + } + @keyframes eael-a1p2di7dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 37.5%; + left: 96%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-2 { + left: 2%; + -webkit-animation: eael-a1p2di7dv-item-2-animation 2s; + animation: eael-a1p2di7dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-3 { + left: 13.3%; + -webkit-animation: eael-a1p2di7dv-item-3-animation 2s; + animation: eael-a1p2di7dv-item-3-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-5 { + left: 85.7%; + -webkit-animation: eael-a1p2di7dv-item-5-animation 2s; + animation: eael-a1p2di7dv-item-5-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-6 { + left: 96%; + -webkit-animation: eael-a1p2di7dv-item-6-animation 2s; + animation: eael-a1p2di7dv-item-6-animation 2s; + } + @-webkit-keyframes eael-a1p2di8dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 2%; + } + } + @keyframes eael-a1p2di8dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 2%; + } + } + @-webkit-keyframes eael-a1p2di8dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 16%; + left: 6.9%; + } + } + @keyframes eael-a1p2di8dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 16%; + left: 6.9%; + } + } + @-webkit-keyframes eael-a1p2di8dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 2.9%; + left: 33.6%; + } + } + @keyframes eael-a1p2di8dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 2.9%; + left: 33.6%; + } + } + @-webkit-keyframes eael-a1p2di8dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 3%; + left: 65.4%; + } + } + @keyframes eael-a1p2di8dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 3%; + left: 65.4%; + } + } + @-webkit-keyframes eael-a1p2di8dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 16%; + left: 93.1%; + } + } + @keyframes eael-a1p2di8dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 16%; + left: 93.1%; + } + } + @-webkit-keyframes eael-a1p2di8dv-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 97%; + } + } + @keyframes eael-a1p2di8dv-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 40%; + left: 97%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-2 { + left: 2%; + -webkit-animation: eael-a1p2di8dv-item-2-animation 2s; + animation: eael-a1p2di8dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-3 { + top: 16%; + left: 6.9%; + -webkit-animation: eael-a1p2di8dv-item-3-animation 2s; + animation: eael-a1p2di8dv-item-3-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-4 { + top: 2.9%; + left: 33.6%; + -webkit-animation: eael-a1p2di8dv-item-4-animation 2s; + animation: eael-a1p2di8dv-item-4-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-5 { + top: 3%; + left: 65.4%; + -webkit-animation: eael-a1p2di8dv-item-5-animation 2s; + animation: eael-a1p2di8dv-item-5-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-6 { + left: 93.1%; + -webkit-animation: eael-a1p2di8dv-item-6-animation 2s; + animation: eael-a1p2di8dv-item-6-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-7 { + left: 97%; + -webkit-animation: eael-a1p2di8dv-item-7-animation 2s; + animation: eael-a1p2di8dv-item-7-animation 2s; + } + @-webkit-keyframes eael-a3p2di1dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } + } + @keyframes eael-a3p2di1dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="1"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di1dv-item-1-animation 2s; + animation: eael-a3p2di1dv-item-1-animation 2s; + } + @-webkit-keyframes eael-a3p2di2dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } + } + @keyframes eael-a3p2di2dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 10%; + } + } + @-webkit-keyframes eael-a3p2di2dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } + } + @keyframes eael-a3p2di2dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="2"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di2dv-item-1-animation 2s; + animation: eael-a3p2di2dv-item-1-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="2"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di2dv-item-2-animation 2s; + animation: eael-a3p2di2dv-item-2-animation 2s; + } + @-webkit-keyframes eael-a3p2di3dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @keyframes eael-a3p2di3dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di3dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } + } + @keyframes eael-a3p2di3dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } + } + @-webkit-keyframes eael-a3p2di3dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + @keyframes eael-a3p2di3dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="3"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di3dv-item-1-animation 2s; + animation: eael-a3p2di3dv-item-1-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="3"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di3dv-item-2-animation 2s; + animation: eael-a3p2di3dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="3"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di3dv-item-3-animation 2s; + animation: eael-a3p2di3dv-item-3-animation 2s; + } + @-webkit-keyframes eael-a3p2di4dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @keyframes eael-a3p2di4dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di4dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.6%; + left: 27.6%; + } + } + @keyframes eael-a3p2di4dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.6%; + left: 27.6%; + } + } + @-webkit-keyframes eael-a3p2di4dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.6%; + left: 72.4%; + } + } + @keyframes eael-a3p2di4dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.6%; + left: 72.4%; + } + } + @-webkit-keyframes eael-a3p2di4dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + @keyframes eael-a3p2di4dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="4"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di4dv-item-1-animation 2s; + animation: eael-a3p2di4dv-item-1-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="4"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di4dv-item-2-animation 2s; + animation: eael-a3p2di4dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="4"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di4dv-item-3-animation 2s; + animation: eael-a3p2di4dv-item-3-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="4"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di4dv-item-4-animation 2s; + animation: eael-a3p2di4dv-item-4-animation 2s; + } + @-webkit-keyframes eael-a3p2di5dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @keyframes eael-a3p2di5dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di5dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 20%; + left: 20%; + } + } + @keyframes eael-a3p2di5dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 20%; + left: 20%; + } + } + @-webkit-keyframes eael-a3p2di5dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } + } + @keyframes eael-a3p2di5dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } + } + @-webkit-keyframes eael-a3p2di5dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 20%; + left: 80%; + } + } + @keyframes eael-a3p2di5dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 20%; + left: 80%; + } + } + @-webkit-keyframes eael-a3p2di5dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + @keyframes eael-a3p2di5dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di5dv-item-1-animation 2s; + animation: eael-a3p2di5dv-item-1-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di5dv-item-2-animation 2s; + animation: eael-a3p2di5dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di5dv-item-3-animation 2s; + animation: eael-a3p2di5dv-item-3-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di5dv-item-4-animation 2s; + animation: eael-a3p2di5dv-item-4-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p2di5dv-item-5-animation 2s; + animation: eael-a3p2di5dv-item-5-animation 2s; + } + @-webkit-keyframes eael-a3p2di6dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @keyframes eael-a3p2di6dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di6dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 28.4%; + left: 2%; + } + } + @keyframes eael-a3p2di6dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 28.4%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di6dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 3.6%; + left: 36.6%; + } + } + @keyframes eael-a3p2di6dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 3.6%; + left: 36.6%; + } + } + @-webkit-keyframes eael-a3p2di6dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 3.6%; + left: 63.4%; + } + } + @keyframes eael-a3p2di6dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 3.6%; + left: 63.4%; + } + } + @-webkit-keyframes eael-a3p2di6dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 28.4%; + left: 98%; + } + } + @keyframes eael-a3p2di6dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 28.4%; + left: 98%; + } + } + @-webkit-keyframes eael-a3p2di6dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + @keyframes eael-a3p2di6dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di6dv-item-1-animation 2s; + animation: eael-a3p2di6dv-item-1-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di6dv-item-2-animation 2s; + animation: eael-a3p2di6dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di6dv-item-3-animation 2s; + animation: eael-a3p2di6dv-item-3-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di6dv-item-4-animation 2s; + animation: eael-a3p2di6dv-item-4-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p2di6dv-item-5-animation 2s; + animation: eael-a3p2di6dv-item-5-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a3p2di6dv-item-6-animation 2s; + animation: eael-a3p2di6dv-item-6-animation 2s; + } + @-webkit-keyframes eael-a3p2di7dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @keyframes eael-a3p2di7dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di7dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 37.5%; + left: 2%; + } + } + @keyframes eael-a3p2di7dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 37.5%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di7dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.9%; + left: 13.3%; + } + } + @keyframes eael-a3p2di7dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.9%; + left: 13.3%; + } + } + @-webkit-keyframes eael-a3p2di7dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0; + left: 50%; + } + } + @keyframes eael-a3p2di7dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 0; + left: 50%; + } + } + @-webkit-keyframes eael-a3p2di7dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.9%; + left: 85.7%; + } + } + @keyframes eael-a3p2di7dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 10.9%; + left: 85.7%; + } + } + @-webkit-keyframes eael-a3p2di7dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 37.5%; + left: 96%; + } + } + @keyframes eael-a3p2di7dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 37.5%; + left: 96%; + } + } + @-webkit-keyframes eael-a3p2di7dv-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + @keyframes eael-a3p2di7dv-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 98%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di7dv-item-1-animation 2s; + animation: eael-a3p2di7dv-item-1-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di7dv-item-2-animation 2s; + animation: eael-a3p2di7dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di7dv-item-3-animation 2s; + animation: eael-a3p2di7dv-item-3-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di7dv-item-4-animation 2s; + animation: eael-a3p2di7dv-item-4-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p2di7dv-item-5-animation 2s; + animation: eael-a3p2di7dv-item-5-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a3p2di7dv-item-6-animation 2s; + animation: eael-a3p2di7dv-item-6-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a3p2di7dv-item-7-animation 2s; + animation: eael-a3p2di7dv-item-7-animation 2s; + } + @-webkit-keyframes eael-a3p2di8dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @keyframes eael-a3p2di8dv-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di8dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 2%; + } + } + @keyframes eael-a3p2di8dv-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 2%; + } + } + @-webkit-keyframes eael-a3p2di8dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 16%; + left: 6.9%; + } + } + @keyframes eael-a3p2di8dv-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 16%; + left: 6.9%; + } + } + @-webkit-keyframes eael-a3p2di8dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 1.9%; + left: 33.6%; + } + } + @keyframes eael-a3p2di8dv-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 1.9%; + left: 33.6%; + } + } + @-webkit-keyframes eael-a3p2di8dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 1.9%; + left: 65.4%; + } + } + @keyframes eael-a3p2di8dv-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 1.9%; + left: 65.4%; + } + } + @-webkit-keyframes eael-a3p2di8dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 16%; + left: 93.1%; + } + } + @keyframes eael-a3p2di8dv-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 16%; + left: 93.1%; + } + } + @-webkit-keyframes eael-a3p2di8dv-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } + } + @keyframes eael-a3p2di8dv-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 40%; + left: 90%; + } + } + @-webkit-keyframes eael-a3p2di8dv-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 97%; + } + } + @keyframes eael-a3p2di8dv-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 20% { + top: 30%; + left: 50%; + } + 100% { + top: 72%; + left: 97%; + } + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p2di8dv-item-1-animation 2s; + animation: eael-a3p2di8dv-item-1-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p2di8dv-item-2-animation 2s; + animation: eael-a3p2di8dv-item-2-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p2di8dv-item-3-animation 2s; + animation: eael-a3p2di8dv-item-3-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p2di8dv-item-4-animation 2s; + animation: eael-a3p2di8dv-item-4-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p2di8dv-item-5-animation 2s; + animation: eael-a3p2di8dv-item-5-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a3p2di8dv-item-6-animation 2s; + animation: eael-a3p2di8dv-item-6-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a3p2di8dv-item-7-animation 2s; + animation: eael-a3p2di8dv-item-7-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-a3p2di8dv-item-8-animation 2s; + animation: eael-a3p2di8dv-item-8-animation 2s; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-inner { + border: none !important; + border-radius: 0; + border: 0; + grid-gap: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item { + border: 6px solid #FFE6DC; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item .eael-circle-btn { + position: initial !important; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes { + display: none !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content { + position: initial !important; + visibility: visible !important; + opacity: 1 !important; + height: auto !important; + display: block !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content .eael-circle-content { + height: auto !important; + padding: 0 !important; + background: transparent !important; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 { + margin: 45px; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info { + padding: 72.5px; + position: relative; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner { + width: 400px; + height: 400px; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner { + width: 100% !important; + height: auto !important; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn { + position: absolute; + z-index: 99; + height: 100px; + width: 100px; + border-radius: 50%; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: -1; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes .eael-shape-1 { + position: absolute; + left: 50%; + top: 50%; + background: #f5f3ff; + height: 5px; + width: 72.5px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes .eael-shape-2 { + position: absolute; + left: calc(50% + 72.5px + 3px); + top: 50%; + border-radius: 50%; + background: #f5f3ff; + height: 20px; + width: 20px; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon { + padding: 10px; + height: 100%; + width: 100%; + border-radius: 50%; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner { + background: #fff; + width: 100%; + height: 100%; + border-radius: 50%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner img, +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner svg { + width: 35px; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner h3 { + font-size: 16px; + font-weight: 500; + line-height: 1.1; + margin-bottom: 0; + margin-top: 10px; + color: #0d0c0e; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner { + background: #f4fff9; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + position: absolute; + top: 72.5px; + bottom: 72.5px; + left: 72.5px; + right: 72.5px; + display: block; + opacity: 0; + visibility: hidden; + padding: 50px; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + padding: 0; + border: 0 !important; + margin-top: 20px; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + border-radius: 50%; + overflow: hidden; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + height: 100%; + padding: 10px; + border-radius: 50%; + background: #fff; + -webkit-box-shadow: 0px 5px 40px rgba(131, 100, 196, 0.2); + box-shadow: 0px 5px 40px rgba(131, 100, 196, 0.2); +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + -webkit-box-shadow: none !important; + box-shadow: none !important; + background: transparent !important; + border-radius: 0 !important; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content h2 { + font-size: 30px; + text-transform: uppercase; + font-weight: 500; + line-height: 2; + color: #202b46; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content.active { + opacity: 1; + visibility: visible; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+1) .eael-circle-btn-icon { + background: radial-gradient(81.89% 82.54% at 48.96% 49.88%, #0956C6 3.76%, #07A9F0 55.38%, #93DCFC 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+1) .eael-circle-btn-icon.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+2) .eael-circle-btn-icon { + background: radial-gradient(64.96% 65.32% at 52.18% 47.01%, #6F00FF 3.76%, #533FFF 55.38%, #B9AAFF 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+2) .eael-circle-btn-icon.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+3) .eael-circle-btn-icon { + background: radial-gradient(101.16% 101.7% at 47.77% 50.74%, #FF9100 3.76%, #FFB655 56.99%, #FFF04A 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+3) .eael-circle-btn-icon.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+4) .eael-circle-btn-icon { + background: radial-gradient(65.76% 66.29% at 48.95% 49.57%, #B40042 3.76%, #C50048 48.92%, #FF5E93 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+4) .eael-circle-btn-icon.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+5) .eael-circle-btn-icon { + background: radial-gradient(73.69% 72.33% at 51.12% 47.67%, #2B3894 3.76%, #364099 14.18%, #5356A8 32.43%, #8078BF 55.38%, #D2A8D1 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+5) .eael-circle-btn-icon.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+6) .eael-circle-btn-icon { + background: radial-gradient(94.25% 92.56% at 48.86% 49.71%, #199A8E 3.76%, #7AF4AB 55.38%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+6) .eael-circle-btn-icon.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+7) .eael-circle-btn-icon { + background: radial-gradient(73.69% 72.33% at 51.12% 47.67%, #2B3894 3.76%, #364099 14.18%, #5356A8 32.43%, #8078BF 55.38%, #D2A8D1 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+7) .eael-circle-btn-icon.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+8) .eael-circle-btn-icon { + background: radial-gradient(94.25% 92.56% at 48.86% 49.71%, #199A8E 3.76%, #7AF4AB 55.38%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+8) .eael-circle-btn-icon.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-1 { + top: 14.6%; + left: 14.6%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-1 .eael-circle-icon-shapes { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-2 { + top: 14.6%; + left: 85.4%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-2 .eael-circle-icon-shapes { + -webkit-transform: rotate(135deg); + -ms-transform: rotate(135deg); + transform: rotate(135deg); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-3 { + top: 85.4%; + left: 14.6%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-3 .eael-circle-icon-shapes { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-4 { + top: 85.4%; + left: 85.4%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-4 .eael-circle-icon-shapes { + -webkit-transform: rotate(-135deg); + -ms-transform: rotate(-135deg); + transform: rotate(-135deg); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-5 { + top: 50%; + left: 0%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-6 { + top: 50%; + left: 100%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-6 .eael-circle-icon-shapes { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-7 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-7 .eael-circle-icon-shapes { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-8 { + top: 100%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-8 .eael-circle-icon-shapes { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); +} +@-webkit-keyframes eael-a1p3di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 14.6%; + } +} +@keyframes eael-a1p3di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 14.6%; + } +} +@-webkit-keyframes eael-a1p3di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 85.4%; + } +} +@keyframes eael-a1p3di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 85.4%; + } +} +@-webkit-keyframes eael-a1p3di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 14.6%; + } +} +@keyframes eael-a1p3di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 14.6%; + } +} +@-webkit-keyframes eael-a1p3di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 85.4%; + } +} +@keyframes eael-a1p3di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 85.4%; + } +} +@-webkit-keyframes eael-a1p3di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@keyframes eael-a1p3di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@-webkit-keyframes eael-a1p3di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@keyframes eael-a1p3di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@-webkit-keyframes eael-a1p3di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a1p3di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-a1p3di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-a1p3di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p3di8-item-1-animation 2s; + animation: eael-a1p3di8-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p3di8-item-2-animation 2s; + animation: eael-a1p3di8-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a1p3di8-item-3-animation 2s; + animation: eael-a1p3di8-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a1p3di8-item-4-animation 2s; + animation: eael-a1p3di8-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a1p3di8-item-5-animation 2s; + animation: eael-a1p3di8-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a1p3di8-item-6-animation 2s; + animation: eael-a1p3di8-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a1p3di8-item-7-animation 2s; + animation: eael-a1p3di8-item-7-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-a1p3di8-item-8-animation 2s; + animation: eael-a1p3di8-item-8-animation 2s; +} +@-webkit-keyframes eael-3-anim-1-shape-1-animation { + 0% { + width: 0; + } +} +@keyframes eael-3-anim-1-shape-1-animation { + 0% { + width: 0; + } +} +@-webkit-keyframes eael-3-anim-1-shape-2-animation { + 0% { + left: 50%; + } +} +@keyframes eael-3-anim-1-shape-2-animation { + 0% { + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-inner .eael-circle-btn .eael-shape-1 { + -webkit-animation: eael-3-anim-1-shape-1-animation 2s; + animation: eael-3-anim-1-shape-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-inner .eael-circle-btn .eael-shape-2 { + -webkit-animation: eael-3-anim-1-shape-2-animation 2s; + animation: eael-3-anim-1-shape-2-animation 2s; +} +@-webkit-keyframes eael-a2p3di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 14.6%; + } +} +@keyframes eael-a2p3di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 14.6%; + } +} +@-webkit-keyframes eael-a2p3di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 85.4%; + } +} +@keyframes eael-a2p3di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 85.4%; + } +} +@-webkit-keyframes eael-a2p3di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 14.6%; + } +} +@keyframes eael-a2p3di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 14.6%; + } +} +@-webkit-keyframes eael-a2p3di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 85.4%; + } +} +@keyframes eael-a2p3di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 85.4%; + } +} +@-webkit-keyframes eael-a2p3di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@keyframes eael-a2p3di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@-webkit-keyframes eael-a2p3di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@keyframes eael-a2p3di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@-webkit-keyframes eael-a2p3di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a2p3di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-a2p3di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-a2p3di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a2p3di8-item-1-animation 2s; + animation: eael-a2p3di8-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a2p3di8-item-2-animation 2s; + animation: eael-a2p3di8-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a2p3di8-item-3-animation 2s; + animation: eael-a2p3di8-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a2p3di8-item-4-animation 2s; + animation: eael-a2p3di8-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a2p3di8-item-5-animation 2s; + animation: eael-a2p3di8-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a2p3di8-item-6-animation 2s; + animation: eael-a2p3di8-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a2p3di8-item-7-animation 2s; + animation: eael-a2p3di8-item-7-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-a2p3di8-item-8-animation 2s; + animation: eael-a2p3di8-item-8-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info { + -webkit-animation: eael-3-anim-2-circle-animation 2s; + animation: eael-3-anim-2-circle-animation 2s; +} +@-webkit-keyframes eael-3-anim-2-circle-animation { + 0% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@keyframes eael-3-anim-2-circle-animation { + 0% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@-webkit-keyframes eael-3-anim-2-shape-1-animation { + 0% { + width: 0; + } +} +@keyframes eael-3-anim-2-shape-1-animation { + 0% { + width: 0; + } +} +@-webkit-keyframes eael-3-anim-2-shape-2-animation { + 0% { + left: 50%; + } +} +@keyframes eael-3-anim-2-shape-2-animation { + 0% { + left: 50%; + } +} +@-webkit-keyframes eael-3-anim-2-circle-content-animation { + 0% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes eael-3-anim-2-circle-content-animation { + 0% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn-content { + -webkit-animation: eael-3-anim-2-circle-content-animation 2s; + animation: eael-3-anim-2-circle-content-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn { + -webkit-transform: translate(-50%, -50%) rotate(360deg); + -ms-transform: translate(-50%, -50%) rotate(360deg); + transform: translate(-50%, -50%) rotate(360deg); +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn .eael-shape-1 { + -webkit-animation: eael-3-anim-2-shape-1-animation 2s; + animation: eael-3-anim-2-shape-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn .eael-shape-2 { + -webkit-animation: eael-3-anim-2-shape-2-animation 2s; + animation: eael-3-anim-2-shape-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info { + -webkit-animation: eael-3-anim-3-circle-animation 2s; + animation: eael-3-anim-3-circle-animation 2s; +} +@-webkit-keyframes eael-3-anim-3-circle-animation { + 30% { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); + } +} +@keyframes eael-3-anim-3-circle-animation { + 30% { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); + } +} +@-webkit-keyframes eael-3-anim-3-btn-animation { + 30% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(180deg); + transform: translate(-50%, -50%) rotate(180deg); + } +} +@keyframes eael-3-anim-3-btn-animation { + 30% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(180deg); + transform: translate(-50%, -50%) rotate(180deg); + } +} +@-webkit-keyframes eael-3-anim-3-shape-1-animation { + 30% { + width: 0; + } +} +@keyframes eael-3-anim-3-shape-1-animation { + 30% { + width: 0; + } +} +@-webkit-keyframes eael-3-anim-3-shape-2-animation { + 30% { + left: 50%; + } +} +@keyframes eael-3-anim-3-shape-2-animation { + 30% { + left: 50%; + } +} +@-webkit-keyframes eael-3-anim-3-circle-content-animation { + 30% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } +} +@keyframes eael-3-anim-3-circle-content-animation { + 30% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn-content { + -webkit-animation: eael-3-anim-3-circle-content-animation 2s; + animation: eael-3-anim-3-circle-content-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn { + -webkit-animation: eael-3-anim-3-btn-animation 2s; + animation: eael-3-anim-3-btn-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn .eael-shape-1 { + -webkit-animation: eael-3-anim-3-shape-1-animation 2s; + animation: eael-3-anim-3-shape-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn .eael-shape-2 { + -webkit-animation: eael-3-anim-3-shape-2-animation 2s; + animation: eael-3-anim-3-shape-2-animation 2s; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info { + width: 100%; + padding: 0 !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-inner { + display: grid; + width: 100%; + height: initial; + grid-template-columns: repeat(1, 1fr); + } + .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-item .eael-circle-btn { + height: 80px; + width: 80px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-btn-txt { + font-size: 12px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner { + width: 300px !important; + height: 265px !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn { + height: 80px; + width: 80px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-icon-shapes { + display: none; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content { + top: 0px; + left: 20px; + bottom: 45px; + right: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content { + border-radius: 500px !important; + height: 221px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-inner { + border: none !important; + grid-gap: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item { + border: 6px solid #f5f3ff; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item .eael-circle-btn { + position: initial !important; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; + height: 100px; + width: 100px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes { + display: none !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content { + position: initial !important; + visibility: visible !important; + opacity: 1 !important; + display: block !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content .eael-circle-content { + padding: 0 !important; + background: transparent !important; + } +} +@-webkit-keyframes eael-a1p4di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@keyframes eael-a1p4di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@-webkit-keyframes eael-a1p4di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 14.6%; + } +} +@keyframes eael-a1p4di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 14.6%; + } +} +@-webkit-keyframes eael-a1p4di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-a1p4di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@-webkit-keyframes eael-a1p4di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 85.4%; + } +} +@keyframes eael-a1p4di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 85.4%; + } +} +@-webkit-keyframes eael-a1p4di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@keyframes eael-a1p4di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@-webkit-keyframes eael-a1p4di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 85.4%; + } +} +@keyframes eael-a1p4di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 85.4%; + } +} +@-webkit-keyframes eael-a1p4di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a1p4di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-a1p4di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 14.6%; + } +} +@keyframes eael-a1p4di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 14.6%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a1p4di8-item-1-animation 2s; + animation: eael-a1p4di8-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a1p4di8-item-2-animation 2s; + animation: eael-a1p4di8-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a1p4di8-item-3-animation 2s; + animation: eael-a1p4di8-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a1p4di8-item-4-animation 2s; + animation: eael-a1p4di8-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a1p4di8-item-5-animation 2s; + animation: eael-a1p4di8-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a1p4di8-item-6-animation 2s; + animation: eael-a1p4di8-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a1p4di8-item-7-animation 2s; + animation: eael-a1p4di8-item-7-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-a1p4di8-item-8-animation 2s; + animation: eael-a1p4di8-item-8-animation 2s; +} +@-webkit-keyframes eael-4-anim-2-btn-animation { + 40% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(180deg); + transform: translate(-50%, -50%) rotate(180deg); + } +} +@keyframes eael-4-anim-2-btn-animation { + 40% { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%) rotate(180deg); + transform: translate(-50%, -50%) rotate(180deg); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-2 .eael-circle-inner .eael-circle-btn { + -webkit-animation: eael-4-anim-2-btn-animation 2s; + animation: eael-4-anim-2-btn-animation 2s; +} +@-webkit-keyframes eael-a3p4di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@keyframes eael-a3p4di8-item-1-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 0%; + } +} +@-webkit-keyframes eael-a3p4di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 14.6%; + } +} +@keyframes eael-a3p4di8-item-2-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 14.6%; + } +} +@-webkit-keyframes eael-a3p4di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@keyframes eael-a3p4di8-item-3-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 100%; + left: 50%; + } +} +@-webkit-keyframes eael-a3p4di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 85.4%; + } +} +@keyframes eael-a3p4di8-item-4-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 85.4%; + left: 85.4%; + } +} +@-webkit-keyframes eael-a3p4di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@keyframes eael-a3p4di8-item-5-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 50%; + left: 100%; + } +} +@-webkit-keyframes eael-a3p4di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 85.4%; + } +} +@keyframes eael-a3p4di8-item-6-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 85.4%; + } +} +@-webkit-keyframes eael-a3p4di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@keyframes eael-a3p4di8-item-7-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 0%; + left: 50%; + } +} +@-webkit-keyframes eael-a3p4di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 14.6%; + } +} +@keyframes eael-a3p4di8-item-8-animation { + 0% { + top: 50%; + left: 50%; + } + 100% { + top: 14.6%; + left: 14.6%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-1 { + -webkit-animation: eael-a3p4di8-item-1-animation 2s; + animation: eael-a3p4di8-item-1-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-2 { + -webkit-animation: eael-a3p4di8-item-2-animation 2s; + animation: eael-a3p4di8-item-2-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-3 { + -webkit-animation: eael-a3p4di8-item-3-animation 2s; + animation: eael-a3p4di8-item-3-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-4 { + -webkit-animation: eael-a3p4di8-item-4-animation 2s; + animation: eael-a3p4di8-item-4-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-5 { + -webkit-animation: eael-a3p4di8-item-5-animation 2s; + animation: eael-a3p4di8-item-5-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-6 { + -webkit-animation: eael-a3p4di8-item-6-animation 2s; + animation: eael-a3p4di8-item-6-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-7 { + -webkit-animation: eael-a3p4di8-item-7-animation 2s; + animation: eael-a3p4di8-item-7-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-8 { + -webkit-animation: eael-a3p4di8-item-8-animation 2s; + animation: eael-a3p4di8-item-8-animation 2s; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-info { + -webkit-animation: eael-4-anim-3-circle-animation 2s; + animation: eael-4-anim-3-circle-animation 2s; +} +@-webkit-keyframes eael-4-anim-3-circle-animation { + 0% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@keyframes eael-4-anim-3-circle-animation { + 0% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@-webkit-keyframes eael-4-anim-3-circle-content-animation { + 0% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes eael-4-anim-3-circle-content-animation { + 0% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn { + -webkit-transform: translate(-50%, -50%) rotate(360deg); + -ms-transform: translate(-50%, -50%) rotate(360deg); + transform: translate(-50%, -50%) rotate(360deg); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn-content { + -webkit-animation: eael-4-anim-3-circle-content-animation 2s; + animation: eael-4-anim-3-circle-content-animation 2s; +} +@media only screen and (max-width: 600px) { + .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info { + width: 100%; + padding: 0 !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-inner { + display: grid; + width: 100% !important; + height: auto !important; + grid-template-columns: repeat(1, 1fr); + } + .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-item { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view { + margin: 40px 25px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-btn-txt { + font-size: 12px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info { + padding: 48px !important; + height: 300px; + width: 300px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn-content { + top: 50px; + bottom: 50px; + left: 50px; + right: 50px; + padding: 10px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn { + height: 60px; + width: 60px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon { + padding: 5px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-content { + border-radius: 50% !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-item { + border: 6px solid #f5f3ff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-item .eael-circle-btn { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; + position: relative !important; + top: initial !important; + left: initial !important; + bottom: initial !important; + right: initial !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-inner { + border: none !important; + grid-gap: 20px; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn-content { + position: initial !important; + visibility: visible !important; + opacity: 1 !important; + display: block !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn-content .eael-circle-content { + padding: 0 !important; + background: transparent !important; + } + .eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn .eael-circle-icon-shapes { + border-bottom-right-radius: 50%; + } +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info { + position: relative; + padding: 74.5px; + margin: 45px 0; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-inner { + width: 400px; + height: 400px; + border: 3px solid #DDDDEF; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn { + position: absolute; + z-index: 99; + height: 95px; + width: 95px; + border-radius: 50%; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon { + padding: 10px; + height: 100%; + width: 100%; + border-radius: 50%; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner { + background: #fff; + width: 100%; + height: 100%; + border-radius: 50%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner img, +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner svg { + width: 35px; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: -1; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + border-top-left-radius: 50%; + border-top-right-radius: 50%; + border-bottom-left-radius: 50%; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn.active .eael-circle-icon-inner { + background: #f4fff9; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content { + position: absolute; + top: 80.5px; + bottom: 80.5px; + left: 80.5px; + right: 80.5px; + display: block; + visibility: hidden; + opacity: 0; + padding: 15px; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + height: 100%; + padding: 30px; + border-radius: 50%; + background: #fafaff; + overflow: hidden; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content h2 { + font-size: 30px; + text-transform: uppercase; + font-weight: 500; + line-height: 1.3; + color: #202b46; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content p { + font-size: 16px; + color: #737373; + margin-top: 0; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content.active { + display: block; + visibility: visible; + opacity: 1; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-icon-shapes { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + background: radial-gradient(94.25% 92.56% at 48.86% 49.71%, #199a8e 3.76%, #7af4ab 55.38%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-icon-shapes.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-btn-icon svg { + fill: #199a8e; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-icon-shapes { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + background: linear-gradient(144.3deg, #476df8 15.07%, #6a8aff 97.18%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-icon-shapes.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-btn-icon svg { + fill: #07a9f0; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-icon-shapes { + -webkit-transform: rotate(-135deg); + -ms-transform: rotate(-135deg); + transform: rotate(-135deg); + background: radial-gradient(64.96% 65.32% at 52.18% 47.01%, #6f00ff 3.76%, #533fff 55.38%, #b9aaff 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-icon-shapes.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-btn-icon svg { + fill: #715eff; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-icon-shapes { + -webkit-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg); + background: radial-gradient(101.16% 101.7% at 47.77% 50.74%, #ff9100 3.76%, #ffb655 56.99%, #fff04a 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-icon-shapes.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-btn-icon svg { + fill: #ffae42; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-icon-shapes { + -webkit-transform: rotate(135deg); + -ms-transform: rotate(135deg); + transform: rotate(135deg); + background: radial-gradient(65.76% 66.29% at 48.95% 49.57%, #b40042 3.76%, #c50048 48.92%, #ff5e93 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-icon-shapes.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-btn-icon svg { + fill: #b40042; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-icon-shapes { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + background: radial-gradient(73.69% 72.33% at 51.12% 47.67%, #2b3894 3.76%, #364099 14.18%, #5356a8 32.43%, #8078bf 55.38%, #d2a8d1 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-icon-shapes.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-btn-icon svg { + fill: #2b3894; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-icon-shapes { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + background: radial-gradient(94.25% 92.56% at 48.86% 49.71%, #199a8e 3.76%, #7af4ab 55.38%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-icon-shapes.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-btn-icon svg { + fill: #199a8e; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-icon-shapes { + background: radial-gradient(73.69% 72.33% at 51.12% 47.67%, #2b3894 3.76%, #364099 14.18%, #5356a8 32.43%, #8078bf 55.38%, #d2a8d1 100%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-icon-shapes.classic { + background: unset; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-btn-icon svg { + fill: #2b3894; +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-1 { + top: 50%; + left: 0%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-2 { + top: 85.4%; + left: 14.6%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-3 { + top: 100%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-4 { + top: 85.4%; + left: 85.4%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-5 { + top: 50%; + left: 100%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-6 { + top: 14.6%; + left: 85.4%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-7 { + top: 0%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-8 { + top: 14.6%; + left: 14.6%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +@media only screen and (min-width: 601px) { + .eael-circle-wrapper .eael-circle-info .eael-circle-inner .eael-circle-item { + border: none !important; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/interactive-circle.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/interactive-circle.min.css new file mode 100644 index 0000000..ad29577 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/interactive-circle.min.css @@ -0,0 +1 @@ +.eael-circle-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-circle-wrapper .eael-circle-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width: 600px){.eael-circle-wrapper .eael-circle-info{margin:0 !important}}.eael-circle-wrapper .eael-circle-inner{width:500px;height:500px;border:6px solid #f5f3ff;border-radius:50%}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-circle-responsive-view .eael-circle-inner{border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}}.eael-circle-wrapper .eael-circle-btn{cursor:pointer;-webkit-transition:all .2ms;transition:all .2ms}.eael-circle-wrapper .eael-circle-btn-txt{font-size:14px;line-height:1.5em}@media only screen and (max-width: 600px){.eael-circle-wrapper .eael-circle-content{border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}}.eael-circle-wrapper .eael-circle-content h1,.eael-circle-wrapper .eael-circle-content h2,.eael-circle-wrapper .eael-circle-content h3,.eael-circle-wrapper .eael-circle-content h4,.eael-circle-wrapper .eael-circle-content h5,.eael-circle-wrapper .eael-circle-content h6,.eael-circle-wrapper .eael-circle-content p,.eael-circle-wrapper .eael-circle-content span,.eael-circle-wrapper .eael-circle-content div{margin:0}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-circle-responsive-view .eael-circle-info *{-webkit-animation:none !important;animation:none !important}}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info{margin:45px 0}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner{position:relative}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn{width:85px;height:85px;border-radius:50%;display:block;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border:4px solid #fff;-webkit-box-shadow:0px 5px 40px rgba(131,100,196,.2);box-shadow:0px 5px 40px rgba(131,100,196,.2);z-index:0}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes{display:none}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon{text-align:center;padding:18px;border-radius:50%;width:100%;height:100%}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner i{color:#a195dc;font-size:22px}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner svg{width:30px;min-width:30px;height:30px;min-height:30px;fill:#a195dc}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner .eael-circle-btn-txt{color:#3204ff}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon,.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon{background:#4f31d3}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon i,.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon i{color:#fff}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon svg,.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon svg{fill:#fff}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-btn-txt,.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-btn-txt{color:#fff}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;border-radius:50%}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{border-radius:0}}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:75px;text-align:center;width:100%;height:100%;border-radius:50%;overflow:hidden}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{border-radius:0;height:auto}}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content.active{visibility:visible;opacity:1}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="1"] .eael-circle-item #eael-circle-item-1{top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="2"] .eael-circle-item #eael-circle-item-1{top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="2"] .eael-circle-item #eael-circle-item-2{top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="3"] .eael-circle-item #eael-circle-item-1{top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="3"] .eael-circle-item #eael-circle-item-2{top:75%;left:93%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="3"] .eael-circle-item #eael-circle-item-3{top:75%;left:7%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="4"] .eael-circle-item #eael-circle-item-1{top:14.65%;left:14.65%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="4"] .eael-circle-item #eael-circle-item-2{top:14.65%;left:85.35%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="4"] .eael-circle-item #eael-circle-item-3{top:85.35%;left:85.35%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="4"] .eael-circle-item #eael-circle-item-4{top:85.35%;left:14.65%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-1{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-2{top:39%;left:99%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-3{top:90%;left:80%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-4{top:90%;left:20%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="5"] .eael-circle-item #eael-circle-item-5{top:39%;left:1%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-1{top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-2{top:25%;left:93%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-3{top:75%;left:93%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-4{top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-5{top:75%;left:7%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="6"] .eael-circle-item #eael-circle-item-6{top:25%;left:7%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-1{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-2{top:20%;left:92%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-3{top:61%;left:99%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-4{top:95%;left:72%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-5{top:95%;left:28%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-6{top:61%;left:1%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="7"] .eael-circle-item #eael-circle-item-7{top:20%;left:8%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-1{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-2{top:14.65%;left:85.35%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-3{top:50%;left:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-4{top:85.35%;left:85.35%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-5{top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-6{top:85.35%;left:14.65%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-7{top:50%;left:0%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info[data-items="8"] .eael-circle-item #eael-circle-item-8{top:14.65%;left:14.65%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@-webkit-keyframes eael-1-a1p1di1-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a1p1di1-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="1"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a1p1di1-item-1-btn-animation 2s;animation:eael-1-a1p1di1-item-1-btn-animation 2s}@-webkit-keyframes eael-1-a1p1di2-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a1p1di2-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a1p1di2-item-2-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a1p1di2-item-2-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="2"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a1p1di2-item-1-btn-animation 2s;animation:eael-1-a1p1di2-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="2"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a1p1di2-item-2-btn-animation 2s;animation:eael-1-a1p1di2-item-2-btn-animation 2s}@-webkit-keyframes eael-1-a1p1di3-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a1p1di3-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a1p1di3-item-2-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@keyframes eael-1-a1p1di3-item-2-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@-webkit-keyframes eael-1-a1p1di3-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@keyframes eael-1-a1p1di3-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a1p1di3-item-1-btn-animation 2s;animation:eael-1-a1p1di3-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a1p1di3-item-2-btn-animation 2s;animation:eael-1-a1p1di3-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a1p1di3-item-3-btn-animation 2s;animation:eael-1-a1p1di3-item-3-btn-animation 2s}@-webkit-keyframes eael-1-a1p1di4-item-1-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@keyframes eael-1-a1p1di4-item-1-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@-webkit-keyframes eael-1-a1p1di4-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@keyframes eael-1-a1p1di4-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@-webkit-keyframes eael-1-a1p1di4-item-3-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@keyframes eael-1-a1p1di4-item-3-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@-webkit-keyframes eael-1-a1p1di4-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@keyframes eael-1-a1p1di4-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a1p1di4-item-1-btn-animation 2s;animation:eael-1-a1p1di4-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a1p1di4-item-2-btn-animation 2s;animation:eael-1-a1p1di4-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a1p1di4-item-3-btn-animation 2s;animation:eael-1-a1p1di4-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a1p1di4-item-4-btn-animation 2s;animation:eael-1-a1p1di4-item-4-btn-animation 2s}@-webkit-keyframes eael-1-a1p1di5-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a1p1di5-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a1p1di5-item-2-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:99%}}@keyframes eael-1-a1p1di5-item-2-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:99%}}@-webkit-keyframes eael-1-a1p1di5-item-3-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:80%}}@keyframes eael-1-a1p1di5-item-3-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:80%}}@-webkit-keyframes eael-1-a1p1di5-item-4-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:20%}}@keyframes eael-1-a1p1di5-item-4-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:20%}}@-webkit-keyframes eael-1-a1p1di5-item-5-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:1%}}@keyframes eael-1-a1p1di5-item-5-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:1%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a1p1di5-item-1-btn-animation 2s;animation:eael-1-a1p1di5-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a1p1di5-item-2-btn-animation 2s;animation:eael-1-a1p1di5-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a1p1di5-item-3-btn-animation 2s;animation:eael-1-a1p1di5-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a1p1di5-item-4-btn-animation 2s;animation:eael-1-a1p1di5-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a1p1di5-item-5-btn-animation 2s;animation:eael-1-a1p1di5-item-5-btn-animation 2s}@-webkit-keyframes eael-1-a1p1di6-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a1p1di6-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a1p1di6-item-2-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:93%}}@keyframes eael-1-a1p1di6-item-2-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:93%}}@-webkit-keyframes eael-1-a1p1di6-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@keyframes eael-1-a1p1di6-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@-webkit-keyframes eael-1-a1p1di6-item-4-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a1p1di6-item-4-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@-webkit-keyframes eael-1-a1p1di6-item-5-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@keyframes eael-1-a1p1di6-item-5-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@-webkit-keyframes eael-1-a1p1di6-item-6-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:7%}}@keyframes eael-1-a1p1di6-item-6-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:7%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a1p1di6-item-1-btn-animation 2s;animation:eael-1-a1p1di6-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a1p1di6-item-2-btn-animation 2s;animation:eael-1-a1p1di6-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a1p1di6-item-3-btn-animation 2s;animation:eael-1-a1p1di6-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a1p1di6-item-4-btn-animation 2s;animation:eael-1-a1p1di6-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a1p1di6-item-5-btn-animation 2s;animation:eael-1-a1p1di6-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a1p1di6-item-6-btn-animation 2s;animation:eael-1-a1p1di6-item-6-btn-animation 2s}@-webkit-keyframes eael-1-a1p1di7-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a1p1di7-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a1p1di7-item-2-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:92%}}@keyframes eael-1-a1p1di7-item-2-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:92%}}@-webkit-keyframes eael-1-a1p1di7-item-3-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:99%}}@keyframes eael-1-a1p1di7-item-3-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:99%}}@-webkit-keyframes eael-1-a1p1di7-item-4-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:72%}}@keyframes eael-1-a1p1di7-item-4-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:72%}}@-webkit-keyframes eael-1-a1p1di7-item-5-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:28%}}@keyframes eael-1-a1p1di7-item-5-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:28%}}@-webkit-keyframes eael-1-a1p1di7-item-6-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:1%}}@keyframes eael-1-a1p1di7-item-6-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:1%}}@-webkit-keyframes eael-1-a1p1di7-item-7-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:8%}}@keyframes eael-1-a1p1di7-item-7-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:8%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a1p1di7-item-1-btn-animation 2s;animation:eael-1-a1p1di7-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a1p1di7-item-2-btn-animation 2s;animation:eael-1-a1p1di7-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a1p1di7-item-3-btn-animation 2s;animation:eael-1-a1p1di7-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a1p1di7-item-4-btn-animation 2s;animation:eael-1-a1p1di7-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a1p1di7-item-5-btn-animation 2s;animation:eael-1-a1p1di7-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a1p1di7-item-6-btn-animation 2s;animation:eael-1-a1p1di7-item-6-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-1-a1p1di7-item-7-btn-animation 2s;animation:eael-1-a1p1di7-item-7-btn-animation 2s}@-webkit-keyframes eael-1-a1p1di8-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a1p1di8-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a1p1di8-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@keyframes eael-1-a1p1di8-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@-webkit-keyframes eael-1-a1p1di8-item-3-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@keyframes eael-1-a1p1di8-item-3-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@-webkit-keyframes eael-1-a1p1di8-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@keyframes eael-1-a1p1di8-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@-webkit-keyframes eael-1-a1p1di8-item-5-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a1p1di8-item-5-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@-webkit-keyframes eael-1-a1p1di8-item-6-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@keyframes eael-1-a1p1di8-item-6-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@-webkit-keyframes eael-1-a1p1di8-item-7-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@keyframes eael-1-a1p1di8-item-7-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@-webkit-keyframes eael-1-a1p1di8-item-8-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@keyframes eael-1-a1p1di8-item-8-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a1p1di8-item-1-btn-animation 2s;animation:eael-1-a1p1di8-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a1p1di8-item-2-btn-animation 2s;animation:eael-1-a1p1di8-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a1p1di8-item-3-btn-animation 2s;animation:eael-1-a1p1di8-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a1p1di8-item-4-btn-animation 2s;animation:eael-1-a1p1di8-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a1p1di8-item-5-btn-animation 2s;animation:eael-1-a1p1di8-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a1p1di8-item-6-btn-animation 2s;animation:eael-1-a1p1di8-item-6-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-1-a1p1di8-item-7-btn-animation 2s;animation:eael-1-a1p1di8-item-7-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-1-a1p1di8-item-8-btn-animation 2s;animation:eael-1-a1p1di8-item-8-btn-animation 2s}@-webkit-keyframes eael-1-a2p1di1-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a2p1di1-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="1"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a2p1di1-item-1-btn-animation 2s;animation:eael-1-a2p1di1-item-1-btn-animation 2s}@-webkit-keyframes eael-1-a2p1di2-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a2p1di2-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a2p1di2-item-2-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a2p1di2-item-2-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="2"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a2p1di2-item-1-btn-animation 2s;animation:eael-1-a2p1di2-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="2"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a2p1di2-item-2-btn-animation 2s;animation:eael-1-a2p1di2-item-2-btn-animation 2s}@-webkit-keyframes eael-1-a2p1di3-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a2p1di3-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a2p1di3-item-2-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@keyframes eael-1-a2p1di3-item-2-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@-webkit-keyframes eael-1-a2p1di3-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@keyframes eael-1-a2p1di3-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a2p1di3-item-1-btn-animation 2s;animation:eael-1-a2p1di3-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a2p1di3-item-2-btn-animation 2s;animation:eael-1-a2p1di3-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a2p1di3-item-3-btn-animation 2s;animation:eael-1-a2p1di3-item-3-btn-animation 2s}@-webkit-keyframes eael-1-a2p1di4-item-1-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@keyframes eael-1-a2p1di4-item-1-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@-webkit-keyframes eael-1-a2p1di4-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@keyframes eael-1-a2p1di4-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@-webkit-keyframes eael-1-a2p1di4-item-3-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@keyframes eael-1-a2p1di4-item-3-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@-webkit-keyframes eael-1-a2p1di4-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@keyframes eael-1-a2p1di4-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a2p1di4-item-1-btn-animation 2s;animation:eael-1-a2p1di4-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a2p1di4-item-2-btn-animation 2s;animation:eael-1-a2p1di4-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a2p1di4-item-3-btn-animation 2s;animation:eael-1-a2p1di4-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a2p1di4-item-4-btn-animation 2s;animation:eael-1-a2p1di4-item-4-btn-animation 2s}@-webkit-keyframes eael-1-a2p1di5-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a2p1di5-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a2p1di5-item-2-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:99%}}@keyframes eael-1-a2p1di5-item-2-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:99%}}@-webkit-keyframes eael-1-a2p1di5-item-3-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:20%}}@keyframes eael-1-a2p1di5-item-3-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:20%}}@-webkit-keyframes eael-1-a2p1di5-item-4-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:80%}}@keyframes eael-1-a2p1di5-item-4-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:80%}}@-webkit-keyframes eael-1-a2p1di5-item-5-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:1%}}@keyframes eael-1-a2p1di5-item-5-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:1%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a2p1di5-item-1-btn-animation 2s;animation:eael-1-a2p1di5-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a2p1di5-item-2-btn-animation 2s;animation:eael-1-a2p1di5-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a2p1di5-item-3-btn-animation 2s;animation:eael-1-a2p1di5-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a2p1di5-item-4-btn-animation 2s;animation:eael-1-a2p1di5-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a2p1di5-item-5-btn-animation 2s;animation:eael-1-a2p1di5-item-5-btn-animation 2s}@-webkit-keyframes eael-1-a2p1di6-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a2p1di6-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a2p1di6-item-2-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:93%}}@keyframes eael-1-a2p1di6-item-2-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:93%}}@-webkit-keyframes eael-1-a2p1di6-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@keyframes eael-1-a2p1di6-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@-webkit-keyframes eael-1-a2p1di6-item-4-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a2p1di6-item-4-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@-webkit-keyframes eael-1-a2p1di6-item-5-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@keyframes eael-1-a2p1di6-item-5-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@-webkit-keyframes eael-1-a2p1di6-item-6-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:7%}}@keyframes eael-1-a2p1di6-item-6-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:7%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a2p1di6-item-1-btn-animation 2s;animation:eael-1-a2p1di6-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a2p1di6-item-2-btn-animation 2s;animation:eael-1-a2p1di6-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a2p1di6-item-3-btn-animation 2s;animation:eael-1-a2p1di6-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a2p1di6-item-4-btn-animation 2s;animation:eael-1-a2p1di6-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a2p1di6-item-5-btn-animation 2s;animation:eael-1-a2p1di6-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a2p1di6-item-6-btn-animation 2s;animation:eael-1-a2p1di6-item-6-btn-animation 2s}@-webkit-keyframes eael-1-a2p1di7-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a2p1di7-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a2p1di7-item-2-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:92%}}@keyframes eael-1-a2p1di7-item-2-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:92%}}@-webkit-keyframes eael-1-a2p1di7-item-3-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:99%}}@keyframes eael-1-a2p1di7-item-3-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:99%}}@-webkit-keyframes eael-1-a2p1di7-item-4-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:72%}}@keyframes eael-1-a2p1di7-item-4-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:72%}}@-webkit-keyframes eael-1-a2p1di7-item-5-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:28%}}@keyframes eael-1-a2p1di7-item-5-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:28%}}@-webkit-keyframes eael-1-a2p1di7-item-6-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:1%}}@keyframes eael-1-a2p1di7-item-6-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:1%}}@-webkit-keyframes eael-1-a2p1di7-item-7-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:8%}}@keyframes eael-1-a2p1di7-item-7-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:8%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a2p1di7-item-1-btn-animation 2s;animation:eael-1-a2p1di7-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a2p1di7-item-2-btn-animation 2s;animation:eael-1-a2p1di7-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a2p1di7-item-3-btn-animation 2s;animation:eael-1-a2p1di7-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a2p1di7-item-4-btn-animation 2s;animation:eael-1-a2p1di7-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a2p1di7-item-5-btn-animation 2s;animation:eael-1-a2p1di7-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a2p1di7-item-6-btn-animation 2s;animation:eael-1-a2p1di7-item-6-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-1-a2p1di7-item-7-btn-animation 2s;animation:eael-1-a2p1di7-item-7-btn-animation 2s}@-webkit-keyframes eael-1-a2p1di8-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a2p1di8-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a2p1di8-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@keyframes eael-1-a2p1di8-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@-webkit-keyframes eael-1-a2p1di8-item-3-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@keyframes eael-1-a2p1di8-item-3-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@-webkit-keyframes eael-1-a2p1di8-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@keyframes eael-1-a2p1di8-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@-webkit-keyframes eael-1-a2p1di8-item-5-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a2p1di8-item-5-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@-webkit-keyframes eael-1-a2p1di8-item-6-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@keyframes eael-1-a2p1di8-item-6-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@-webkit-keyframes eael-1-a2p1di8-item-7-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@keyframes eael-1-a2p1di8-item-7-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@-webkit-keyframes eael-1-a2p1di8-item-8-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@keyframes eael-1-a2p1di8-item-8-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a2p1di8-item-1-btn-animation 2s;animation:eael-1-a2p1di8-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a2p1di8-item-2-btn-animation 2s;animation:eael-1-a2p1di8-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a2p1di8-item-3-btn-animation 2s;animation:eael-1-a2p1di8-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a2p1di8-item-4-btn-animation 2s;animation:eael-1-a2p1di8-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a2p1di8-item-5-btn-animation 2s;animation:eael-1-a2p1di8-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a2p1di8-item-6-btn-animation 2s;animation:eael-1-a2p1di8-item-6-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-1-a2p1di8-item-7-btn-animation 2s;animation:eael-1-a2p1di8-item-7-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-1-a2p1di8-item-8-btn-animation 2s;animation:eael-1-a2p1di8-item-8-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-2 .eael-circle-inner{-webkit-animation:eael-1-anim-2-circle-animation 2s;animation:eael-1-anim-2-circle-animation 2s}@-webkit-keyframes eael-1-anim-2-circle-animation{0%{height:0;width:0;margin-top:250px;margin-bottom:250px;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes eael-1-anim-2-circle-animation{0%{height:0;width:0;margin-top:250px;margin-bottom:250px;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes eael-1-a3p1di1-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a3p1di1-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="1"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a3p1di1-item-1-btn-animation 2s;animation:eael-1-a3p1di1-item-1-btn-animation 2s}@-webkit-keyframes eael-1-a3p1di2-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a3p1di2-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a3p1di2-item-2-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a3p1di2-item-2-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="2"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a3p1di2-item-1-btn-animation 2s;animation:eael-1-a3p1di2-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="2"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a3p1di2-item-2-btn-animation 2s;animation:eael-1-a3p1di2-item-2-btn-animation 2s}@-webkit-keyframes eael-1-a3p1di3-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a3p1di3-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a3p1di3-item-2-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@keyframes eael-1-a3p1di3-item-2-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@-webkit-keyframes eael-1-a3p1di3-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@keyframes eael-1-a3p1di3-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a3p1di3-item-1-btn-animation 2s;animation:eael-1-a3p1di3-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a3p1di3-item-2-btn-animation 2s;animation:eael-1-a3p1di3-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a3p1di3-item-3-btn-animation 2s;animation:eael-1-a3p1di3-item-3-btn-animation 2s}@-webkit-keyframes eael-1-a3p1di4-item-1-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@keyframes eael-1-a3p1di4-item-1-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@-webkit-keyframes eael-1-a3p1di4-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@keyframes eael-1-a3p1di4-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@-webkit-keyframes eael-1-a3p1di4-item-3-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@keyframes eael-1-a3p1di4-item-3-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@-webkit-keyframes eael-1-a3p1di4-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@keyframes eael-1-a3p1di4-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a3p1di4-item-1-btn-animation 2s;animation:eael-1-a3p1di4-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a3p1di4-item-2-btn-animation 2s;animation:eael-1-a3p1di4-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a3p1di4-item-3-btn-animation 2s;animation:eael-1-a3p1di4-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a3p1di4-item-4-btn-animation 2s;animation:eael-1-a3p1di4-item-4-btn-animation 2s}@-webkit-keyframes eael-1-a3p1di5-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a3p1di5-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a3p1di5-item-2-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:99%}}@keyframes eael-1-a3p1di5-item-2-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:99%}}@-webkit-keyframes eael-1-a3p1di5-item-3-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:20%}}@keyframes eael-1-a3p1di5-item-3-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:20%}}@-webkit-keyframes eael-1-a3p1di5-item-4-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:80%}}@keyframes eael-1-a3p1di5-item-4-btn-animation{0%{top:50%;left:50%}100%{top:90%;left:80%}}@-webkit-keyframes eael-1-a3p1di5-item-5-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:1%}}@keyframes eael-1-a3p1di5-item-5-btn-animation{0%{top:50%;left:50%}100%{top:39%;left:1%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a3p1di5-item-1-btn-animation 2s;animation:eael-1-a3p1di5-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a3p1di5-item-2-btn-animation 2s;animation:eael-1-a3p1di5-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a3p1di5-item-3-btn-animation 2s;animation:eael-1-a3p1di5-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a3p1di5-item-4-btn-animation 2s;animation:eael-1-a3p1di5-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a3p1di5-item-5-btn-animation 2s;animation:eael-1-a3p1di5-item-5-btn-animation 2s}@-webkit-keyframes eael-1-a3p1di6-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a3p1di6-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a3p1di6-item-2-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:93%}}@keyframes eael-1-a3p1di6-item-2-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:93%}}@-webkit-keyframes eael-1-a3p1di6-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@keyframes eael-1-a3p1di6-item-3-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:93%}}@-webkit-keyframes eael-1-a3p1di6-item-4-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a3p1di6-item-4-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@-webkit-keyframes eael-1-a3p1di6-item-5-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@keyframes eael-1-a3p1di6-item-5-btn-animation{0%{top:50%;left:50%}100%{top:75%;left:7%}}@-webkit-keyframes eael-1-a3p1di6-item-6-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:7%}}@keyframes eael-1-a3p1di6-item-6-btn-animation{0%{top:50%;left:50%}100%{top:25%;left:7%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a3p1di6-item-1-btn-animation 2s;animation:eael-1-a3p1di6-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a3p1di6-item-2-btn-animation 2s;animation:eael-1-a3p1di6-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a3p1di6-item-3-btn-animation 2s;animation:eael-1-a3p1di6-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a3p1di6-item-4-btn-animation 2s;animation:eael-1-a3p1di6-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a3p1di6-item-5-btn-animation 2s;animation:eael-1-a3p1di6-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a3p1di6-item-6-btn-animation 2s;animation:eael-1-a3p1di6-item-6-btn-animation 2s}@-webkit-keyframes eael-1-a3p1di7-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a3p1di7-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a3p1di7-item-2-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:92%}}@keyframes eael-1-a3p1di7-item-2-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:92%}}@-webkit-keyframes eael-1-a3p1di7-item-3-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:99%}}@keyframes eael-1-a3p1di7-item-3-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:99%}}@-webkit-keyframes eael-1-a3p1di7-item-4-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:72%}}@keyframes eael-1-a3p1di7-item-4-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:72%}}@-webkit-keyframes eael-1-a3p1di7-item-5-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:28%}}@keyframes eael-1-a3p1di7-item-5-btn-animation{0%{top:50%;left:50%}100%{top:95%;left:28%}}@-webkit-keyframes eael-1-a3p1di7-item-6-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:1%}}@keyframes eael-1-a3p1di7-item-6-btn-animation{0%{top:50%;left:50%}100%{top:61%;left:1%}}@-webkit-keyframes eael-1-a3p1di7-item-7-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:8%}}@keyframes eael-1-a3p1di7-item-7-btn-animation{0%{top:50%;left:50%}100%{top:20%;left:8%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a3p1di7-item-1-btn-animation 2s;animation:eael-1-a3p1di7-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a3p1di7-item-2-btn-animation 2s;animation:eael-1-a3p1di7-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a3p1di7-item-3-btn-animation 2s;animation:eael-1-a3p1di7-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a3p1di7-item-4-btn-animation 2s;animation:eael-1-a3p1di7-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a3p1di7-item-5-btn-animation 2s;animation:eael-1-a3p1di7-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a3p1di7-item-6-btn-animation 2s;animation:eael-1-a3p1di7-item-6-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-1-a3p1di7-item-7-btn-animation 2s;animation:eael-1-a3p1di7-item-7-btn-animation 2s}@-webkit-keyframes eael-1-a3p1di8-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-1-a3p1di8-item-1-btn-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-1-a3p1di8-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@keyframes eael-1-a3p1di8-item-2-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:85.35%}}@-webkit-keyframes eael-1-a3p1di8-item-3-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@keyframes eael-1-a3p1di8-item-3-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@-webkit-keyframes eael-1-a3p1di8-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@keyframes eael-1-a3p1di8-item-4-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:85.35%}}@-webkit-keyframes eael-1-a3p1di8-item-5-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-1-a3p1di8-item-5-btn-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@-webkit-keyframes eael-1-a3p1di8-item-6-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@keyframes eael-1-a3p1di8-item-6-btn-animation{0%{top:50%;left:50%}100%{top:85.35%;left:14.65%}}@-webkit-keyframes eael-1-a3p1di8-item-7-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@keyframes eael-1-a3p1di8-item-7-btn-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@-webkit-keyframes eael-1-a3p1di8-item-8-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}@keyframes eael-1-a3p1di8-item-8-btn-animation{0%{top:50%;left:50%}100%{top:14.65%;left:14.65%}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-1-a3p1di8-item-1-btn-animation 2s;animation:eael-1-a3p1di8-item-1-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-1-a3p1di8-item-2-btn-animation 2s;animation:eael-1-a3p1di8-item-2-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-1-a3p1di8-item-3-btn-animation 2s;animation:eael-1-a3p1di8-item-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-1-a3p1di8-item-4-btn-animation 2s;animation:eael-1-a3p1di8-item-4-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-1-a3p1di8-item-5-btn-animation 2s;animation:eael-1-a3p1di8-item-5-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-1-a3p1di8-item-6-btn-animation 2s;animation:eael-1-a3p1di8-item-6-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-1-a3p1di8-item-7-btn-animation 2s;animation:eael-1-a3p1di8-item-7-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-1-a3p1di8-item-8-btn-animation 2s;animation:eael-1-a3p1di8-item-8-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 .eael-circle-inner{-webkit-animation:eael-1-anim-3-circle-animation 2s;animation:eael-1-anim-3-circle-animation 2s}@-webkit-keyframes eael-1-anim-3-circle-animation{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes eael-1-anim-3-circle-animation{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes eael-1-anim-3-circle-content-animation{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes eael-1-anim-3-circle-content-animation{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-interactive-circle-animation-3 .eael-circle-inner .eael-circle-btn-content{-webkit-animation:eael-1-anim-3-circle-content-animation 2s;animation:eael-1-anim-3-circle-content-animation 2s}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-info{width:100%;padding:0 !important}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-inner{display:grid;width:100% !important;height:initial !important;grid-template-columns:repeat(1, 1fr);grid-gap:20px}.eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view{margin:40px 25px}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-btn-txt{font-size:12px}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info{height:300px;width:300px}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn-content{top:0px;bottom:0px;left:0px;right:0px;border-radius:100%}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content{padding:50px;height:100%}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn{height:60px;width:60px}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon{padding:5px}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-desktop-view .eael-circle-info .eael-circle-content{border-radius:50% !important}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-inner{display:grid;width:100% !important;height:initial !important;grid-template-columns:repeat(1, 1fr);grid-gap:20px;border:none !important}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item{border:6px solid #f5f3ff}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item .eael-circle-btn{position:initial !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes{display:none !important}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content{position:initial !important;visibility:visible !important;opacity:1 !important;display:block !important}.eael-circle-wrapper.eael-interactive-circle-preset-1.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content .eael-circle-content{padding:0 !important;margin-top:20px}}.eael-circle-wrapper.eael-interactive-circle-preset-2{margin:45px 0 0}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{border-radius:500px 500px 0 0;width:calc(100% - 125px)}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{margin-top:-30px}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{width:calc(100% - 113px);bottom:6px}@media only screen and (min-width: 601px){.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{border:none !important}}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info{padding:62.5px 62.5px 0 62.5px;position:relative}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner{width:700px;height:350px;border-radius:700px 700px 0 0;border:5px solid #ffe6dc;border-bottom:none !important}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner{width:100% !important;height:auto !important}}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn{position:absolute;z-index:99;height:85px;width:85px;border-radius:50%;-webkit-box-shadow:0px 5px 40px rgba(131,100,196,.2);box-shadow:0px 5px 40px rgba(131,100,196,.2);background:#fff;top:50%;left:50%}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon{padding:10px;height:100%;width:100%;border-radius:50%;background:#fff}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner{width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner h3{font-size:16px;font-weight:500;line-height:1.1;margin-bottom:0;margin-top:10px;color:#0d0c0e}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner i{color:#a195dc;font-size:22px}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner svg{width:35px;min-width:35px;height:35px;min-height:35px;fill:#a195dc}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner .eael-circle-btn-txt{color:#7a5bff}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon,.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon{background:#b977fc}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon i,.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon i{color:#fff}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon svg,.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon svg{fill:#fff}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-btn-txt,.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-btn-txt{color:#fff}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-icon-inner,.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner{background:#f4fff9}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{position:absolute;width:calc(100% - 105px);bottom:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;opacity:0;visibility:hidden;text-align:center;height:350px;padding:6px;padding-bottom:0}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{width:100% !important;-webkit-transform:none;-ms-transform:none;transform:none;bottom:0;margin-top:20px;left:0}}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{overflow:hidden;border-top-left-radius:500px;border-top-right-radius:500px;height:344px;padding:0px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{height:280px;overflow:hidden}}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content h2{font-size:20px;text-transform:uppercase;font-weight:500;line-height:2;color:#202b46;margin-bottom:0}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content.active{visibility:visible;opacity:1}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="1"] .eael-circle-item #eael-circle-item-1{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="2"] .eael-circle-item #eael-circle-item-1{top:40%;left:10%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="2"] .eael-circle-item #eael-circle-item-2{top:40%;left:90%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="3"] .eael-circle-item #eael-circle-item-1{top:72%;left:2%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="3"] .eael-circle-item #eael-circle-item-2{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="3"] .eael-circle-item #eael-circle-item-3{top:72%;left:98%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="4"] .eael-circle-item #eael-circle-item-1{top:72%;left:2%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="4"] .eael-circle-item #eael-circle-item-2{top:10.6%;left:27.6%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="4"] .eael-circle-item #eael-circle-item-3{top:10.6%;left:72.4%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="4"] .eael-circle-item #eael-circle-item-4{top:72%;left:98%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-1{top:72%;left:2%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-2{top:20%;left:20%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-3{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-4{top:20%;left:80%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="5"] .eael-circle-item #eael-circle-item-5{top:72%;left:98%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-1{top:72%;left:2%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-2{top:28.4%;left:15%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-3{top:3.6%;left:36.6%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-4{top:3.6%;left:63.4%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-5{top:28.4%;left:85%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-6{top:72%;left:98%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-1{top:72%;left:2%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-2{top:37.5%;left:11%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-3{top:10.9%;left:27.3%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-4{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-5{top:10.9%;left:72.7%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-6{top:37.5%;left:89%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-7{top:72%;left:98%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-1{top:72%;left:2%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-2{top:40%;left:10%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-3{top:16%;left:22.9%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-4{top:1.9%;left:40.6%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-5{top:1.9%;left:59.4%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-6{top:16%;left:77.1%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-7{top:40%;left:90%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-8{top:72%;left:98%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@-webkit-keyframes eael-a1p2di1-item-1-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a1p2di1-item-1-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="1"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p2di1-item-1-animation 2s;animation:eael-a1p2di1-item-1-animation 2s}@-webkit-keyframes eael-a1p2di2-item-1-animation{0%{top:50%;left:50%}100%{top:40%;left:10%}}@keyframes eael-a1p2di2-item-1-animation{0%{top:50%;left:50%}100%{top:40%;left:10%}}@-webkit-keyframes eael-a1p2di2-item-2-animation{0%{top:50%;left:50%}100%{top:40%;left:90%}}@keyframes eael-a1p2di2-item-2-animation{0%{top:50%;left:50%}100%{top:40%;left:90%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="2"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p2di2-item-1-animation 2s;animation:eael-a1p2di2-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="2"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p2di2-item-2-animation 2s;animation:eael-a1p2di2-item-2-animation 2s}@-webkit-keyframes eael-a1p2di3-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a1p2di3-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a1p2di3-item-2-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a1p2di3-item-2-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a1p2di3-item-3-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a1p2di3-item-3-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p2di3-item-1-animation 2s;animation:eael-a1p2di3-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p2di3-item-2-animation 2s;animation:eael-a1p2di3-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="3"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a1p2di3-item-3-animation 2s;animation:eael-a1p2di3-item-3-animation 2s}@-webkit-keyframes eael-a1p2di4-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a1p2di4-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a1p2di4-item-2-animation{0%{top:50%;left:50%}100%{top:10.6%;left:27.6%}}@keyframes eael-a1p2di4-item-2-animation{0%{top:50%;left:50%}100%{top:10.6%;left:27.6%}}@-webkit-keyframes eael-a1p2di4-item-3-animation{0%{top:50%;left:50%}100%{top:10.6%;left:72.4%}}@keyframes eael-a1p2di4-item-3-animation{0%{top:50%;left:50%}100%{top:10.6%;left:72.4%}}@-webkit-keyframes eael-a1p2di4-item-4-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a1p2di4-item-4-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p2di4-item-1-animation 2s;animation:eael-a1p2di4-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p2di4-item-2-animation 2s;animation:eael-a1p2di4-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a1p2di4-item-3-animation 2s;animation:eael-a1p2di4-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="4"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a1p2di4-item-4-animation 2s;animation:eael-a1p2di4-item-4-animation 2s}@-webkit-keyframes eael-a1p2di5-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a1p2di5-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a1p2di5-item-2-animation{0%{top:50%;left:50%}100%{top:20%;left:20%}}@keyframes eael-a1p2di5-item-2-animation{0%{top:50%;left:50%}100%{top:20%;left:20%}}@-webkit-keyframes eael-a1p2di5-item-3-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a1p2di5-item-3-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a1p2di5-item-4-animation{0%{top:50%;left:50%}100%{top:20%;left:80%}}@keyframes eael-a1p2di5-item-4-animation{0%{top:50%;left:50%}100%{top:20%;left:80%}}@-webkit-keyframes eael-a1p2di5-item-5-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a1p2di5-item-5-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p2di5-item-1-animation 2s;animation:eael-a1p2di5-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p2di5-item-2-animation 2s;animation:eael-a1p2di5-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a1p2di5-item-3-animation 2s;animation:eael-a1p2di5-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a1p2di5-item-4-animation 2s;animation:eael-a1p2di5-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="5"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a1p2di5-item-5-animation 2s;animation:eael-a1p2di5-item-5-animation 2s}@-webkit-keyframes eael-a1p2di6-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a1p2di6-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a1p2di6-item-2-animation{0%{top:50%;left:50%}100%{top:28.4%;left:15%}}@keyframes eael-a1p2di6-item-2-animation{0%{top:50%;left:50%}100%{top:28.4%;left:15%}}@-webkit-keyframes eael-a1p2di6-item-3-animation{0%{top:50%;left:50%}100%{top:3.6%;left:36.6%}}@keyframes eael-a1p2di6-item-3-animation{0%{top:50%;left:50%}100%{top:3.6%;left:36.6%}}@-webkit-keyframes eael-a1p2di6-item-4-animation{0%{top:50%;left:50%}100%{top:3.6%;left:63.4%}}@keyframes eael-a1p2di6-item-4-animation{0%{top:50%;left:50%}100%{top:3.6%;left:63.4%}}@-webkit-keyframes eael-a1p2di6-item-5-animation{0%{top:50%;left:50%}100%{top:28.4%;left:85%}}@keyframes eael-a1p2di6-item-5-animation{0%{top:50%;left:50%}100%{top:28.4%;left:85%}}@-webkit-keyframes eael-a1p2di6-item-6-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a1p2di6-item-6-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p2di6-item-1-animation 2s;animation:eael-a1p2di6-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p2di6-item-2-animation 2s;animation:eael-a1p2di6-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a1p2di6-item-3-animation 2s;animation:eael-a1p2di6-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a1p2di6-item-4-animation 2s;animation:eael-a1p2di6-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a1p2di6-item-5-animation 2s;animation:eael-a1p2di6-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="6"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a1p2di6-item-6-animation 2s;animation:eael-a1p2di6-item-6-animation 2s}@-webkit-keyframes eael-a1p2di7-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a1p2di7-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a1p2di7-item-2-animation{0%{top:50%;left:50%}100%{top:37.5%;left:11%}}@keyframes eael-a1p2di7-item-2-animation{0%{top:50%;left:50%}100%{top:37.5%;left:11%}}@-webkit-keyframes eael-a1p2di7-item-3-animation{0%{top:50%;left:50%}100%{top:10.9%;left:27.3%}}@keyframes eael-a1p2di7-item-3-animation{0%{top:50%;left:50%}100%{top:10.9%;left:27.3%}}@-webkit-keyframes eael-a1p2di7-item-4-animation{0%{top:50%;left:50%}100%{top:0;left:50%}}@keyframes eael-a1p2di7-item-4-animation{0%{top:50%;left:50%}100%{top:0;left:50%}}@-webkit-keyframes eael-a1p2di7-item-5-animation{0%{top:50%;left:50%}100%{top:10.9%;left:72.7%}}@keyframes eael-a1p2di7-item-5-animation{0%{top:50%;left:50%}100%{top:10.9%;left:72.7%}}@-webkit-keyframes eael-a1p2di7-item-6-animation{0%{top:50%;left:50%}100%{top:37.5%;left:89%}}@keyframes eael-a1p2di7-item-6-animation{0%{top:50%;left:50%}100%{top:37.5%;left:89%}}@-webkit-keyframes eael-a1p2di7-item-7-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a1p2di7-item-7-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p2di7-item-1-animation 2s;animation:eael-a1p2di7-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p2di7-item-2-animation 2s;animation:eael-a1p2di7-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a1p2di7-item-3-animation 2s;animation:eael-a1p2di7-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a1p2di7-item-4-animation 2s;animation:eael-a1p2di7-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a1p2di7-item-5-animation 2s;animation:eael-a1p2di7-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a1p2di7-item-6-animation 2s;animation:eael-a1p2di7-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="7"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a1p2di7-item-7-animation 2s;animation:eael-a1p2di7-item-7-animation 2s}@-webkit-keyframes eael-a1p2di8-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a1p2di8-item-1-animation{0%{top:50%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a1p2di8-item-2-animation{0%{top:50%;left:50%}100%{top:40%;left:10%}}@keyframes eael-a1p2di8-item-2-animation{0%{top:50%;left:50%}100%{top:40%;left:10%}}@-webkit-keyframes eael-a1p2di8-item-3-animation{0%{top:50%;left:50%}100%{top:16%;left:22.9%}}@keyframes eael-a1p2di8-item-3-animation{0%{top:50%;left:50%}100%{top:16%;left:22.9%}}@-webkit-keyframes eael-a1p2di8-item-4-animation{0%{top:50%;left:50%}100%{top:1.9%;left:40.6%}}@keyframes eael-a1p2di8-item-4-animation{0%{top:50%;left:50%}100%{top:1.9%;left:40.6%}}@-webkit-keyframes eael-a1p2di8-item-5-animation{0%{top:50%;left:50%}100%{top:1.9%;left:59.4%}}@keyframes eael-a1p2di8-item-5-animation{0%{top:50%;left:50%}100%{top:1.9%;left:59.4%}}@-webkit-keyframes eael-a1p2di8-item-6-animation{0%{top:50%;left:50%}100%{top:16%;left:77.1%}}@keyframes eael-a1p2di8-item-6-animation{0%{top:50%;left:50%}100%{top:16%;left:77.1%}}@-webkit-keyframes eael-a1p2di8-item-7-animation{0%{top:50%;left:50%}100%{top:40%;left:90%}}@keyframes eael-a1p2di8-item-7-animation{0%{top:50%;left:50%}100%{top:40%;left:90%}}@-webkit-keyframes eael-a1p2di8-item-8-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a1p2di8-item-8-animation{0%{top:50%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p2di8-item-1-animation 2s;animation:eael-a1p2di8-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p2di8-item-2-animation 2s;animation:eael-a1p2di8-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a1p2di8-item-3-animation 2s;animation:eael-a1p2di8-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a1p2di8-item-4-animation 2s;animation:eael-a1p2di8-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a1p2di8-item-5-animation 2s;animation:eael-a1p2di8-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a1p2di8-item-6-animation 2s;animation:eael-a1p2di8-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a1p2di8-item-7-animation 2s;animation:eael-a1p2di8-item-7-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-1 [data-items="8"] .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-a1p2di8-item-8-animation 2s;animation:eael-a1p2di8-item-8-animation 2s}@-webkit-keyframes eael-a2p2di1-item-1-animation{0%{top:50%;left:50%;-webkit-transform:rotate(-700deg);transform:rotate(-700deg)}100%{top:0%;left:50%;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes eael-a2p2di1-item-1-animation{0%{top:50%;left:50%;-webkit-transform:rotate(-700deg);transform:rotate(-700deg)}100%{top:0%;left:50%;-webkit-transform:rotate(0);transform:rotate(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="1"] .eael-circle-item #eael-circle-item-1{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:eael-a2p2di1-item-1-animation 2s;animation:eael-a2p2di1-item-1-animation 2s}@-webkit-keyframes eael-a2p2di2-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:40%;left:10%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di2-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:40%;left:10%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di2-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:40%;left:90%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di2-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:40%;left:90%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="2"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a2p2di2-item-1-animation 2s;animation:eael-a2p2di2-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="2"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a2p2di2-item-2-animation 2s;animation:eael-a2p2di2-item-2-animation 2s}@-webkit-keyframes eael-a2p2di3-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di3-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di3-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:0%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di3-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:0%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di3-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di3-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a2p2di3-item-1-animation 2s;animation:eael-a2p2di3-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a2p2di3-item-2-animation 2s;animation:eael-a2p2di3-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="3"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a2p2di3-item-3-animation 2s;animation:eael-a2p2di3-item-3-animation 2s}@-webkit-keyframes eael-a2p2di4-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di4-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di4-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:10.6%;left:27.6%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di4-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:10.6%;left:27.6%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di4-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:10.6%;left:72.4%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di4-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:10.6%;left:72.4%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di4-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di4-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a2p2di4-item-1-animation 2s;animation:eael-a2p2di4-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a2p2di4-item-2-animation 2s;animation:eael-a2p2di4-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a2p2di4-item-3-animation 2s;animation:eael-a2p2di4-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="4"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a2p2di4-item-4-animation 2s;animation:eael-a2p2di4-item-4-animation 2s}@-webkit-keyframes eael-a2p2di5-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di5-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di5-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:20%;left:20%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di5-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:20%;left:20%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di5-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:0%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di5-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:0%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di5-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:20%;left:80%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di5-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:20%;left:80%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di5-item-5-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di5-item-5-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a2p2di5-item-1-animation 2s;animation:eael-a2p2di5-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a2p2di5-item-2-animation 2s;animation:eael-a2p2di5-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a2p2di5-item-3-animation 2s;animation:eael-a2p2di5-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a2p2di5-item-4-animation 2s;animation:eael-a2p2di5-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="5"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a2p2di5-item-5-animation 2s;animation:eael-a2p2di5-item-5-animation 2s}@-webkit-keyframes eael-a2p2di6-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di6-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di6-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:28.4%;left:15%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di6-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:28.4%;left:15%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di6-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:3.6%;left:36.6%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di6-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:3.6%;left:36.6%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di6-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:3.6%;left:63.4%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di6-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:3.6%;left:63.4%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di6-item-5-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:28.4%;left:85%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di6-item-5-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:28.4%;left:85%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di6-item-6-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di6-item-6-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a2p2di6-item-1-animation 2s;animation:eael-a2p2di6-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a2p2di6-item-2-animation 2s;animation:eael-a2p2di6-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a2p2di6-item-3-animation 2s;animation:eael-a2p2di6-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a2p2di6-item-4-animation 2s;animation:eael-a2p2di6-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a2p2di6-item-5-animation 2s;animation:eael-a2p2di6-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="6"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a2p2di6-item-6-animation 2s;animation:eael-a2p2di6-item-6-animation 2s}@-webkit-keyframes eael-a2p2di7-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di7-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di7-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:37.5%;left:11%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di7-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:37.5%;left:11%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di7-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:10.9%;left:27.3%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di7-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:10.9%;left:27.3%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di7-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:0;left:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di7-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:0;left:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di7-item-5-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:10.9%;left:72.7%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di7-item-5-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:10.9%;left:72.7%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di7-item-6-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:37.5%;left:89%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di7-item-6-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:37.5%;left:89%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di7-item-7-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di7-item-7-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a2p2di7-item-1-animation 2s;animation:eael-a2p2di7-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a2p2di7-item-2-animation 2s;animation:eael-a2p2di7-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a2p2di7-item-3-animation 2s;animation:eael-a2p2di7-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a2p2di7-item-4-animation 2s;animation:eael-a2p2di7-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a2p2di7-item-5-animation 2s;animation:eael-a2p2di7-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a2p2di7-item-6-animation 2s;animation:eael-a2p2di7-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="7"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a2p2di7-item-7-animation 2s;animation:eael-a2p2di7-item-7-animation 2s}@-webkit-keyframes eael-a2p2di8-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di8-item-1-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:2%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di8-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:40%;left:10%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di8-item-2-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:40%;left:10%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di8-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:16%;left:22.9%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di8-item-3-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:16%;left:22.9%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di8-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:1.9%;left:40.6%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di8-item-4-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:1.9%;left:40.6%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di8-item-5-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:1.9%;left:59.4%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di8-item-5-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:1.9%;left:59.4%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di8-item-6-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:16%;left:77.1%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di8-item-6-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:16%;left:77.1%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di8-item-7-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:40%;left:90%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di8-item-7-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:40%;left:90%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes eael-a2p2di8-item-8-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes eael-a2p2di8-item-8-animation{0%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-700deg);transform:translate(-50%, -50%) rotate(-700deg)}100%{top:72%;left:98%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a2p2di8-item-1-animation 2s;animation:eael-a2p2di8-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a2p2di8-item-2-animation 2s;animation:eael-a2p2di8-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a2p2di8-item-3-animation 2s;animation:eael-a2p2di8-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a2p2di8-item-4-animation 2s;animation:eael-a2p2di8-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a2p2di8-item-5-animation 2s;animation:eael-a2p2di8-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a2p2di8-item-6-animation 2s;animation:eael-a2p2di8-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a2p2di8-item-7-animation 2s;animation:eael-a2p2di8-item-7-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 [data-items="8"] .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-a2p2di8-item-8-animation 2s;animation:eael-a2p2di8-item-8-animation 2s}@-webkit-keyframes eael-2-anim-2-content-animation{0%{-webkit-transform:scale(0);transform:scale(0)}15%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes eael-2-anim-2-content-animation{0%{-webkit-transform:scale(0);transform:scale(0)}15%{-webkit-transform:scale(0);transform:scale(0)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn-content{-webkit-animation:eael-2-anim-2-content-animation 2s;animation:eael-2-anim-2-content-animation 2s}@-webkit-keyframes eael-a3p2di1-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a3p2di1-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="1"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di1-item-1-animation 2s;animation:eael-a3p2di1-item-1-animation 2s}@-webkit-keyframes eael-a3p2di2-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:10%}}@keyframes eael-a3p2di2-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:10%}}@-webkit-keyframes eael-a3p2di2-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:90%}}@keyframes eael-a3p2di2-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:90%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="2"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di2-item-1-animation 2s;animation:eael-a3p2di2-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="2"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di2-item-2-animation 2s;animation:eael-a3p2di2-item-2-animation 2s}@-webkit-keyframes eael-a3p2di3-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di3-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di3-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a3p2di3-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a3p2di3-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di3-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di3-item-1-animation 2s;animation:eael-a3p2di3-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di3-item-2-animation 2s;animation:eael-a3p2di3-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="3"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di3-item-3-animation 2s;animation:eael-a3p2di3-item-3-animation 2s}@-webkit-keyframes eael-a3p2di4-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di4-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di4-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.6%;left:27.6%}}@keyframes eael-a3p2di4-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.6%;left:27.6%}}@-webkit-keyframes eael-a3p2di4-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.6%;left:72.4%}}@keyframes eael-a3p2di4-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.6%;left:72.4%}}@-webkit-keyframes eael-a3p2di4-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di4-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di4-item-1-animation 2s;animation:eael-a3p2di4-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di4-item-2-animation 2s;animation:eael-a3p2di4-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di4-item-3-animation 2s;animation:eael-a3p2di4-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="4"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di4-item-4-animation 2s;animation:eael-a3p2di4-item-4-animation 2s}@-webkit-keyframes eael-a3p2di5-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di5-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di5-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:20%;left:20%}}@keyframes eael-a3p2di5-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:20%;left:20%}}@-webkit-keyframes eael-a3p2di5-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a3p2di5-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a3p2di5-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:20%;left:80%}}@keyframes eael-a3p2di5-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:20%;left:80%}}@-webkit-keyframes eael-a3p2di5-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di5-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di5-item-1-animation 2s;animation:eael-a3p2di5-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di5-item-2-animation 2s;animation:eael-a3p2di5-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di5-item-3-animation 2s;animation:eael-a3p2di5-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di5-item-4-animation 2s;animation:eael-a3p2di5-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="5"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p2di5-item-5-animation 2s;animation:eael-a3p2di5-item-5-animation 2s}@-webkit-keyframes eael-a3p2di6-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di6-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di6-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:28.4%;left:15%}}@keyframes eael-a3p2di6-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:28.4%;left:15%}}@-webkit-keyframes eael-a3p2di6-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:3.6%;left:36.6%}}@keyframes eael-a3p2di6-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:3.6%;left:36.6%}}@-webkit-keyframes eael-a3p2di6-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:3.6%;left:63.4%}}@keyframes eael-a3p2di6-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:3.6%;left:63.4%}}@-webkit-keyframes eael-a3p2di6-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:28.4%;left:85%}}@keyframes eael-a3p2di6-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:28.4%;left:85%}}@-webkit-keyframes eael-a3p2di6-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di6-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di6-item-1-animation 2s;animation:eael-a3p2di6-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di6-item-2-animation 2s;animation:eael-a3p2di6-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di6-item-3-animation 2s;animation:eael-a3p2di6-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di6-item-4-animation 2s;animation:eael-a3p2di6-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p2di6-item-5-animation 2s;animation:eael-a3p2di6-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="6"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a3p2di6-item-6-animation 2s;animation:eael-a3p2di6-item-6-animation 2s}@-webkit-keyframes eael-a3p2di7-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di7-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di7-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:37.5%;left:11%}}@keyframes eael-a3p2di7-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:37.5%;left:11%}}@-webkit-keyframes eael-a3p2di7-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.9%;left:27.3%}}@keyframes eael-a3p2di7-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.9%;left:27.3%}}@-webkit-keyframes eael-a3p2di7-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0;left:50%}}@keyframes eael-a3p2di7-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0;left:50%}}@-webkit-keyframes eael-a3p2di7-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.9%;left:72.7%}}@keyframes eael-a3p2di7-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.9%;left:72.7%}}@-webkit-keyframes eael-a3p2di7-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:37.5%;left:89%}}@keyframes eael-a3p2di7-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:37.5%;left:89%}}@-webkit-keyframes eael-a3p2di7-item-7-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di7-item-7-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di7-item-1-animation 2s;animation:eael-a3p2di7-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di7-item-2-animation 2s;animation:eael-a3p2di7-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di7-item-3-animation 2s;animation:eael-a3p2di7-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di7-item-4-animation 2s;animation:eael-a3p2di7-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p2di7-item-5-animation 2s;animation:eael-a3p2di7-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a3p2di7-item-6-animation 2s;animation:eael-a3p2di7-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="7"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a3p2di7-item-7-animation 2s;animation:eael-a3p2di7-item-7-animation 2s}@-webkit-keyframes eael-a3p2di8-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di8-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di8-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:10%}}@keyframes eael-a3p2di8-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:10%}}@-webkit-keyframes eael-a3p2di8-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:16%;left:22.9%}}@keyframes eael-a3p2di8-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:16%;left:22.9%}}@-webkit-keyframes eael-a3p2di8-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:1.9%;left:40.6%}}@keyframes eael-a3p2di8-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:1.9%;left:40.6%}}@-webkit-keyframes eael-a3p2di8-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:1.9%;left:59.4%}}@keyframes eael-a3p2di8-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:1.9%;left:59.4%}}@-webkit-keyframes eael-a3p2di8-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:16%;left:77.1%}}@keyframes eael-a3p2di8-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:16%;left:77.1%}}@-webkit-keyframes eael-a3p2di8-item-7-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:90%}}@keyframes eael-a3p2di8-item-7-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:90%}}@-webkit-keyframes eael-a3p2di8-item-8-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di8-item-8-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di8-item-1-animation 2s;animation:eael-a3p2di8-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di8-item-2-animation 2s;animation:eael-a3p2di8-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di8-item-3-animation 2s;animation:eael-a3p2di8-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di8-item-4-animation 2s;animation:eael-a3p2di8-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p2di8-item-5-animation 2s;animation:eael-a3p2di8-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a3p2di8-item-6-animation 2s;animation:eael-a3p2di8-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a3p2di8-item-7-animation 2s;animation:eael-a3p2di8-item-7-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 [data-items="8"] .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-a3p2di8-item-8-animation 2s;animation:eael-a3p2di8-item-8-animation 2s}@-webkit-keyframes eael-2-anim-3-btn-animation{5%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}20%{top:30%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@keyframes eael-2-anim-3-btn-animation{5%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}20%{top:30%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info{width:100%;padding:0 !important}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-inner{display:grid;width:100%;height:initial;grid-template-columns:repeat(1, 1fr)}.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view{margin:20px 20px 0px 20px}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item{padding:29px}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn{height:65px;width:65px}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-txt{font-size:12px}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{width:100%}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{padding:0px 20px}@-webkit-keyframes eael-a1p2di6dv-item-2-animation{0%{top:50%;left:50%}100%{top:28.4%;left:2%}}@keyframes eael-a1p2di6dv-item-2-animation{0%{top:50%;left:50%}100%{top:28.4%;left:2%}}@-webkit-keyframes eael-a1p2di6dv-item-5-animation{0%{top:50%;left:50%}100%{top:28.4%;left:98%}}@keyframes eael-a1p2di6dv-item-5-animation{0%{top:50%;left:50%}100%{top:28.4%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-2{left:2%;-webkit-animation:eael-a1p2di6dv-item-2-animation 2s;animation:eael-a1p2di6dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="6"] .eael-circle-item #eael-circle-item-5{left:98%;-webkit-animation:eael-a1p2di6dv-item-5-animation 2s;animation:eael-a1p2di6dv-item-5-animation 2s}@-webkit-keyframes eael-a1p2di7dv-item-2-animation{0%{top:50%;left:50%}100%{top:37.5%;left:2%}}@keyframes eael-a1p2di7dv-item-2-animation{0%{top:50%;left:50%}100%{top:37.5%;left:2%}}@-webkit-keyframes eael-a1p2di7dv-item-3-animation{0%{top:50%;left:50%}100%{top:10.9%;left:13.3%}}@keyframes eael-a1p2di7dv-item-3-animation{0%{top:50%;left:50%}100%{top:10.9%;left:13.3%}}@-webkit-keyframes eael-a1p2di7dv-item-5-animation{0%{top:50%;left:50%}100%{top:10.9%;left:85.7%}}@keyframes eael-a1p2di7dv-item-5-animation{0%{top:50%;left:50%}100%{top:10.9%;left:85.7%}}@-webkit-keyframes eael-a1p2di7dv-item-6-animation{0%{top:50%;left:50%}100%{top:37.5%;left:96%}}@keyframes eael-a1p2di7dv-item-6-animation{0%{top:50%;left:50%}100%{top:37.5%;left:96%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-2{left:2%;-webkit-animation:eael-a1p2di7dv-item-2-animation 2s;animation:eael-a1p2di7dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-3{left:13.3%;-webkit-animation:eael-a1p2di7dv-item-3-animation 2s;animation:eael-a1p2di7dv-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-5{left:85.7%;-webkit-animation:eael-a1p2di7dv-item-5-animation 2s;animation:eael-a1p2di7dv-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="7"] .eael-circle-item #eael-circle-item-6{left:96%;-webkit-animation:eael-a1p2di7dv-item-6-animation 2s;animation:eael-a1p2di7dv-item-6-animation 2s}@-webkit-keyframes eael-a1p2di8dv-item-2-animation{0%{top:50%;left:50%}100%{top:40%;left:2%}}@keyframes eael-a1p2di8dv-item-2-animation{0%{top:50%;left:50%}100%{top:40%;left:2%}}@-webkit-keyframes eael-a1p2di8dv-item-3-animation{0%{top:50%;left:50%}100%{top:16%;left:6.9%}}@keyframes eael-a1p2di8dv-item-3-animation{0%{top:50%;left:50%}100%{top:16%;left:6.9%}}@-webkit-keyframes eael-a1p2di8dv-item-4-animation{0%{top:50%;left:50%}100%{top:2.9%;left:33.6%}}@keyframes eael-a1p2di8dv-item-4-animation{0%{top:50%;left:50%}100%{top:2.9%;left:33.6%}}@-webkit-keyframes eael-a1p2di8dv-item-5-animation{0%{top:50%;left:50%}100%{top:3%;left:65.4%}}@keyframes eael-a1p2di8dv-item-5-animation{0%{top:50%;left:50%}100%{top:3%;left:65.4%}}@-webkit-keyframes eael-a1p2di8dv-item-6-animation{0%{top:50%;left:50%}100%{top:16%;left:93.1%}}@keyframes eael-a1p2di8dv-item-6-animation{0%{top:50%;left:50%}100%{top:16%;left:93.1%}}@-webkit-keyframes eael-a1p2di8dv-item-7-animation{0%{top:50%;left:50%}100%{top:40%;left:97%}}@keyframes eael-a1p2di8dv-item-7-animation{0%{top:50%;left:50%}100%{top:40%;left:97%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-2{left:2%;-webkit-animation:eael-a1p2di8dv-item-2-animation 2s;animation:eael-a1p2di8dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-3{top:16%;left:6.9%;-webkit-animation:eael-a1p2di8dv-item-3-animation 2s;animation:eael-a1p2di8dv-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-4{top:2.9%;left:33.6%;-webkit-animation:eael-a1p2di8dv-item-4-animation 2s;animation:eael-a1p2di8dv-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-5{top:3%;left:65.4%;-webkit-animation:eael-a1p2di8dv-item-5-animation 2s;animation:eael-a1p2di8dv-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-6{left:93.1%;-webkit-animation:eael-a1p2di8dv-item-6-animation 2s;animation:eael-a1p2di8dv-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view .eael-circle-info .eael-circle-inner[data-items="8"] .eael-circle-item #eael-circle-item-7{left:97%;-webkit-animation:eael-a1p2di8dv-item-7-animation 2s;animation:eael-a1p2di8dv-item-7-animation 2s}@-webkit-keyframes eael-a3p2di1dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a3p2di1dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="1"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di1dv-item-1-animation 2s;animation:eael-a3p2di1dv-item-1-animation 2s}@-webkit-keyframes eael-a3p2di2dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:10%}}@keyframes eael-a3p2di2dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:10%}}@-webkit-keyframes eael-a3p2di2dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:90%}}@keyframes eael-a3p2di2dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:90%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="2"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di2dv-item-1-animation 2s;animation:eael-a3p2di2dv-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="2"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di2dv-item-2-animation 2s;animation:eael-a3p2di2dv-item-2-animation 2s}@-webkit-keyframes eael-a3p2di3dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di3dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di3dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a3p2di3dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a3p2di3dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di3dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="3"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di3dv-item-1-animation 2s;animation:eael-a3p2di3dv-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="3"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di3dv-item-2-animation 2s;animation:eael-a3p2di3dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="3"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di3dv-item-3-animation 2s;animation:eael-a3p2di3dv-item-3-animation 2s}@-webkit-keyframes eael-a3p2di4dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di4dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di4dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.6%;left:27.6%}}@keyframes eael-a3p2di4dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.6%;left:27.6%}}@-webkit-keyframes eael-a3p2di4dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.6%;left:72.4%}}@keyframes eael-a3p2di4dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.6%;left:72.4%}}@-webkit-keyframes eael-a3p2di4dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di4dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="4"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di4dv-item-1-animation 2s;animation:eael-a3p2di4dv-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="4"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di4dv-item-2-animation 2s;animation:eael-a3p2di4dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="4"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di4dv-item-3-animation 2s;animation:eael-a3p2di4dv-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="4"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di4dv-item-4-animation 2s;animation:eael-a3p2di4dv-item-4-animation 2s}@-webkit-keyframes eael-a3p2di5dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di5dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di5dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:20%;left:20%}}@keyframes eael-a3p2di5dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:20%;left:20%}}@-webkit-keyframes eael-a3p2di5dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a3p2di5dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a3p2di5dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:20%;left:80%}}@keyframes eael-a3p2di5dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:20%;left:80%}}@-webkit-keyframes eael-a3p2di5dv-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di5dv-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di5dv-item-1-animation 2s;animation:eael-a3p2di5dv-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di5dv-item-2-animation 2s;animation:eael-a3p2di5dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di5dv-item-3-animation 2s;animation:eael-a3p2di5dv-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di5dv-item-4-animation 2s;animation:eael-a3p2di5dv-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="5"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p2di5dv-item-5-animation 2s;animation:eael-a3p2di5dv-item-5-animation 2s}@-webkit-keyframes eael-a3p2di6dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di6dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di6dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:28.4%;left:2%}}@keyframes eael-a3p2di6dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:28.4%;left:2%}}@-webkit-keyframes eael-a3p2di6dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:3.6%;left:36.6%}}@keyframes eael-a3p2di6dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:3.6%;left:36.6%}}@-webkit-keyframes eael-a3p2di6dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:3.6%;left:63.4%}}@keyframes eael-a3p2di6dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:3.6%;left:63.4%}}@-webkit-keyframes eael-a3p2di6dv-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:28.4%;left:98%}}@keyframes eael-a3p2di6dv-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:28.4%;left:98%}}@-webkit-keyframes eael-a3p2di6dv-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di6dv-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di6dv-item-1-animation 2s;animation:eael-a3p2di6dv-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di6dv-item-2-animation 2s;animation:eael-a3p2di6dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di6dv-item-3-animation 2s;animation:eael-a3p2di6dv-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di6dv-item-4-animation 2s;animation:eael-a3p2di6dv-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p2di6dv-item-5-animation 2s;animation:eael-a3p2di6dv-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="6"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a3p2di6dv-item-6-animation 2s;animation:eael-a3p2di6dv-item-6-animation 2s}@-webkit-keyframes eael-a3p2di7dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di7dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di7dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:37.5%;left:2%}}@keyframes eael-a3p2di7dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:37.5%;left:2%}}@-webkit-keyframes eael-a3p2di7dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.9%;left:13.3%}}@keyframes eael-a3p2di7dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.9%;left:13.3%}}@-webkit-keyframes eael-a3p2di7dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0;left:50%}}@keyframes eael-a3p2di7dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:0;left:50%}}@-webkit-keyframes eael-a3p2di7dv-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.9%;left:85.7%}}@keyframes eael-a3p2di7dv-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:10.9%;left:85.7%}}@-webkit-keyframes eael-a3p2di7dv-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:37.5%;left:96%}}@keyframes eael-a3p2di7dv-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:37.5%;left:96%}}@-webkit-keyframes eael-a3p2di7dv-item-7-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}@keyframes eael-a3p2di7dv-item-7-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:98%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di7dv-item-1-animation 2s;animation:eael-a3p2di7dv-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di7dv-item-2-animation 2s;animation:eael-a3p2di7dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di7dv-item-3-animation 2s;animation:eael-a3p2di7dv-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di7dv-item-4-animation 2s;animation:eael-a3p2di7dv-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p2di7dv-item-5-animation 2s;animation:eael-a3p2di7dv-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a3p2di7dv-item-6-animation 2s;animation:eael-a3p2di7dv-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="7"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a3p2di7dv-item-7-animation 2s;animation:eael-a3p2di7dv-item-7-animation 2s}@-webkit-keyframes eael-a3p2di8dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@keyframes eael-a3p2di8dv-item-1-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:2%}}@-webkit-keyframes eael-a3p2di8dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:2%}}@keyframes eael-a3p2di8dv-item-2-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:2%}}@-webkit-keyframes eael-a3p2di8dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:16%;left:6.9%}}@keyframes eael-a3p2di8dv-item-3-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:16%;left:6.9%}}@-webkit-keyframes eael-a3p2di8dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:1.9%;left:33.6%}}@keyframes eael-a3p2di8dv-item-4-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:1.9%;left:33.6%}}@-webkit-keyframes eael-a3p2di8dv-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:1.9%;left:65.4%}}@keyframes eael-a3p2di8dv-item-5-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:1.9%;left:65.4%}}@-webkit-keyframes eael-a3p2di8dv-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:16%;left:93.1%}}@keyframes eael-a3p2di8dv-item-6-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:16%;left:93.1%}}@-webkit-keyframes eael-a3p2di8dv-item-7-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:90%}}@keyframes eael-a3p2di8dv-item-7-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:40%;left:90%}}@-webkit-keyframes eael-a3p2di8dv-item-8-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:97%}}@keyframes eael-a3p2di8dv-item-8-animation{0%{top:50%;left:50%}20%{top:30%;left:50%}100%{top:72%;left:97%}}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p2di8dv-item-1-animation 2s;animation:eael-a3p2di8dv-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p2di8dv-item-2-animation 2s;animation:eael-a3p2di8dv-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p2di8dv-item-3-animation 2s;animation:eael-a3p2di8dv-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p2di8dv-item-4-animation 2s;animation:eael-a3p2di8dv-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p2di8dv-item-5-animation 2s;animation:eael-a3p2di8dv-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a3p2di8dv-item-6-animation 2s;animation:eael-a3p2di8dv-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a3p2di8dv-item-7-animation 2s;animation:eael-a3p2di8dv-item-7-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-desktop-view.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-inner [data-items="8"] .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-a3p2di8dv-item-8-animation 2s;animation:eael-a3p2di8dv-item-8-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-inner{border:none !important;border-radius:0;border:0;grid-gap:20px}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item{border:6px solid #ffe6dc}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item .eael-circle-btn{position:initial !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes{display:none !important}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content{position:initial !important;visibility:visible !important;opacity:1 !important;height:auto !important;display:block !important}.eael-circle-wrapper.eael-interactive-circle-preset-2.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content .eael-circle-content{height:auto !important;padding:0 !important;background:rgba(0,0,0,0) !important}}.eael-circle-wrapper.eael-interactive-circle-preset-3{margin:45px}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info{padding:72.5px;position:relative}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner{width:400px;height:400px}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner{width:100% !important;height:auto !important}}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn{position:absolute;z-index:99;height:100px;width:100px;border-radius:50%}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes .eael-shape-1{position:absolute;left:50%;top:50%;background:#f5f3ff;height:5px;width:72.5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes .eael-shape-2{position:absolute;left:calc(50% + 72.5px + 3px);top:50%;border-radius:50%;background:#f5f3ff;height:20px;width:20px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon{padding:10px;height:100%;width:100%;border-radius:50%}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner{background:#fff;width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner img,.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner svg{width:35px}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner h3{font-size:16px;font-weight:500;line-height:1.1;margin-bottom:0;margin-top:10px;color:#0d0c0e}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner{background:#f4fff9}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{position:absolute;top:72.5px;bottom:72.5px;left:72.5px;right:72.5px;display:block;opacity:0;visibility:hidden;padding:50px}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{padding:0;border:0 !important;margin-top:20px}}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;padding:10px;border-radius:50%;background:#fff;-webkit-box-shadow:0px 5px 40px rgba(131,100,196,.2);box-shadow:0px 5px 40px rgba(131,100,196,.2)}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{-webkit-box-shadow:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;border-radius:0 !important}}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content h2{font-size:30px;text-transform:uppercase;font-weight:500;line-height:2;color:#202b46}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content.active{opacity:1;visibility:visible}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+1) .eael-circle-btn-icon{background:radial-gradient(81.89% 82.54% at 48.96% 49.88%, #0956C6 3.76%, #07A9F0 55.38%, #93DCFC 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+1) .eael-circle-btn-icon.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+2) .eael-circle-btn-icon{background:radial-gradient(64.96% 65.32% at 52.18% 47.01%, #6F00FF 3.76%, #533FFF 55.38%, #B9AAFF 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+2) .eael-circle-btn-icon.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+3) .eael-circle-btn-icon{background:radial-gradient(101.16% 101.7% at 47.77% 50.74%, #FF9100 3.76%, #FFB655 56.99%, #FFF04A 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+3) .eael-circle-btn-icon.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+4) .eael-circle-btn-icon{background:radial-gradient(65.76% 66.29% at 48.95% 49.57%, #B40042 3.76%, #C50048 48.92%, #FF5E93 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+4) .eael-circle-btn-icon.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+5) .eael-circle-btn-icon{background:radial-gradient(73.69% 72.33% at 51.12% 47.67%, #2B3894 3.76%, #364099 14.18%, #5356A8 32.43%, #8078BF 55.38%, #D2A8D1 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+5) .eael-circle-btn-icon.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+6) .eael-circle-btn-icon{background:radial-gradient(94.25% 92.56% at 48.86% 49.71%, #199A8E 3.76%, #7AF4AB 55.38%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+6) .eael-circle-btn-icon.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+7) .eael-circle-btn-icon{background:radial-gradient(73.69% 72.33% at 51.12% 47.67%, #2B3894 3.76%, #364099 14.18%, #5356A8 32.43%, #8078BF 55.38%, #D2A8D1 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+7) .eael-circle-btn-icon.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+8) .eael-circle-btn-icon{background:radial-gradient(94.25% 92.56% at 48.86% 49.71%, #199A8E 3.76%, #7AF4AB 55.38%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item:nth-child(8n+8) .eael-circle-btn-icon.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-1{top:14.6%;left:14.6%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-1 .eael-circle-icon-shapes{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-2{top:14.6%;left:85.4%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-2 .eael-circle-icon-shapes{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-3{top:85.4%;left:14.6%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-3 .eael-circle-icon-shapes{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-4{top:85.4%;left:85.4%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-4 .eael-circle-icon-shapes{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-5{top:50%;left:0%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-6{top:50%;left:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-6 .eael-circle-icon-shapes{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-7{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-7 .eael-circle-icon-shapes{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-8{top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item #eael-circle-item-8 .eael-circle-icon-shapes{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@-webkit-keyframes eael-a1p3di8-item-1-animation{0%{top:50%;left:50%}100%{top:14.6%;left:14.6%}}@keyframes eael-a1p3di8-item-1-animation{0%{top:50%;left:50%}100%{top:14.6%;left:14.6%}}@-webkit-keyframes eael-a1p3di8-item-2-animation{0%{top:50%;left:50%}100%{top:14.6%;left:85.4%}}@keyframes eael-a1p3di8-item-2-animation{0%{top:50%;left:50%}100%{top:14.6%;left:85.4%}}@-webkit-keyframes eael-a1p3di8-item-3-animation{0%{top:50%;left:50%}100%{top:85.4%;left:14.6%}}@keyframes eael-a1p3di8-item-3-animation{0%{top:50%;left:50%}100%{top:85.4%;left:14.6%}}@-webkit-keyframes eael-a1p3di8-item-4-animation{0%{top:50%;left:50%}100%{top:85.4%;left:85.4%}}@keyframes eael-a1p3di8-item-4-animation{0%{top:50%;left:50%}100%{top:85.4%;left:85.4%}}@-webkit-keyframes eael-a1p3di8-item-5-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@keyframes eael-a1p3di8-item-5-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@-webkit-keyframes eael-a1p3di8-item-6-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@keyframes eael-a1p3di8-item-6-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@-webkit-keyframes eael-a1p3di8-item-7-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a1p3di8-item-7-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a1p3di8-item-8-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-a1p3di8-item-8-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p3di8-item-1-animation 2s;animation:eael-a1p3di8-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p3di8-item-2-animation 2s;animation:eael-a1p3di8-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a1p3di8-item-3-animation 2s;animation:eael-a1p3di8-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a1p3di8-item-4-animation 2s;animation:eael-a1p3di8-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a1p3di8-item-5-animation 2s;animation:eael-a1p3di8-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a1p3di8-item-6-animation 2s;animation:eael-a1p3di8-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a1p3di8-item-7-animation 2s;animation:eael-a1p3di8-item-7-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-a1p3di8-item-8-animation 2s;animation:eael-a1p3di8-item-8-animation 2s}@-webkit-keyframes eael-3-anim-1-shape-1-animation{0%{width:0}}@keyframes eael-3-anim-1-shape-1-animation{0%{width:0}}@-webkit-keyframes eael-3-anim-1-shape-2-animation{0%{left:50%}}@keyframes eael-3-anim-1-shape-2-animation{0%{left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-inner .eael-circle-btn .eael-shape-1{-webkit-animation:eael-3-anim-1-shape-1-animation 2s;animation:eael-3-anim-1-shape-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-1 .eael-circle-inner .eael-circle-btn .eael-shape-2{-webkit-animation:eael-3-anim-1-shape-2-animation 2s;animation:eael-3-anim-1-shape-2-animation 2s}@-webkit-keyframes eael-a2p3di8-item-1-animation{0%{top:50%;left:50%}100%{top:14.6%;left:14.6%}}@keyframes eael-a2p3di8-item-1-animation{0%{top:50%;left:50%}100%{top:14.6%;left:14.6%}}@-webkit-keyframes eael-a2p3di8-item-2-animation{0%{top:50%;left:50%}100%{top:14.6%;left:85.4%}}@keyframes eael-a2p3di8-item-2-animation{0%{top:50%;left:50%}100%{top:14.6%;left:85.4%}}@-webkit-keyframes eael-a2p3di8-item-3-animation{0%{top:50%;left:50%}100%{top:85.4%;left:14.6%}}@keyframes eael-a2p3di8-item-3-animation{0%{top:50%;left:50%}100%{top:85.4%;left:14.6%}}@-webkit-keyframes eael-a2p3di8-item-4-animation{0%{top:50%;left:50%}100%{top:85.4%;left:85.4%}}@keyframes eael-a2p3di8-item-4-animation{0%{top:50%;left:50%}100%{top:85.4%;left:85.4%}}@-webkit-keyframes eael-a2p3di8-item-5-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@keyframes eael-a2p3di8-item-5-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@-webkit-keyframes eael-a2p3di8-item-6-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@keyframes eael-a2p3di8-item-6-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@-webkit-keyframes eael-a2p3di8-item-7-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a2p3di8-item-7-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a2p3di8-item-8-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-a2p3di8-item-8-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a2p3di8-item-1-animation 2s;animation:eael-a2p3di8-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a2p3di8-item-2-animation 2s;animation:eael-a2p3di8-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a2p3di8-item-3-animation 2s;animation:eael-a2p3di8-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a2p3di8-item-4-animation 2s;animation:eael-a2p3di8-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a2p3di8-item-5-animation 2s;animation:eael-a2p3di8-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a2p3di8-item-6-animation 2s;animation:eael-a2p3di8-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a2p3di8-item-7-animation 2s;animation:eael-a2p3di8-item-7-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-a2p3di8-item-8-animation 2s;animation:eael-a2p3di8-item-8-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info{-webkit-animation:eael-3-anim-2-circle-animation 2s;animation:eael-3-anim-2-circle-animation 2s}@-webkit-keyframes eael-3-anim-2-circle-animation{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes eael-3-anim-2-circle-animation{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes eael-3-anim-2-shape-1-animation{0%{width:0}}@keyframes eael-3-anim-2-shape-1-animation{0%{width:0}}@-webkit-keyframes eael-3-anim-2-shape-2-animation{0%{left:50%}}@keyframes eael-3-anim-2-shape-2-animation{0%{left:50%}}@-webkit-keyframes eael-3-anim-2-circle-content-animation{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes eael-3-anim-2-circle-content-animation{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn-content{-webkit-animation:eael-3-anim-2-circle-content-animation 2s;animation:eael-3-anim-2-circle-content-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn{-webkit-transform:translate(-50%, -50%) rotate(360deg);-ms-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn .eael-shape-1{-webkit-animation:eael-3-anim-2-shape-1-animation 2s;animation:eael-3-anim-2-shape-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-2 .eael-circle-info .eael-circle-btn .eael-shape-2{-webkit-animation:eael-3-anim-2-shape-2-animation 2s;animation:eael-3-anim-2-shape-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info{-webkit-animation:eael-3-anim-3-circle-animation 2s;animation:eael-3-anim-3-circle-animation 2s}@-webkit-keyframes eael-3-anim-3-circle-animation{30%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes eael-3-anim-3-circle-animation{30%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@-webkit-keyframes eael-3-anim-3-btn-animation{30%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}}@keyframes eael-3-anim-3-btn-animation{30%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}}@-webkit-keyframes eael-3-anim-3-shape-1-animation{30%{width:0}}@keyframes eael-3-anim-3-shape-1-animation{30%{width:0}}@-webkit-keyframes eael-3-anim-3-shape-2-animation{30%{left:50%}}@keyframes eael-3-anim-3-shape-2-animation{30%{left:50%}}@-webkit-keyframes eael-3-anim-3-circle-content-animation{30%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes eael-3-anim-3-circle-content-animation{30%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn-content{-webkit-animation:eael-3-anim-3-circle-content-animation 2s;animation:eael-3-anim-3-circle-content-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn{-webkit-animation:eael-3-anim-3-btn-animation 2s;animation:eael-3-anim-3-btn-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn .eael-shape-1{-webkit-animation:eael-3-anim-3-shape-1-animation 2s;animation:eael-3-anim-3-shape-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn .eael-shape-2{-webkit-animation:eael-3-anim-3-shape-2-animation 2s;animation:eael-3-anim-3-shape-2-animation 2s}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info{width:100%;padding:0 !important}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-inner{display:grid;width:100%;height:initial;grid-template-columns:repeat(1, 1fr)}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-item .eael-circle-btn{height:80px;width:80px}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-btn-txt{font-size:12px}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner{width:300px !important;height:265px !important}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn{height:80px;width:80px}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-icon-shapes{display:none}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{top:0px;left:20px;bottom:45px;right:20px}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{border-radius:500px !important;height:221px}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-inner{border:none !important;grid-gap:20px}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item{border:6px solid #f5f3ff}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item .eael-circle-btn{position:initial !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;height:100px;width:100px}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes{display:none !important}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content{position:initial !important;visibility:visible !important;opacity:1 !important;display:block !important}.eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-responsive-view .eael-circle-item .eael-circle-btn-content .eael-circle-content{padding:0 !important;background:rgba(0,0,0,0) !important}}@-webkit-keyframes eael-a1p4di8-item-1-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@keyframes eael-a1p4di8-item-1-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@-webkit-keyframes eael-a1p4di8-item-2-animation{0%{top:50%;left:50%}100%{top:85.4%;left:14.6%}}@keyframes eael-a1p4di8-item-2-animation{0%{top:50%;left:50%}100%{top:85.4%;left:14.6%}}@-webkit-keyframes eael-a1p4di8-item-3-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-a1p4di8-item-3-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@-webkit-keyframes eael-a1p4di8-item-4-animation{0%{top:50%;left:50%}100%{top:85.4%;left:85.4%}}@keyframes eael-a1p4di8-item-4-animation{0%{top:50%;left:50%}100%{top:85.4%;left:85.4%}}@-webkit-keyframes eael-a1p4di8-item-5-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@keyframes eael-a1p4di8-item-5-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@-webkit-keyframes eael-a1p4di8-item-6-animation{0%{top:50%;left:50%}100%{top:14.6%;left:85.4%}}@keyframes eael-a1p4di8-item-6-animation{0%{top:50%;left:50%}100%{top:14.6%;left:85.4%}}@-webkit-keyframes eael-a1p4di8-item-7-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a1p4di8-item-7-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a1p4di8-item-8-animation{0%{top:50%;left:50%}100%{top:14.6%;left:14.6%}}@keyframes eael-a1p4di8-item-8-animation{0%{top:50%;left:50%}100%{top:14.6%;left:14.6%}}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a1p4di8-item-1-animation 2s;animation:eael-a1p4di8-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a1p4di8-item-2-animation 2s;animation:eael-a1p4di8-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a1p4di8-item-3-animation 2s;animation:eael-a1p4di8-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a1p4di8-item-4-animation 2s;animation:eael-a1p4di8-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a1p4di8-item-5-animation 2s;animation:eael-a1p4di8-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a1p4di8-item-6-animation 2s;animation:eael-a1p4di8-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a1p4di8-item-7-animation 2s;animation:eael-a1p4di8-item-7-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-1 .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-a1p4di8-item-8-animation 2s;animation:eael-a1p4di8-item-8-animation 2s}@-webkit-keyframes eael-4-anim-2-btn-animation{40%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}}@keyframes eael-4-anim-2-btn-animation{40%{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-2 .eael-circle-inner .eael-circle-btn{-webkit-animation:eael-4-anim-2-btn-animation 2s;animation:eael-4-anim-2-btn-animation 2s}@-webkit-keyframes eael-a3p4di8-item-1-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@keyframes eael-a3p4di8-item-1-animation{0%{top:50%;left:50%}100%{top:50%;left:0%}}@-webkit-keyframes eael-a3p4di8-item-2-animation{0%{top:50%;left:50%}100%{top:85.4%;left:14.6%}}@keyframes eael-a3p4di8-item-2-animation{0%{top:50%;left:50%}100%{top:85.4%;left:14.6%}}@-webkit-keyframes eael-a3p4di8-item-3-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@keyframes eael-a3p4di8-item-3-animation{0%{top:50%;left:50%}100%{top:100%;left:50%}}@-webkit-keyframes eael-a3p4di8-item-4-animation{0%{top:50%;left:50%}100%{top:85.4%;left:85.4%}}@keyframes eael-a3p4di8-item-4-animation{0%{top:50%;left:50%}100%{top:85.4%;left:85.4%}}@-webkit-keyframes eael-a3p4di8-item-5-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@keyframes eael-a3p4di8-item-5-animation{0%{top:50%;left:50%}100%{top:50%;left:100%}}@-webkit-keyframes eael-a3p4di8-item-6-animation{0%{top:50%;left:50%}100%{top:14.6%;left:85.4%}}@keyframes eael-a3p4di8-item-6-animation{0%{top:50%;left:50%}100%{top:14.6%;left:85.4%}}@-webkit-keyframes eael-a3p4di8-item-7-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@keyframes eael-a3p4di8-item-7-animation{0%{top:50%;left:50%}100%{top:0%;left:50%}}@-webkit-keyframes eael-a3p4di8-item-8-animation{0%{top:50%;left:50%}100%{top:14.6%;left:14.6%}}@keyframes eael-a3p4di8-item-8-animation{0%{top:50%;left:50%}100%{top:14.6%;left:14.6%}}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-1{-webkit-animation:eael-a3p4di8-item-1-animation 2s;animation:eael-a3p4di8-item-1-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-2{-webkit-animation:eael-a3p4di8-item-2-animation 2s;animation:eael-a3p4di8-item-2-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-3{-webkit-animation:eael-a3p4di8-item-3-animation 2s;animation:eael-a3p4di8-item-3-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-4{-webkit-animation:eael-a3p4di8-item-4-animation 2s;animation:eael-a3p4di8-item-4-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-5{-webkit-animation:eael-a3p4di8-item-5-animation 2s;animation:eael-a3p4di8-item-5-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-6{-webkit-animation:eael-a3p4di8-item-6-animation 2s;animation:eael-a3p4di8-item-6-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-7{-webkit-animation:eael-a3p4di8-item-7-animation 2s;animation:eael-a3p4di8-item-7-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-item #eael-circle-item-8{-webkit-animation:eael-a3p4di8-item-8-animation 2s;animation:eael-a3p4di8-item-8-animation 2s}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-info{-webkit-animation:eael-4-anim-3-circle-animation 2s;animation:eael-4-anim-3-circle-animation 2s}@-webkit-keyframes eael-4-anim-3-circle-animation{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes eael-4-anim-3-circle-animation{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes eael-4-anim-3-circle-content-animation{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes eael-4-anim-3-circle-content-animation{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn{-webkit-transform:translate(-50%, -50%) rotate(360deg);-ms-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-interactive-circle-animation-3 .eael-circle-info .eael-circle-btn-content{-webkit-animation:eael-4-anim-3-circle-content-animation 2s;animation:eael-4-anim-3-circle-content-animation 2s}@media only screen and (max-width: 600px){.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info{width:100%;padding:0 !important}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-inner{display:grid;width:100% !important;height:auto !important;grid-template-columns:repeat(1, 1fr)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view{margin:40px 25px}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-btn-txt{font-size:12px}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info{padding:48px !important;height:300px;width:300px}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn-content{top:50px;bottom:50px;left:50px;right:50px;padding:10px}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn{height:60px;width:60px}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon{padding:5px}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-content{border-radius:50% !important}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-item{border:6px solid #f5f3ff;display:-webkit-box;display:-ms-flexbox;display:flex}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-item .eael-circle-btn{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;position:relative !important;top:initial !important;left:initial !important;bottom:initial !important;right:initial !important}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-inner{border:none !important;grid-gap:20px}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn-content{position:initial !important;visibility:visible !important;opacity:1 !important;display:block !important}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn-content .eael-circle-content{padding:0 !important;background:rgba(0,0,0,0) !important}.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn .eael-circle-icon-shapes{border-bottom-right-radius:50%}}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info{position:relative;padding:74.5px;margin:45px 0}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-inner{width:400px;height:400px;border:3px solid #ddddef}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn{position:absolute;z-index:99;height:95px;width:95px;border-radius:50%}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon{padding:10px;height:100%;width:100%;border-radius:50%}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner{background:#fff;width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner img,.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner svg{width:35px}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn.active .eael-circle-icon-inner{background:#f4fff9}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content{position:absolute;top:80.5px;bottom:80.5px;left:80.5px;right:80.5px;display:block;visibility:hidden;opacity:0;padding:15px}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;padding:30px;border-radius:50%;background:#fafaff;overflow:hidden}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content h2{font-size:30px;text-transform:uppercase;font-weight:500;line-height:1.3;color:#202b46}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content p{font-size:16px;color:#737373;margin-top:0}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content.active{display:block;visibility:visible;opacity:1}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-icon-shapes{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:radial-gradient(94.25% 92.56% at 48.86% 49.71%, #199a8e 3.76%, #7af4ab 55.38%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-icon-shapes.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-btn-icon svg{fill:#199a8e}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-icon-shapes{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:linear-gradient(144.3deg, #476df8 15.07%, #6a8aff 97.18%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-icon-shapes.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-btn-icon svg{fill:#07a9f0}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-icon-shapes{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);background:radial-gradient(64.96% 65.32% at 52.18% 47.01%, #6f00ff 3.76%, #533fff 55.38%, #b9aaff 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-icon-shapes.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-btn-icon svg{fill:#715eff}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-icon-shapes{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);background:radial-gradient(101.16% 101.7% at 47.77% 50.74%, #ff9100 3.76%, #ffb655 56.99%, #fff04a 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-icon-shapes.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-btn-icon svg{fill:#ffae42}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-icon-shapes{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);background:radial-gradient(65.76% 66.29% at 48.95% 49.57%, #b40042 3.76%, #c50048 48.92%, #ff5e93 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-icon-shapes.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-btn-icon svg{fill:#b40042}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-icon-shapes{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:radial-gradient(73.69% 72.33% at 51.12% 47.67%, #2b3894 3.76%, #364099 14.18%, #5356a8 32.43%, #8078bf 55.38%, #d2a8d1 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-icon-shapes.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-btn-icon svg{fill:#2b3894}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-icon-shapes{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:radial-gradient(94.25% 92.56% at 48.86% 49.71%, #199a8e 3.76%, #7af4ab 55.38%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-icon-shapes.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-btn-icon svg{fill:#199a8e}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-icon-shapes{background:radial-gradient(73.69% 72.33% at 51.12% 47.67%, #2b3894 3.76%, #364099 14.18%, #5356a8 32.43%, #8078bf 55.38%, #d2a8d1 100%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-icon-shapes.classic{background:unset}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-btn-icon svg{fill:#2b3894}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-1{top:50%;left:0%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-2{top:85.4%;left:14.6%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-3{top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-4{top:85.4%;left:85.4%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-5{top:50%;left:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-6{top:14.6%;left:85.4%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-7{top:0%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-8{top:14.6%;left:14.6%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 601px){.eael-circle-wrapper .eael-circle-info .eael-circle-inner .eael-circle-item{border:none !important}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/load-more.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/load-more.css new file mode 100644 index 0000000..fe3fafc --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/load-more.css @@ -0,0 +1,97 @@ +@-webkit-keyframes loaderSpin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes loaderSpin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.eael-button-wrap, +.eael-load-more-button-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-button-wrap.eael-force-hide, +.eael-load-more-button-wrap.eael-force-hide { + display: none !important; +} +.eael-button, +.eael-load-more-button { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 1em 2em; + border: 0px solid; + font-size: 16px; + overflow: hidden; +} +.eael-button.hide, +.eael-load-more-button.hide { + display: none !important; +} +.eael-button.button--loading .eael-btn-loader, +.eael-load-more-button.button--loading .eael-btn-loader { + display: block; +} +.eael-button .eael-btn-loader, +.eael-load-more-button .eael-btn-loader { + display: none; + border-radius: 50%; + width: 20px; + height: 20px; + font-size: 10px; + position: relative; + top: auto; + left: -200%; + border-top: 4px solid rgba(255, 255, 255, 0.2); + border-right: 4px solid rgba(255, 255, 255, 0.2); + border-bottom: 4px solid rgba(255, 255, 255, 0.2); + border-left: 4px solid #ffffff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-animation: loaderSpin 1.1s infinite linear; + animation: loaderSpin 1.1s infinite linear; + margin-right: 5px; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.eael-button .eael-btn-loader:after, +.eael-load-more-button .eael-btn-loader:after { + border-radius: 50%; + width: 20px; + height: 20px; +} +.eael-button:focus, +.eael-load-more-button:focus { + outline: none; +} +.eael-button.button--loading > span, +.eael-load-more-button.button--loading > span { + margin-left: 0; +} +.eael-button.button--loading .eael-btn-loader, +.eael-load-more-button.button--loading .eael-btn-loader { + left: 0; +} +.rtl .eael-load-more-button-wrap { + direction: ltr; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/load-more.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/load-more.min.css new file mode 100644 index 0000000..ed4f911 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/load-more.min.css @@ -0,0 +1 @@ +@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-button-wrap,.eael-load-more-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-button-wrap.eael-force-hide,.eael-load-more-button-wrap.eael-force-hide{display:none !important}.eael-button,.eael-load-more-button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em 2em;border:0px solid;font-size:16px;overflow:hidden}.eael-button.hide,.eael-load-more-button.hide{display:none !important}.eael-button.button--loading .eael-btn-loader,.eael-load-more-button.button--loading .eael-btn-loader{display:block}.eael-button .eael-btn-loader,.eael-load-more-button .eael-btn-loader{display:none;border-radius:50%;width:20px;height:20px;font-size:10px;position:relative;top:auto;left:-200%;border-top:4px solid rgba(255,255,255,.2);border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear;margin-right:5px;-webkit-transition:all .2s;transition:all .2s}.eael-button .eael-btn-loader:after,.eael-load-more-button .eael-btn-loader:after{border-radius:50%;width:20px;height:20px}.eael-button:focus,.eael-load-more-button:focus{outline:none}.eael-button.button--loading>span,.eael-load-more-button.button--loading>span{margin-left:0}.eael-button.button--loading .eael-btn-loader,.eael-load-more-button.button--loading .eael-btn-loader{left:0}.rtl .eael-load-more-button-wrap{direction:ltr} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/login-register.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/login-register.css new file mode 100644 index 0000000..b2aa7f1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/login-register.css @@ -0,0 +1,455 @@ +/*------------------------------*/ +/* Login Register +/*------------------------------*/ +/*-----General---*/ +.eael-w-10 { + width: 10%; +} +.eael-w-20 { + width: 20%; +} +.eael-w-25 { + width: 25%; +} +.eael-w-30 { + width: 30%; +} +.eael-w-33 { + width: 33%; +} +.eael-w-40 { + width: 40%; +} +.eael-w-50 { + width: 50%; +} +.eael-w-60 { + width: 60%; +} +.eael-w-66 { + width: 66%; +} +.eael-w-70 { + width: 70%; +} +.eael-w-75 { + width: 75%; +} +.eael-w-80 { + width: 80%; +} +.eael-w-90 { + width: 90%; +} +.eael-w-100 { + width: 100%; +} +.d-none { + display: none; +} +.eael-lr-d-none { + display: none; +} +.eael-d-none { + display: none !important; +} +.d-ib { + display: inline-block; +} +.mr-auto { + margin-right: auto; +} +.ml-auto { + margin-left: auto; +} +.fd-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.fd-col { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +/*-----Form Specific---*/ +.eael-lr-form-wrapper { + width: 370px; + margin: 0 auto; + background-color: #fff; + padding: 35px; + border-radius: 10px; + -webkit-box-shadow: 0 0 37.5px 14px rgba(2, 8, 53, 0.06); + box-shadow: 0 0 37.5px 14px rgba(2, 8, 53, 0.06); +} +.eael-lr-form-wrapper.style-2 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + padding: 0; + border-radius: 0; +} +@media (max-width: 767px) { + .eael-lr-form-wrapper.style-2 { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } +} +.eael-lr-form-wrapper.style-2 .lr-form-illustration { + width: 50%; + background-repeat: no-repeat; + background-size: cover; + background-position: center; + position: relative; + z-index: 1; +} +@media (max-width: 767px) { + .eael-lr-form-wrapper.style-2 .lr-form-illustration { + padding-bottom: 200px; + } +} +.eael-lr-form-wrapper.style-2 .lr-form-wrapper { + padding: 35px; + width: 370px; +} +.eael-lr-form-wrapper .eael-lr-form-group { + margin-bottom: 1rem; + display: inline-block; + vertical-align: top; +} +.eael-lr-form-wrapper .eael-lr-form-group label { + display: inline-block; + margin-bottom: 0.5rem; +} +.eael-lr-form-wrapper .eael-lr-form-group label.mark-required { + position: relative; +} +.eael-lr-form-wrapper .eael-lr-form-group label.mark-required::after { + content: " *"; + color: #ff0000; + position: absolute; + line-height: 0; + top: 17px; + right: -10px; +} +.eael-lr-form-wrapper .eael-lr-form-group .eael-lr-form-control { + display: block; + width: 100%; + padding: 15px; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #cfcfe8; + border-radius: 3px; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + outline: none; +} +.eael-lr-form-wrapper .eael-forever-forget { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 0.9em; +} +.eael-lr-form-wrapper .eael-forever-forget .forget-menot { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-lr-form-wrapper .eael-forever-forget .forget-menot label { + margin: 0 0 0 10px; +} +.eael-lr-form-wrapper .eael-forever-forget .forget-menot, .eael-lr-form-wrapper .eael-forever-forget .forget-pass { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin: 0; +} +.eael-lr-form-wrapper .eael-forever-forget .forget-pass { + text-align: right; +} +.eael-lr-form-wrapper .eael-lr-password-wrapper, +.eael-lr-form-wrapper .eael-lr-password-wrapper-register { + position: relative; +} +.eael-lr-form-wrapper .eael-lr-password-wrapper button, +.eael-lr-form-wrapper .eael-lr-password-wrapper-register button { + position: absolute; + top: 0; + right: 0; + height: 100%; + background: transparent; + border: none; + color: red; +} +.eael-lr-form-wrapper .eael-lr-btn { + background-color: #744ffb; + color: #fff; + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: top; + text-decoration: none; + border: none; + -webkit-transition: all 0.2s; + transition: all 0.2s; + padding: 15px; + width: 130px; +} +.eael-lr-form-wrapper .eael-lr-btn.eael-lr-btn-block { + display: block; +} +.eael-lr-form-wrapper .eael-lr-btn.eael-lr-btn-inline { + display: inline-block; +} +.eael-lr-form-wrapper .eael-lr-link { + display: inline-block; +} +.eael-lr-form-wrapper .eael-sign-wrapper { + text-align: center; + padding: 20px 0 0; +} +.eael-lr-form-wrapper .lr-form-header.header-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-lr-form-wrapper .lr-form-header.header-inline .form-logo { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.eael-lr-form-wrapper .lr-form-header.header-inline .form-dsc { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + padding-left: 15px; + word-break: break-word; +} +.eael-lr-form-wrapper .lr-form-header img { + width: 100px; +} +.eael-lr-form-wrapper .lr-form-header h4 { + font-size: 18px; + font-weight: 500; + margin-top: 0; +} +.eael-lr-form-wrapper .lr-form-header p { + font-size: 14px; +} +.eael-lr-form-wrapper .eael-form-msg { + display: block; + width: 100%; + margin-top: 1rem; + font-size: 1rem; + padding: 10px 15px; + border-top-right-radius: 8px; + border-bottom-right-radius: 8px; +} +.eael-lr-form-wrapper .eael-form-msg.invalid { + color: #721c24; + background-color: #f8d7da; + border-left: 3px solid red; +} +.eael-lr-form-wrapper .eael-form-msg.valid { + color: #155724; + background-color: #d4edda; + border-left: 3px solid green; +} +.eael-lr-form-wrapper ul, .eael-lr-form-wrapper ol, .eael-lr-form-wrapper .eael-form-msg ul, .eael-lr-form-wrapper .eael-form-msg ol { + margin: 0; + padding-left: 30px; +} +.eael-lr-form-wrapper ul li:not(:last-child), .eael-lr-form-wrapper ol li:not(:last-child), .eael-lr-form-wrapper .eael-form-msg ul li:not(:last-child), .eael-lr-form-wrapper .eael-form-msg ol li:not(:last-child) { + padding-bottom: 10px; +} +.eael-lr-form-wrapper .eael_accept_tnc_wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 1rem; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-lr-form-wrapper .eael_accept_tnc_wrap .eael-lr-tnc-link { + margin-left: 5px; + display: inline-block; +} +.eael-lr-form-wrapper .eael-recaptcha-wrapper { + margin-bottom: 1rem; +} +.eael-lr-form-wrapper .eael-lr-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +@supports (-webkit-appearance: none) or (-moz-appearance: none) { + .eael-lr-form-wrapper input[type=checkbox] { + --active: #275EFE; + --active-inner: #fff; + --focus: 0; + --border: #b7b7b7; + --border-hover: var(--active); + --background: #fff; + --disabled: #F6F8FF; + --disabled-inner: #E1E6F9; + -webkit-appearance: none; + -moz-appearance: none; + height: 18px; + outline: none; + display: inline-block; + vertical-align: top; + position: relative; + top: 2px; + margin: 0; + cursor: pointer; + border: 2px solid var(--bc, var(--border)); + background: var(--b, var(--background)); + -webkit-transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s; + transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s; + transition: background 0.3s, border-color 0.3s, box-shadow 0.2s; + transition: background 0.3s, border-color 0.3s, box-shadow 0.2s, -webkit-box-shadow 0.2s; + } + .eael-lr-form-wrapper input[type=checkbox]:after { + content: ""; + display: block; + left: 0; + top: 0; + position: absolute; + -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease); + transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease); + transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s); + transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease); + } + .eael-lr-form-wrapper input[type=checkbox]:before { + content: none; + } + .eael-lr-form-wrapper input[type=checkbox]:checked { + --b: var(--active); + --bc: var(--active); + --d-o: .3s; + --d-t: .6s; + --d-t-e: cubic-bezier(.2, .85, .32, 1.2); + } + .eael-lr-form-wrapper input[type=checkbox]:checked:before { + content: none; + } + .eael-lr-form-wrapper input[type=checkbox]:disabled { + --b: var(--disabled); + cursor: not-allowed; + opacity: 0.9; + } + .eael-lr-form-wrapper input[type=checkbox]:disabled:checked { + --b: var(--disabled-inner); + --bc: var(--border); + } + .eael-lr-form-wrapper input[type=checkbox]:disabled + label { + cursor: not-allowed; + } + .eael-lr-form-wrapper input[type=checkbox]:hover:not(:checked):not(:disabled) { + --bc: var(--border-hover); + } + .eael-lr-form-wrapper input[type=checkbox]:focus { + -webkit-box-shadow: 0 0 0 var(--focus); + box-shadow: 0 0 0 var(--focus); + } + .eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle) { + width: 18px !important; + } + .eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):after { + opacity: var(--o, 0); + } + .eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):checked { + --o: 1; + } + .eael-lr-form-wrapper input[type=checkbox] + label { + font-size: 14px; + line-height: 21px; + display: inline-block; + vertical-align: top; + cursor: pointer; + margin-left: 4px; + } + .eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle) { + border-radius: 3px; + } + .eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):after { + width: 5px; + height: 9px; + border: 2px solid var(--active-inner); + border-top: 0; + border-left: 0; + left: 5px; + top: 1px; + -webkit-transform: rotate(var(--r, 20deg)); + -ms-transform: rotate(var(--r, 20deg)); + transform: rotate(var(--r, 20deg)); + } + .eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):checked { + --r: 43deg; + } + .eael-lr-form-wrapper input[type=checkbox].lr-toggle { + width: 31px !important; + border-radius: 11px; + border-width: 1px; + } + .eael-lr-form-wrapper input[type=checkbox].lr-toggle:after { + left: 2px; + top: 2px; + border-radius: 50%; + width: 12px; + height: 12px; + background: var(--ab, var(--border)); + -webkit-transform: translateX(var(--x, 0)); + -ms-transform: translateX(var(--x, 0)); + transform: translateX(var(--x, 0)); + } + .eael-lr-form-wrapper input[type=checkbox].lr-toggle:checked { + --ab: var(--active-inner); + --x: 13px; + } + .eael-lr-form-wrapper input[type=checkbox].lr-toggle:disabled:not(:checked):after { + opacity: 0.6; + } +} +.eael-lr-form-wrapper .eael-lostpassword-form .eael-lr-btn { + width: unset; +} +.eael-lr-form-wrapper .eael-resetpassword-form .eael-lr-btn { + width: unset; +} +.has-illustration .eael-lr-form-wrapper.style-2 { + width: 100%; +} +.rtl .eael-lr-form-wrapper.style-2 { + direction: ltr; +} +.rtl .eael-lr-form-wrapper .lr-form-header.header-inline { + direction: ltr; +} +.eael-list-style-none-wrap li { + list-style: none; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/login-register.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/login-register.min.css new file mode 100644 index 0000000..0d2bb56 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/login-register.min.css @@ -0,0 +1 @@ +.eael-w-10{width:10%}.eael-w-20{width:20%}.eael-w-25{width:25%}.eael-w-30{width:30%}.eael-w-33{width:33%}.eael-w-40{width:40%}.eael-w-50{width:50%}.eael-w-60{width:60%}.eael-w-66{width:66%}.eael-w-70{width:70%}.eael-w-75{width:75%}.eael-w-80{width:80%}.eael-w-90{width:90%}.eael-w-100{width:100%}.d-none{display:none}.eael-lr-d-none{display:none}.eael-d-none{display:none !important}.d-ib{display:inline-block}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.fd-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fd-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-lr-form-wrapper{width:370px;margin:0 auto;background-color:#fff;padding:35px;border-radius:10px;-webkit-box-shadow:0 0 37.5px 14px rgba(2,8,53,.06);box-shadow:0 0 37.5px 14px rgba(2,8,53,.06)}.eael-lr-form-wrapper.style-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;border-radius:0}@media(max-width: 767px){.eael-lr-form-wrapper.style-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.eael-lr-form-wrapper.style-2 .lr-form-illustration{width:50%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:1}@media(max-width: 767px){.eael-lr-form-wrapper.style-2 .lr-form-illustration{padding-bottom:200px}}.eael-lr-form-wrapper.style-2 .lr-form-wrapper{padding:35px;width:370px}.eael-lr-form-wrapper .eael-lr-form-group{margin-bottom:1rem;display:inline-block;vertical-align:top}.eael-lr-form-wrapper .eael-lr-form-group label{display:inline-block;margin-bottom:.5rem}.eael-lr-form-wrapper .eael-lr-form-group label.mark-required{position:relative}.eael-lr-form-wrapper .eael-lr-form-group label.mark-required::after{content:" *";color:red;position:absolute;line-height:0;top:17px;right:-10px}.eael-lr-form-wrapper .eael-lr-form-group .eael-lr-form-control{display:block;width:100%;padding:15px;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #cfcfe8;border-radius:3px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;outline:none}.eael-lr-form-wrapper .eael-forever-forget{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em}.eael-lr-form-wrapper .eael-forever-forget .forget-menot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-lr-form-wrapper .eael-forever-forget .forget-menot label{margin:0 0 0 10px}.eael-lr-form-wrapper .eael-forever-forget .forget-menot,.eael-lr-form-wrapper .eael-forever-forget .forget-pass{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.eael-lr-form-wrapper .eael-forever-forget .forget-pass{text-align:right}.eael-lr-form-wrapper .eael-lr-password-wrapper,.eael-lr-form-wrapper .eael-lr-password-wrapper-register{position:relative}.eael-lr-form-wrapper .eael-lr-password-wrapper button,.eael-lr-form-wrapper .eael-lr-password-wrapper-register button{position:absolute;top:0;right:0;height:100%;background:rgba(0,0,0,0);border:none;color:red}.eael-lr-form-wrapper .eael-lr-btn{background-color:#744ffb;color:#fff;position:relative;overflow:hidden;display:inline-block;vertical-align:top;text-decoration:none;border:none;-webkit-transition:all .2s;transition:all .2s;padding:15px;width:130px}.eael-lr-form-wrapper .eael-lr-btn.eael-lr-btn-block{display:block}.eael-lr-form-wrapper .eael-lr-btn.eael-lr-btn-inline{display:inline-block}.eael-lr-form-wrapper .eael-lr-link{display:inline-block}.eael-lr-form-wrapper .eael-sign-wrapper{text-align:center;padding:20px 0 0}.eael-lr-form-wrapper .lr-form-header.header-inline{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-lr-form-wrapper .lr-form-header.header-inline .form-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.eael-lr-form-wrapper .lr-form-header.header-inline .form-dsc{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px;word-break:break-word}.eael-lr-form-wrapper .lr-form-header img{width:100px}.eael-lr-form-wrapper .lr-form-header h4{font-size:18px;font-weight:500;margin-top:0}.eael-lr-form-wrapper .lr-form-header p{font-size:14px}.eael-lr-form-wrapper .eael-form-msg{display:block;width:100%;margin-top:1rem;font-size:1rem;padding:10px 15px;border-top-right-radius:8px;border-bottom-right-radius:8px}.eael-lr-form-wrapper .eael-form-msg.invalid{color:#721c24;background-color:#f8d7da;border-left:3px solid red}.eael-lr-form-wrapper .eael-form-msg.valid{color:#155724;background-color:#d4edda;border-left:3px solid green}.eael-lr-form-wrapper ul,.eael-lr-form-wrapper ol,.eael-lr-form-wrapper .eael-form-msg ul,.eael-lr-form-wrapper .eael-form-msg ol{margin:0;padding-left:30px}.eael-lr-form-wrapper ul li:not(:last-child),.eael-lr-form-wrapper ol li:not(:last-child),.eael-lr-form-wrapper .eael-form-msg ul li:not(:last-child),.eael-lr-form-wrapper .eael-form-msg ol li:not(:last-child){padding-bottom:10px}.eael-lr-form-wrapper .eael_accept_tnc_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-lr-form-wrapper .eael_accept_tnc_wrap .eael-lr-tnc-link{margin-left:5px;display:inline-block}.eael-lr-form-wrapper .eael-recaptcha-wrapper{margin-bottom:1rem}.eael-lr-form-wrapper .eael-lr-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@supports(-webkit-appearance: none) or (-moz-appearance: none){.eael-lr-form-wrapper input[type=checkbox]{--active: #275EFE;--active-inner: #fff;--focus: 0;--border: #b7b7b7;--border-hover: var(--active);--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:18px;outline:none;display:inline-block;vertical-align:top;position:relative;top:2px;margin:0;cursor:pointer;border:2px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s,-webkit-box-shadow .2s}.eael-lr-form-wrapper input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease)}.eael-lr-form-wrapper input[type=checkbox]:before{content:none}.eael-lr-form-wrapper input[type=checkbox]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.eael-lr-form-wrapper input[type=checkbox]:checked:before{content:none}.eael-lr-form-wrapper input[type=checkbox]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.eael-lr-form-wrapper input[type=checkbox]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.eael-lr-form-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.eael-lr-form-wrapper input[type=checkbox]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.eael-lr-form-wrapper input[type=checkbox]:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}.eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle){width:18px !important}.eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):after{opacity:var(--o, 0)}.eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):checked{--o: 1}.eael-lr-form-wrapper input[type=checkbox]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle){border-radius:3px}.eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:5px;top:1px;-webkit-transform:rotate(var(--r, 20deg));-ms-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg))}.eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):checked{--r: 43deg}.eael-lr-form-wrapper input[type=checkbox].lr-toggle{width:31px !important;border-radius:11px;border-width:1px}.eael-lr-form-wrapper input[type=checkbox].lr-toggle:after{left:2px;top:2px;border-radius:50%;width:12px;height:12px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));-ms-transform:translateX(var(--x, 0));transform:translateX(var(--x, 0))}.eael-lr-form-wrapper input[type=checkbox].lr-toggle:checked{--ab: var(--active-inner);--x: 13px}.eael-lr-form-wrapper input[type=checkbox].lr-toggle:disabled:not(:checked):after{opacity:.6}}.eael-lr-form-wrapper .eael-lostpassword-form .eael-lr-btn{width:unset}.eael-lr-form-wrapper .eael-resetpassword-form .eael-lr-btn{width:unset}.has-illustration .eael-lr-form-wrapper.style-2{width:100%}.rtl .eael-lr-form-wrapper.style-2{direction:ltr}.rtl .eael-lr-form-wrapper .lr-form-header.header-inline{direction:ltr}.eael-list-style-none-wrap li{list-style:none} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/nft-gallery.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/nft-gallery.css new file mode 100644 index 0000000..3645cfe --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/nft-gallery.css @@ -0,0 +1,421 @@ +.eael-nft-gallery-error-message { + background-color: rgb(242, 222, 222); + color: rgb(169, 68, 66); + font-size: 85%; + padding: 15px; + border-radius: 3px; +} + +.eael-nft-gallery-wrapper { + padding: 15px 0; + -webkit-transition: 0.5s; + transition: 0.5s; + overflow: hidden; + position: relative; +} + +.eael-nft-gallery-wrapper .eael-nft-grid { + grid-template-columns: repeat(3, 1fr); + grid-column-gap: 15px; + grid-row-gap: 15px; + display: grid; +} + +.eael-nft-gallery-wrapper .eael-nft-list { + grid-template-columns: auto; + grid-column-gap: 15px; + grid-row-gap: 15px; + display: grid; +} + +.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-list-thumbnail { + overflow: hidden; +} + +.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-list-thumbnail img { + -o-object-fit: cover; + object-fit: cover; + width: auto; + height: 100px; + border-radius: 10px; +} + +.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-grid-container { + display: grid; + grid-template-columns: 15% 30% 15% 20% 20%; +} + +.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-grid-item { + display: inline-grid; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.eael-nft-gallery-wrapper .eael-nft-item { + position: relative; + background-color: #ffffff; + -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.09); + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.09); + overflow: hidden; + -webkit-transition: 0.5s ease-in-out; + transition: 0.5s ease-in-out; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-chain { + opacity: 0; + -webkit-transition: opacity 0.4s ease-in-out 0s; + transition: opacity 0.4s ease-in-out 0s; + text-align: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background-color: rgba(159, 159, 159, 0.4); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + width: 32px; + height: 32px; + border-radius: 50%; + position: absolute; + left: 8px; + top: 8px; + z-index: 160; + cursor: pointer; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-chain .eael-nft-chain-button { + visibility: visible; + opacity: 1; + -webkit-transition: visibility 0s ease 0s, opacity 0.4s ease-in-out 0s; + transition: visibility 0s ease 0s, opacity 0.4s ease-in-out 0s; + background: transparent; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 100%; + border: 0px; + padding: 0; + margin: 0; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-chain .eael-nft-chain-button svg { + width: 24px; + height: 20px; + fill: #fff; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-main-content { + padding: 15px; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-creator-img { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-created-by, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-owned-by { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-column-gap: 5px; + -moz-column-gap: 5px; + column-gap: 5px; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-thumbnail { + line-height: 0; + text-align: center; + overflow: hidden; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-thumbnail img { + -o-object-fit: cover; + object-fit: cover; + width: auto; + height: 300px; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-title { + font-size: 14px; + font-weight: bold; + margin: 0 0 10px; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-current-price { + font-size: 16px; + font-weight: bold; + margin: 0 0 10px; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in { + margin: 0; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale .eael-nft-last-sale-text, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale .eael-nft-ends-in-text, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in .eael-nft-last-sale-text, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in .eael-nft-ends-in-text { + font-size: 14px; + color: rgb(112, 122, 131); +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale .eael-nft-last-sale-price, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale .eael-nft-ends-in-time, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in .eael-nft-last-sale-price, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in .eael-nft-ends-in-time { + font-size: 15px; + color: rgb(112, 122, 131); +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-creator-wrapper, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-owner-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 10px; + margin-bottom: 10px; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-creator-wrapper img, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-owner-wrapper img { + height: 30px; + width: 30px; + border-radius: 50%; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-creator-wrapper span, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-owner-wrapper span { + color: #333333; + font-size: 14px; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-creator-wrapper a, +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-owner-wrapper a { + color: #7967ff; + font-size: 14px; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button .eael-nft-gallery-button-align-left { + margin-right: auto; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button .eael-nft-gallery-button-align-center { + margin: auto; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button .eael-nft-gallery-button-align-right { + margin-left: auto; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button button { + background-color: transparent; + border: 0; + -webkit-box-shadow: unset; + box-shadow: unset; + display: block; + padding: 0; + margin: 0; +} + +.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button button a { + display: block; + text-decoration: none; + color: #ffffff; + font-size: 14px; + padding: 12px 15px; + -webkit-transition: 0.5s; + transition: 0.5s; + text-align: center; +} + +.eael-nft-gallery-wrapper .eael-nft-item:hover { + -webkit-box-shadow: 0 4px 15px #d6d6d6; + box-shadow: 0 4px 15px #d6d6d6; +} + +.eael-nft-gallery-wrapper .eael-nft-item:hover .eael-nft-chain { + opacity: 1; +} + +.eael-nft-gallery-wrapper .eael-nft-item:hover .eael-nft-button { + opacity: 1; + visibility: visible; + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); +} + +.eael-nft-gallery-wrapper .preset-1 .eael-nft-price-wrapper { + min-height: 20px; +} + +.eael-nft-gallery-wrapper .preset-1 .eael-nft-button { + position: absolute; + bottom: 0; + left: 0; + opacity: 0; + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px); + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; + visibility: hidden; + width: 100%; +} + +.eael-nft-gallery-wrapper .preset-1 .eael-nft-button button { + width: 100%; +} + +.eael-nft-gallery-wrapper .preset-1 .eael-nft-thumbnail img { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} + +.eael-nft-gallery-wrapper .preset-1 .eael-nft-item:hover .eael-nft-button { + opacity: 1; + visibility: visible; + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); +} + +.eael-nft-gallery-wrapper .preset-1 .eael-nft-item:hover .eael-nft-thumbnail img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-price-wrapper { + min-height: 20px; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-creator-wrapper, +.eael-nft-gallery-wrapper .preset-2 .eael-nft-owner-wrapper, +.eael-nft-gallery-wrapper .preset-2 .eael-nft-last-sale-wrapper, +.eael-nft-gallery-wrapper .preset-2 .eael-nft-button { + display: none; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-item { + padding: 0 !important; + min-height: 300px; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-thumbnail { + margin-bottom: 0; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-thumbnail img { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-thumbnail::before { + content: " "; + z-index: 10; + display: block; + position: absolute; + height: 100%; + top: 0; + left: 0; + right: 0; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-main-content { + background-color: transparent; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 15px; + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; + z-index: 999; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + color: #fff; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-item > a { + position: absolute; + border-radius: 10px; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 1000; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-chain { + z-index: 1001; +} + +.eael-nft-gallery-wrapper .preset-2 .eael-nft-item:hover .eael-nft-thumbnail img { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +.eael-nft-gallery-load-more.elementor-button.elementor-size-xl { + font-size: 20px; + padding: 15px 50px; + border-radius: 6px; +} + +.eael-nft-gallery-load-more.elementor-button.elementor-size-lg { + font-size: 18px; + padding: 20px 40px; + border-radius: 5px; +} + +.eael-nft-gallery-load-more.elementor-button.elementor-size-md { + font-size: 16px; + padding: 15px 30px; + border-radius: 4px; +} + +.eael-nft-gallery-load-more.elementor-button.elementor-size-sm { + font-size: 15px; + padding: 12px 24px; + border-radius: 3px; +} + +.eael-nft-gallery-load-more.elementor-button.elementor-size-xs { + font-size: 13px; + padding: 10px 20px; + border-radius: 2px; +} + +@media only screen and (max-width: 767px) { + .eael-nft-gallery-wrapper .eael-nft-list .eael-nft-grid-container { + grid-template-columns: 28% 43% 23%; + -webkit-column-gap: 3%; + -moz-column-gap: 3%; + column-gap: 3%; + } + .eael-nft-gallery-wrapper .eael-nft-last-sale-wrapper, + .eael-nft-gallery-wrapper .eael-nft-creator-wrapper { + display: none !important; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/nft-gallery.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/nft-gallery.min.css new file mode 100644 index 0000000..75f9bf9 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/nft-gallery.min.css @@ -0,0 +1 @@ +.eael-nft-gallery-error-message{background-color:#f2dede;color:#a94442;font-size:85%;padding:15px;border-radius:3px}.eael-nft-gallery-wrapper{padding:15px 0;-webkit-transition:.5s;transition:.5s;overflow:hidden;position:relative}.eael-nft-gallery-wrapper .eael-nft-grid{grid-template-columns:repeat(3, 1fr);grid-column-gap:15px;grid-row-gap:15px;display:grid}.eael-nft-gallery-wrapper .eael-nft-list{grid-template-columns:auto;grid-column-gap:15px;grid-row-gap:15px;display:grid}.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-list-thumbnail{overflow:hidden}.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-list-thumbnail img{-o-object-fit:cover;object-fit:cover;width:auto;height:100px;border-radius:10px}.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-grid-container{display:grid;grid-template-columns:15% 30% 15% 20% 20%}.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-grid-item{display:inline-grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-nft-gallery-wrapper .eael-nft-item{position:relative;background-color:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.09);box-shadow:0 4px 15px rgba(0,0,0,.09);overflow:hidden;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-chain{opacity:0;-webkit-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(159,159,159,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:32px;height:32px;border-radius:50%;position:absolute;left:8px;top:8px;z-index:160;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-chain .eael-nft-chain-button{visibility:visible;opacity:1;-webkit-transition:visibility 0s ease 0s,opacity .4s ease-in-out 0s;transition:visibility 0s ease 0s,opacity .4s ease-in-out 0s;background:rgba(0,0,0,0);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:100%;border:0px;padding:0;margin:0}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-chain .eael-nft-chain-button svg{width:24px;height:20px;fill:#fff}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-main-content{padding:15px}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-creator-img{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-created-by,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-owned-by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-thumbnail{line-height:0;text-align:center;overflow:hidden}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-thumbnail img{-o-object-fit:cover;object-fit:cover;width:auto;height:300px}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-title{font-size:14px;font-weight:bold;margin:0 0 10px}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-current-price{font-size:16px;font-weight:bold;margin:0 0 10px}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in{margin:0}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale .eael-nft-last-sale-text,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale .eael-nft-ends-in-text,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in .eael-nft-last-sale-text,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in .eael-nft-ends-in-text{font-size:14px;color:#707a83}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale .eael-nft-last-sale-price,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-last-sale .eael-nft-ends-in-time,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in .eael-nft-last-sale-price,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-ends-in .eael-nft-ends-in-time{font-size:15px;color:#707a83}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-creator-wrapper,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-owner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-creator-wrapper img,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-owner-wrapper img{height:30px;width:30px;border-radius:50%}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-creator-wrapper span,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-owner-wrapper span{color:#333;font-size:14px}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-creator-wrapper a,.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-content .eael-nft-owner-wrapper a{color:#7967ff;font-size:14px}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button .eael-nft-gallery-button-align-left{margin-right:auto}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button .eael-nft-gallery-button-align-center{margin:auto}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button .eael-nft-gallery-button-align-right{margin-left:auto}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button button{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:unset;box-shadow:unset;display:block;padding:0;margin:0}.eael-nft-gallery-wrapper .eael-nft-item .eael-nft-button button a{display:block;text-decoration:none;color:#fff;font-size:14px;padding:12px 15px;-webkit-transition:.5s;transition:.5s;text-align:center}.eael-nft-gallery-wrapper .eael-nft-item:hover{-webkit-box-shadow:0 4px 15px #d6d6d6;box-shadow:0 4px 15px #d6d6d6}.eael-nft-gallery-wrapper .eael-nft-item:hover .eael-nft-chain{opacity:1}.eael-nft-gallery-wrapper .eael-nft-item:hover .eael-nft-button{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.eael-nft-gallery-wrapper .preset-1 .eael-nft-price-wrapper{min-height:20px}.eael-nft-gallery-wrapper .preset-1 .eael-nft-button{position:absolute;bottom:0;left:0;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;visibility:hidden;width:100%}.eael-nft-gallery-wrapper .preset-1 .eael-nft-button button{width:100%}.eael-nft-gallery-wrapper .preset-1 .eael-nft-thumbnail img{-webkit-transition-duration:.4s;transition-duration:.4s}.eael-nft-gallery-wrapper .preset-1 .eael-nft-item:hover .eael-nft-button{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.eael-nft-gallery-wrapper .preset-1 .eael-nft-item:hover .eael-nft-thumbnail img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.eael-nft-gallery-wrapper .preset-2 .eael-nft-price-wrapper{min-height:20px}.eael-nft-gallery-wrapper .preset-2 .eael-nft-creator-wrapper,.eael-nft-gallery-wrapper .preset-2 .eael-nft-owner-wrapper,.eael-nft-gallery-wrapper .preset-2 .eael-nft-last-sale-wrapper,.eael-nft-gallery-wrapper .preset-2 .eael-nft-button{display:none}.eael-nft-gallery-wrapper .preset-2 .eael-nft-item{padding:0 !important;min-height:300px}.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-thumbnail{margin-bottom:0}.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-thumbnail img{-webkit-transition-duration:.4s;transition-duration:.4s}.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-thumbnail::before{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0}.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-main-content{background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;padding:15px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff}.eael-nft-gallery-wrapper .preset-2 .eael-nft-item>a{position:absolute;border-radius:10px;top:0;left:0;height:100%;width:100%;z-index:1000}.eael-nft-gallery-wrapper .preset-2 .eael-nft-item .eael-nft-chain{z-index:1001}.eael-nft-gallery-wrapper .preset-2 .eael-nft-item:hover .eael-nft-thumbnail img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.eael-nft-gallery-load-more.elementor-button.elementor-size-xl{font-size:20px;padding:15px 50px;border-radius:6px}.eael-nft-gallery-load-more.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.eael-nft-gallery-load-more.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.eael-nft-gallery-load-more.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;border-radius:3px}.eael-nft-gallery-load-more.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}@media only screen and (max-width: 767px){.eael-nft-gallery-wrapper .eael-nft-list .eael-nft-grid-container{grid-template-columns:28% 43% 23%;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%}.eael-nft-gallery-wrapper .eael-nft-last-sale-wrapper,.eael-nft-gallery-wrapper .eael-nft-creator-wrapper{display:none !important}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/ninja-form.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/ninja-form.css new file mode 100644 index 0000000..988b869 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/ninja-form.css @@ -0,0 +1,60 @@ +.eael-ninja-container input, .eael-ninja-container textarea { + height: auto; + padding: 10px; +} + +.eael-contact-form-align-center .eael-ninja-container, +.eael-contact-form-align-center .eael-ninja-container .nf-field .nf-field-element input[type=button], +.eael-contact-form-btn-align-center .eael-ninja-container, +.eael-contact-form-btn-align-center .eael-ninja-container .nf-field .nf-field-element input[type=button] { + margin-left: auto !important; + margin-right: auto !important; + display: block; + float: none; +} + +.eael-contact-form-align-left .eael-ninja-container, +.eael-contact-form-align-left .eael-ninja-container .nf-field .nf-field-element input[type=button], +.eael-contact-form-btn-align-left .eael-ninja-container, +.eael-contact-form-btn-align-left .eael-ninja-container .nf-field .nf-field-element input[type=button] { + float: left; + width: auto; +} + +.eael-contact-form-align-right .eael-ninja-container, +.eael-contact-form-align-right .eael-ninja-container .nf-field .nf-field-element input[type=button], +.eael-contact-form-btn-align-right .eael-ninja-container, +.eael-contact-form-btn-align-right .eael-ninja-container .nf-field .nf-field-element input[type=button] { + float: right; + width: auto; +} + +.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=text], +.eael-ninja-container .nf-field .nf-field-element input[type=password], +.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=email], +.eael-ninja-container .nf-field .nf-field-element input[type=url], +.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=number], +.eael-ninja-container .nf-field .nf-field-element textarea { + max-width: 100%; +} + +.eael-ninja-form .nf-form-title, +.eael-ninja-form .title-description-hide .nf-form-title, .eael-ninja-form.title-description-hide .nf-form-title, +.eael-ninja-form .nf-field-labe { + display: none; +} + +.eael-ninja-form .submit-container input[type=button] { + border: 0; + border-radius: 0; +} + +.eael-ninja-form-title-yes .nf-form-title, +.eael-ninja-form-labels-yes .nf-field-label { + display: block; +} + +.eael-ninja-form-button-full-width .submit-container input[type=button], +.eael-ninja-form-button-full-width .submit-container input[type=submit] { + width: 100%; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/ninja-form.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/ninja-form.min.css new file mode 100644 index 0000000..e141bad --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/ninja-form.min.css @@ -0,0 +1 @@ +.eael-ninja-container input,.eael-ninja-container textarea{height:auto;padding:10px}.eael-contact-form-align-center .eael-ninja-container,.eael-contact-form-align-center .eael-ninja-container .nf-field .nf-field-element input[type=button],.eael-contact-form-btn-align-center .eael-ninja-container,.eael-contact-form-btn-align-center .eael-ninja-container .nf-field .nf-field-element input[type=button]{margin-left:auto !important;margin-right:auto !important;display:block;float:none}.eael-contact-form-align-left .eael-ninja-container,.eael-contact-form-align-left .eael-ninja-container .nf-field .nf-field-element input[type=button],.eael-contact-form-btn-align-left .eael-ninja-container,.eael-contact-form-btn-align-left .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:left;width:auto}.eael-contact-form-align-right .eael-ninja-container,.eael-contact-form-align-right .eael-ninja-container .nf-field .nf-field-element input[type=button],.eael-contact-form-btn-align-right .eael-ninja-container,.eael-contact-form-btn-align-right .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:right;width:auto}.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=text],.eael-ninja-container .nf-field .nf-field-element input[type=password],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=email],.eael-ninja-container .nf-field .nf-field-element input[type=url],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=number],.eael-ninja-container .nf-field .nf-field-element textarea{max-width:100%}.eael-ninja-form .nf-form-title,.eael-ninja-form .title-description-hide .nf-form-title,.eael-ninja-form.title-description-hide .nf-form-title,.eael-ninja-form .nf-field-labe{display:none}.eael-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.eael-ninja-form-title-yes .nf-form-title,.eael-ninja-form-labels-yes .nf-field-label{display:block}.eael-ninja-form-button-full-width .submit-container input[type=button],.eael-ninja-form-button-full-width .submit-container input[type=submit]{width:100%} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-grid.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-grid.css new file mode 100644 index 0000000..cce27a5 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-grid.css @@ -0,0 +1,743 @@ +.eael-post-grid-container .eael-post-grid { + margin: 0 -10px; +} + +.eael-post-grid-container .eael-post-grid .eael-grid-post { + float: left; + padding: 10px; +} + +.eael-post-carousel .eael-grid-post { + float: none; + padding: 0; +} + +.eael-grid-post-holder { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.eael-grid-post-holder-inner { + height: 100%; +} + +.eael-entry-media { + position: relative; +} + +.eael-entry-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 2; + -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); + transition: opacity 0.2s ease-in-out, -webkit-transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); + transition: opacity 0.2s ease-in-out, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); + transition: opacity 0.2s ease-in-out, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); +} + +.eael-entry-overlay > a { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 3; +} + +.eael-entry-title { + margin: 10px 0 5px; + font-size: 1.2em; +} + +.eael-entry-thumbnail img { + width: 100%; + max-width: 100%; + vertical-align: middle; +} + +.eael-entry-thumbnail.eael-image-ratio img { + position: absolute; + top: calc(50% + 1px); + left: calc(50% + 1px); + -webkit-transform: scale(1.01) translate(-50%, -50%); + -ms-transform: scale(1.01) translate(-50%, -50%); + transform: scale(1.01) translate(-50%, -50%); +} + +.eael-entry-thumbnail > img { + height: 100%; +} + +.eael-entry-footer .eael-author-avatar, +.eael-entry-header-after .eael-author-avatar { + width: 50px; + padding-right: 8px; +} + +.eael-entry-footer .eael-author-avatar .avatar, +.eael-entry-header-after .eael-author-avatar .avatar { + border-radius: 50%; +} + +.eael-entry-header-after.style-two { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.eael-post-grid .eael-entry-footer .eael-entry-meta { + text-align: left; +} + +.eael-grid-post .eael-entry-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + white-space: nowrap; +} + +.eael-grid-post .eael-entry-footer .eael-entry-meta { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.eael-entry-meta > div { + font-size: 12px; + line-height: 1.2; + padding-bottom: 5px; +} + +.eael-grid-post-excerpt p { + margin: 0; + font-size: 14px; +} + +.eael-entry-meta .eael-entry-footer .eael-posted-by { + display: block; +} + +.eael-grid-post .eael-entry-wrapper { + padding: 15px; +} + +.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-by, +.eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-by { + padding-right: 8px; +} + +.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before, +.eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before { + content: "\f111"; + font-family: "Font Awesome 5 Free"; + font-weight: 700; + color: inherit; + opacity: 0.4; + font-size: 0.8em; + padding-right: 7px; +} + +.eael-post-grid .eael-entry-wrapper > .eael-entry-header-after.style-two .eael-entry-meta span.eael-posted-on::before { + content: ""; + padding-right: 0; +} + +/*--- Post Grid Thumbnail Hover Effects ---*/ + +.eael-entry-media { + position: relative; +} + +.eael-entry-overlay { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.eael-entry-overlay > i { + color: #fff; +} + +/*--- fade in ---*/ + +.eael-entry-overlay.fade-in { + visibility: hidden; + opacity: 0; + -webkit-transition: 300ms; + transition: 300ms; +} + +.eael-entry-media:hover .eael-entry-overlay.fade-in { + visibility: visible; + opacity: 1; +} + +.eael-entry-media:hover .eael-entry-overlay.fade-in > i { + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); + opacity: 1; +} + +/*--- zoom in --- */ + +.eael-entry-overlay.zoom-in { + -webkit-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); + visibility: hidden; + opacity: 0; + -webkit-transition: 300ms; + transition: 300ms; +} + +.eael-entry-media:hover .eael-entry-overlay.zoom-in { + visibility: visible; + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +/*--- slide up ---*/ + +.eael-entry-overlay.slide-up { + -webkit-transform: translateY(100%); + -ms-transform: translateY(100%); + transform: translateY(100%); + visibility: hidden; + opacity: 0; + -webkit-transition: 300ms; + transition: 300ms; +} + +.eael-entry-media:hover .eael-entry-overlay.slide-up { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + visibility: visible; + opacity: 1; +} + +.eael-entry-media { + overflow: hidden; +} + +/*--- Post Grid & Carousel Hover Styles ---*/ + +.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay { + opacity: 0; +} + +.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay { + opacity: 1; +} + +.eael-entry-media.grid-hover-style-none .eael-entry-overlay { + display: none; +} + +.eael-entry-overlay.none { + opacity: 0; +} + +.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay { + -webkit-transform: scale(0.4); + -ms-transform: scale(0.4); + transform: scale(0.4); + opacity: 0; +} + +.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; +} + +.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay { + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + transform: translateY(-100%); +} + +.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay > i { + -webkit-transform: translateY(-100px); + -ms-transform: translateY(-100px); + transform: translateY(-100px); + -webkit-transition-delay: 100ms; + transition-delay: 100ms; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} + +.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay { + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); +} + +.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay > i { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} + +.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay { + -webkit-transform: translateY(100%); + -ms-transform: translateY(100%); + transform: translateY(100%); + visibility: hidden; + opacity: 0; +} + +.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay > i { + -webkit-transform: translateY(100px); + -ms-transform: translateY(100px); + transform: translateY(100px); + -webkit-transition-delay: 100ms; + transition-delay: 100ms; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} + +.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay { + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); + visibility: visible; + opacity: 1; +} + +.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay > i { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} + +.eael-grid-post .eael-entry-thumbnail > img { + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} + +.eael-grid-post-excerpt .eael-post-elements-readmore-btn { + display: block; +} + +/*--- Gallery Column CSS ---*/ + +@media only screen and (min-width: 1025px) { + /* For Desktop: */ + .elementor-element.elementor-grid-eael-col-1 { + position: relative; + } + .elementor-element.elementor-grid-eael-col-1 .eael-grid-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-eael-col-2 { + position: relative; + } + .elementor-element.elementor-grid-eael-col-2 .eael-grid-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n + 1) { + clear: both; + } + .elementor-element.elementor-grid-eael-col-3 { + position: relative; + } + .elementor-element.elementor-grid-eael-col-3 .eael-grid-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n + 1) { + clear: both; + } + .elementor-element.elementor-grid-eael-col-4 { + position: relative; + } + .elementor-element.elementor-grid-eael-col-4 .eael-grid-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n + 1) { + clear: both; + } + .elementor-element.elementor-grid-eael-col-5 { + position: relative; + } + .elementor-element.elementor-grid-eael-col-5 .eael-grid-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n + 1) { + clear: both; + } + .elementor-element.elementor-grid-eael-col-6 { + position: relative; + } + .elementor-element.elementor-grid-eael-col-6 .eael-grid-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n + 1) { + clear: both; + } +} + +@media only screen and (max-width: 1024px) and (min-width: 766px) { + /* For tablets: */ + .elementor-element.elementor-grid-tablet-eael-col-1 { + position: relative; + } + .elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-tablet-eael-col-2 { + position: relative; + } + .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n + 1) { + clear: both; + } + .elementor-element.elementor-grid-tablet-eael-col-3 { + position: relative; + } + .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n + 1) { + clear: both; + } + .elementor-element.elementor-grid-tablet-eael-col-4 { + position: relative; + } + .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n + 1) { + clear: both; + } + .elementor-element.elementor-grid-tablet-eael-col-5 { + position: relative; + } + .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n + 1) { + clear: both; + } + .elementor-element.elementor-grid-tablet-eael-col-6 { + position: relative; + } + .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n + 1) { + clear: both; + } +} + +@media only screen and (max-width: 767px) { + .elementor-element.elementor-grid-mobile-eael-col-1 { + position: relative; + } + .elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post { + width: 100%; + float: left; + } + .elementor-element.elementor-grid-mobile-eael-col-2 { + position: relative; + } + .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post { + width: 50%; + float: left; + } + .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n + 1) { + clear: both; + } + .elementor-element.elementor-grid-mobile-eael-col-3 { + position: relative; + } + .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post { + width: 33.3333%; + float: left; + } + .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n + 1) { + clear: both; + } + .elementor-element.elementor-grid-mobile-eael-col-4 { + position: relative; + } + .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post { + width: 25%; + float: left; + } + .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n + 1) { + clear: both; + } + .elementor-element.elementor-grid-mobile-eael-col-5 { + position: relative; + } + .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post { + width: 20%; + float: left; + } + .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n + 1) { + clear: both; + } + .elementor-element.elementor-grid-mobile-eael-col-6 { + position: relative; + } + .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post { + width: 16%; + float: left; + } + .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n) { + margin-right: 0 !important; + } + .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n + 1) { + clear: both; + } +} + +.eael-author-avatar > a { + display: block; +} + +.eael-entry-footer, +.eael-entry-header-after { + overflow: hidden; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.eael-entry-footer > div, +.eael-entry-header-after > div { + display: inline-block; + float: left; +} + +.post-carousel-categories { + position: absolute; + left: 0; + top: 0; + z-index: 11; + width: 100%; + margin: 0; + padding: 15px; + text-align: left; + visibility: hidden; + opacity: 0; + -webkit-transition: 300ms; + transition: 300ms; +} + +.post-carousel-categories li { + display: inline-block; + text-transform: capitalize; + margin-right: 5px; + position: relative; +} + +.post-carousel-categories li:after { + content: ","; + color: #ffffff; +} + +.post-carousel-categories li:last-child:after { + display: none; +} + +.post-carousel-categories li a { + color: #fff; +} + +.eael-entry-media:hover .post-carousel-categories { + visibility: visible; + opacity: 1; +} + +.eael-post-grid-style-three .eael-meta-posted-on { + min-width: 60px; + height: 50px; + padding: 5px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: 4px; + -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); + box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); + text-align: center; + font-size: 16px; + line-height: 18px; + margin-top: 12px; + margin-left: 12px; +} + +.eael-post-grid-style-three .eael-meta-posted-on span { + display: block; +} + +.eael-post-grid-style-two .eael-entry-meta { + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; +} + +.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on { + padding: 0; + font-size: 12px; + margin-right: 15px; + color: #929292; +} + +.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i { + margin-right: 7px; +} + +.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer { + padding: 0; + font-size: 12px; +} + +.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer a { + color: #929292; +} + +.eael-post-grid-style-two .eael-entry-meta .post-meta-categories { + list-style: none; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-flow: wrap; + flex-flow: wrap; + margin: 0; + padding-left: 0; +} + +.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li { + font-size: 12px; + margin-right: 4px; + color: #929292; +} + +.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li:last-child { + margin-right: 0; +} + +.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li a { + color: #929292; +} + +.rtl .eael-post-grid-container .eael-post-grid .eael-grid-post { + float: right; +} + +.rtl .eael-post-grid .eael-entry-footer .eael-entry-meta { + text-align: right; +} + +.rtl .eael-post-grid .eael-entry-footer .eael-author-avatar { + padding-right: 0; + padding-left: 8px; +} + +.rtl .eael-entry-header-after .eael-author-avatar { + padding-right: 0; + padding-left: 8px; +} + +.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on { + margin-right: 0; + margin-left: 15px; +} + +.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i { + margin-right: 0; + margin-left: 7px; +} + +.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-by, +.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-by { + padding-right: 0; + padding-left: 8px; +} + +.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before, +.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before { + padding-right: 0; + padding-left: 7px; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-grid.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-grid.min.css new file mode 100644 index 0000000..edabd7a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-grid.min.css @@ -0,0 +1 @@ +.eael-post-grid-container .eael-post-grid{margin:0 -10px}.eael-post-grid-container .eael-post-grid .eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform .25s cubic-bezier(0.19, 1, 0.22, 1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail.eael-image-ratio img{position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:scale(1.01) translate(-50%, -50%);-ms-transform:scale(1.01) translate(-50%, -50%);transform:scale(1.01) translate(-50%, -50%)}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar,.eael-entry-header-after .eael-author-avatar{width:50px;padding-right:8px}.eael-entry-footer .eael-author-avatar .avatar,.eael-entry-header-after .eael-author-avatar .avatar{border-radius:50%}.eael-entry-header-after.style-two{-ms-flex-wrap:wrap;flex-wrap:wrap}.eael-post-grid .eael-entry-footer .eael-entry-meta{text-align:left}.eael-grid-post .eael-entry-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;white-space:nowrap}.eael-grid-post .eael-entry-footer .eael-entry-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-by,.eael-post-grid .eael-entry-wrapper>.eael-entry-header-after .eael-entry-meta span.eael-posted-by{padding-right:8px}.eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-on::before,.eael-post-grid .eael-entry-wrapper>.eael-entry-header-after .eael-entry-meta span.eael-posted-on::before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-post-grid .eael-entry-wrapper>.eael-entry-header-after.style-two .eael-entry-meta span.eael-posted-on::before{content:"";padding-right:0}.eael-entry-media{position:relative}.eael-entry-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;-webkit-transition:300ms;transition:300ms}.eael-entry-media:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-media:hover .eael-entry-overlay.fade-in>i{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);visibility:hidden;opacity:0;-webkit-transition:300ms;transition:300ms}.eael-entry-media:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.eael-entry-overlay.slide-up{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:300ms;transition:300ms}.eael-entry-media:hover .eael-entry-overlay.slide-up{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.eael-entry-media{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-overlay.none{opacity:0}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition-delay:100ms;transition-delay:100ms;-webkit-transition-duration:300ms;transition-duration:300ms}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition-delay:100ms;transition-delay:100ms;-webkit-transition-duration:300ms;transition-duration:300ms}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.eael-grid-post .eael-entry-thumbnail>img{height:100%;-o-object-fit:cover;object-fit:cover}.eael-grid-post-excerpt .eael-post-elements-readmore-btn{display:block}@media only screen and (min-width: 1025px){.elementor-element.elementor-grid-eael-col-1{position:relative}.elementor-element.elementor-grid-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-eael-col-2{position:relative}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n + 1){clear:both}.elementor-element.elementor-grid-eael-col-3{position:relative}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n + 1){clear:both}.elementor-element.elementor-grid-eael-col-4{position:relative}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n + 1){clear:both}.elementor-element.elementor-grid-eael-col-5{position:relative}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n + 1){clear:both}.elementor-element.elementor-grid-eael-col-6{position:relative}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n + 1){clear:both}}@media only screen and (max-width: 1024px)and (min-width: 766px){.elementor-element.elementor-grid-tablet-eael-col-1{position:relative}.elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-tablet-eael-col-2{position:relative}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n + 1){clear:both}.elementor-element.elementor-grid-tablet-eael-col-3{position:relative}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n + 1){clear:both}.elementor-element.elementor-grid-tablet-eael-col-4{position:relative}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n + 1){clear:both}.elementor-element.elementor-grid-tablet-eael-col-5{position:relative}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n + 1){clear:both}.elementor-element.elementor-grid-tablet-eael-col-6{position:relative}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n + 1){clear:both}}@media only screen and (max-width: 767px){.elementor-element.elementor-grid-mobile-eael-col-1{position:relative}.elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-mobile-eael-col-2{position:relative}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n + 1){clear:both}.elementor-element.elementor-grid-mobile-eael-col-3{position:relative}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n + 1){clear:both}.elementor-element.elementor-grid-mobile-eael-col-4{position:relative}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n + 1){clear:both}.elementor-element.elementor-grid-mobile-eael-col-5{position:relative}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n + 1){clear:both}.elementor-element.elementor-grid-mobile-eael-col-6{position:relative}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0 !important}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n + 1){clear:both}}.eael-author-avatar>a{display:block}.eael-entry-footer,.eael-entry-header-after{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.eael-entry-footer>div,.eael-entry-header-after>div{display:inline-block;float:left}.post-carousel-categories{position:absolute;left:0;top:0;z-index:11;width:100%;margin:0;padding:15px;text-align:left;visibility:hidden;opacity:0;-webkit-transition:300ms;transition:300ms}.post-carousel-categories li{display:inline-block;text-transform:capitalize;margin-right:5px;position:relative}.post-carousel-categories li:after{content:",";color:#fff}.post-carousel-categories li:last-child:after{display:none}.post-carousel-categories li a{color:#fff}.eael-entry-media:hover .post-carousel-categories{visibility:visible;opacity:1}.eael-post-grid-style-three .eael-meta-posted-on{min-width:60px;height:50px;padding:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);text-align:center;font-size:16px;line-height:18px;margin-top:12px;margin-left:12px}.eael-post-grid-style-three .eael-meta-posted-on span{display:block}.eael-post-grid-style-two .eael-entry-meta{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{padding:0;font-size:12px;margin-right:15px;color:#929292}.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i{margin-right:7px}.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer{padding:0;font-size:12px}.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer a{color:#929292}.eael-post-grid-style-two .eael-entry-meta .post-meta-categories{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:0;padding-left:0}.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li{font-size:12px;margin-right:4px;color:#929292}.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li:last-child{margin-right:0}.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li a{color:#929292}.rtl .eael-post-grid-container .eael-post-grid .eael-grid-post{float:right}.rtl .eael-post-grid .eael-entry-footer .eael-entry-meta{text-align:right}.rtl .eael-post-grid .eael-entry-footer .eael-author-avatar{padding-right:0;padding-left:8px}.rtl .eael-entry-header-after .eael-author-avatar{padding-right:0;padding-left:8px}.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{margin-right:0;margin-left:15px}.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i{margin-right:0;margin-left:7px}.rtl .eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-by,.rtl .eael-post-grid .eael-entry-wrapper>.eael-entry-header-after .eael-entry-meta span.eael-posted-by{padding-right:0;padding-left:8px}.rtl .eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-on::before,.rtl .eael-post-grid .eael-entry-wrapper>.eael-entry-header-after .eael-entry-meta span.eael-posted-on::before{padding-right:0;padding-left:7px} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-timeline.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-timeline.css new file mode 100644 index 0000000..b58cef5 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-timeline.css @@ -0,0 +1,606 @@ +.eael-post-timeline { + margin-bottom: 0; + min-height: 100%; + overflow: hidden; + position: relative; +} + +.eael-timeline-column { + width: 50%; + margin-left: 0; + float: left; + margin-top: 0 !important; +} + +.eael-timeline-post { + position: relative; +} + +.eael-timeline-post:after { + background-color: rgba(83, 85, 86, 0.2); + content: ""; + width: 2px; + height: 245px; + position: absolute; + right: 0; + top: 70px; +} + +.eael-timeline-post:nth-child(2n):after { + display: none; +} + +.eael-timeline-bullet { + background-color: #9fa9af; + border: 5px solid #fff; + border-radius: 50%; + -webkit-box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.1); + content: ""; + height: 20px; + position: absolute; + right: -9px; + top: 60px; + width: 20px; + z-index: 3; + cursor: pointer; +} + +.eael-timeline-post:nth-child(2n) .eael-timeline-bullet { + background-color: #9fa9af; + border: 5px solid #fff; + border-radius: 50%; + bottom: 36px; + content: ""; + height: 20px; + left: -11px; + position: absolute; + top: 300px; + width: 20px; + z-index: 3; +} + +.eael-timeline-post-inner { + background: linear-gradient(45deg, #3f3f46 0%, #05abe0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); + border: 8px solid #e5eaed; + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); + float: right; + margin: 30px 40px 30px auto; + position: relative; + height: 320px; + width: calc(100% - 40px); +} + +.eael-timeline-post:nth-child(even) .eael-timeline-post-inner { + float: left; + margin-left: 40px; +} + +.eael-timeline-post-inner:after { + border-color: transparent transparent transparent #e5eaed; + border-style: solid; + border-width: 15px; + content: ""; + height: 0; + position: absolute; + right: -36px; + top: 17px; + width: 0; +} + +.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after { + border-color: transparent #e5eaed transparent transparent; + border-style: solid; + border-width: 15px; + content: ""; + height: 0; + left: -36px; + position: absolute; + top: 257px; + width: 0; +} + +.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner::after { + border-left-color: transparent !important; +} + +.eael-timeline-post p { + margin: 1.6rem 0 0 0; + font-size: 0.9em; + line-height: 1.6em; +} + +.eael-timeline-post-image { + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + display: block; + height: 100%; + overflow: hidden; + position: relative; + opacity: 1; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.eael-timeline-post-title { + bottom: 40px; + position: absolute; + width: 100%; +} + +.eael-timeline-post-title .eael-timeline-post-title-text { + color: #fff; + font-size: 20px; + font-weight: bold; + letter-spacing: 1px; + line-height: 24px; + padding: 0 25px; + text-align: left; + text-transform: uppercase; + margin-bottom: 15px; + display: block; +} + +.eael-timeline-post-excerpt { + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.eael-timeline-post-excerpt p { + color: #fff; + font-size: 14px; + padding: 25px; +} + +.eael-timeline-post-inner:hover .eael-timeline-post-excerpt { + opacity: 1; + top: 10px; +} + +.eael-timeline-post-inner:hover .eael-timeline-post-image { + opacity: 0.3; +} + +.eael-timeline-post time { + opacity: 0; + background-color: rgba(0, 0, 0, 0.7); + color: #fff; + font-size: 10px; + border-radius: 20px; + position: absolute; + right: -97px; + width: 100px; + height: 30px; + line-height: 30px; + text-align: center; + top: 50px; + z-index: 4; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} + +.eael-timeline-post:nth-child(2n) time { + background-color: rgba(0, 0, 0, 0.7); + border-radius: 20px; + color: #fff; + font-size: 10px; + height: 30px; + left: -99px; + line-height: 30px; + position: absolute; + text-align: center; + top: 290px; + width: 100px; + z-index: 4; +} + +.eael-timeline-post time:before { + border-bottom: 5px solid rgba(0, 0, 0, 0.7); + border-left: 5px solid transparent; + border-right: 5px solid transparent; + content: ""; + height: 0; + left: 45px; + position: absolute; + top: -5px; + width: 0; +} + +.eael-timeline-post:hover time { + opacity: 1; +} + +.eael-timeline-post::after { + height: 100%; +} + +.eael-post-timeline .eael-timeline-post:nth-last-child(2)::after { + height: 245px; +} + +.eael-post-timeline .eael-timeline-post:last-child::after { + display: none; +} + +.eael-load-more-button-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +/*--- Responsive Style for Post Timeline ---*/ + +@media only screen and (max-width: 1366px) { + .eael-timeline-post-title .eael-timeline-post-title-text { + font-size: 0.8em; + } + .eael-timeline-post-excerpt p { + font-size: 13px; + } +} + +@media only screen and (max-width: 1169px) { + .eael-timeline-post-inner { + height: 320px; + } +} + +@media only screen and (max-width: 992px) { + .eael-post-timeline { + margin-left: 0; + } + .eael-timeline-bullet, + .eael-timeline-post:after, + .eael-timeline-post:before, + .eael-timeline-post-inner:after { + display: none; + } + .eael-timeline-post { + display: inline-block; + float: left !important; + width: 50% !important; + margin: 15px auto; + } + .eael-timeline-post-inner { + height: 320px; + padding-bottom: 30px; + } + .eael-timeline-post-title { + bottom: 50px; + } + .eael-timeline-post-title .eael-timeline-post-title-text { + font-size: 0.8em; + line-height: 1.2em; + } + .eael-timeline-post .eael-timeline-post-inner { + margin: 0 10px auto 0; + width: 90%; + } + .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner { + margin: 0 auto 0 10px; + width: 90%; + } + .eael-timeline-post-excerpt { + opacity: 0 !important; + } + .eael-timeline-post-image { + opacity: 0.3; + } + .eael-timeline-post time, + .eael-timeline-post:nth-child(2n) time { + background-color: #fff; + border-radius: 0; + color: #444; + font-size: 12px; + text-transform: uppercase; + left: 0; + opacity: 1; + padding-top: 3px; + top: 275px; + width: 100%; + } + time:before { + display: none; + } +} + +@media only screen and (max-width: 767px) { + .eael-timeline-post { + display: block; + float: none !important; + margin: 20px auto; + width: 100% !important; + } + .eael-timeline-post .eael-timeline-post-inner, + .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner { + display: block; + float: none; + margin: 0 auto; + } +} + +@media only screen and (max-width: 479px) { + .eael-timeline-post .eael-timeline-post-inner, + .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner { + height: 250px; + margin: 0 auto; + width: 95%; + } + .eael-timeline-post time, + .eael-timeline-post:nth-child(2n) time { + top: 205px; + } +} + +.rtl .eael-timeline-post { + direction: ltr; +} + +.eael-post-timeline.timeline-layout-card { + margin: -20px; + overflow: unset; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post { + width: 100%; + padding: 20px; +} + +@media only screen and (min-width: 992px) { + .eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(odd) .eael-timeline-post-inner::after { + border-right: none; + left: auto !important; + } +} + +@media only screen and (max-width: 992px) { + .eael-post-timeline.timeline-layout-card .eael-timeline-post { + width: 100% !important; + margin: 0; + } + .eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-bullet, .eael-post-timeline.timeline-layout-card .eael-timeline-post:after, .eael-post-timeline.timeline-layout-card .eael-timeline-post:before, + .eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-post-inner:after { + display: block; + } + .eael-post-timeline.timeline-layout-card .eael-timeline-post:after { + left: 7% !important; + -webkit-transform: translateX(-7%) !important; + -ms-transform: translateX(-7%) !important; + transform: translateX(-7%) !important; + } +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post:last-child::after { + display: none !important; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post:after { + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + right: auto; + top: 40px; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-bullet { + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + right: auto; + top: 40px; +} + +@media only screen and (max-width: 992px) { + .eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-bullet { + left: 7%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + } +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-last-child(2)::after { + height: 100%; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(2n):after { + display: block; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after { + top: 15px; + left: -12px; + border-left: none; +} + +@media only screen and (min-width: 992px) { + .eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner { + float: right; + } + .eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(2n) time { + left: auto; + right: calc(100% + 85px); + text-align: right; + font-size: 1em; + } +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-clear { + clear: right; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post-inner { + width: 46%; + height: auto; + float: none; + margin: 0; + background: #2315ab; + border: none; + -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08); + box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08); +} + +@media only screen and (max-width: 992px) { + .eael-post-timeline.timeline-layout-card .eael-timeline-post-inner { + width: 90%; + float: right; + padding-bottom: 0; + } + .eael-post-timeline.timeline-layout-card .eael-timeline-post-inner:after { + display: block; + top: 15px; + left: -12px; + border-left: none; + } +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post-inner:hover .eael-timeline-post-excerpt { + top: 0; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post-inner:after { + top: 15px; + right: -12px; + border-left-color: #2315ab; + border-right-color: #2315ab; + border-width: 12px; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post-image { + opacity: 1; + height: 200px; + background-repeat: no-repeat; + background-size: cover; + background-position: center center; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-content { + padding: 30px; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post-title { + bottom: 0; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post-title * { + margin-top: 0; + padding: 0; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post-excerpt p { + padding: 0; + margin-top: 0; +} + +.eael-post-timeline.timeline-layout-card .eael-timeline-post-excerpt, +.eael-post-timeline.timeline-layout-card .eael-timeline-post-title { + position: relative; + opacity: 1 !important; +} + +.eael-post-timeline.timeline-layout-card time { + position: absolute; + left: calc(100% + 85px); + top: 10px; + font-size: 1em; + padding: 5px 10px; + text-align: left; + opacity: 1; + height: auto; + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + border-radius: 5px; +} + +.eael-post-timeline.timeline-layout-card time:before { + content: none; +} + +@media only screen and (max-width: 992px) { + .eael-post-timeline.timeline-layout-card time { + position: relative; + left: 0; + top: 0; + margin: 20px; + display: inline-block; + font-size: 12px; + padding: 2px 10px; + } +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post-inner:after, +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after { + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post .eael-timeline-bullet { + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post:after { + top: 0; +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post:first-child:after { + top: 50%; + height: 50%; +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post:last-child:after { + display: block !important; + height: 50%; +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle time { + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post-inner:after, +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after { + top: auto; + bottom: 20px; +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post .eael-timeline-bullet { + top: auto; + bottom: 40px; +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post:after { + top: 0; +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post:first-child:after { + height: 40px; + top: auto; + bottom: 0; +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post:last-child:after { + display: block !important; + height: calc(100% - 40px); +} + +.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom time { + bottom: 10px; + top: auto; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-timeline.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-timeline.min.css new file mode 100644 index 0000000..8e1cdf6 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/post-timeline.min.css @@ -0,0 +1 @@ +.eael-post-timeline{margin-bottom:0;min-height:100%;overflow:hidden;position:relative}.eael-timeline-column{width:50%;margin-left:0;float:left;margin-top:0 !important}.eael-timeline-post{position:relative}.eael-timeline-post:after{background-color:rgba(83,85,86,.2);content:"";width:2px;height:245px;position:absolute;right:0;top:70px}.eael-timeline-post:nth-child(2n):after{display:none}.eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.1);box-shadow:0 1px 0 1px rgba(0,0,0,.1);content:"";height:20px;position:absolute;right:-9px;top:60px;width:20px;z-index:3;cursor:pointer}.eael-timeline-post:nth-child(2n) .eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;bottom:36px;content:"";height:20px;left:-11px;position:absolute;top:300px;width:20px;z-index:3}.eael-timeline-post-inner{background:linear-gradient(45deg, #3f3f46 0%, #05abe0 100%) repeat scroll 0 0 rgba(0,0,0,0);border:8px solid #e5eaed;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.15);float:right;margin:30px 40px 30px auto;position:relative;height:320px;width:calc(100% - 40px)}.eael-timeline-post:nth-child(even) .eael-timeline-post-inner{float:left;margin-left:40px}.eael-timeline-post-inner:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e5eaed;border-style:solid;border-width:15px;content:"";height:0;position:absolute;right:-36px;top:17px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after{border-color:rgba(0,0,0,0) #e5eaed rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px;content:"";height:0;left:-36px;position:absolute;top:257px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner::after{border-left-color:rgba(0,0,0,0) !important}.eael-timeline-post p{margin:1.6rem 0 0 0;font-size:.9em;line-height:1.6em}.eael-timeline-post-image{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;position:relative;opacity:1;-webkit-transition:all .3s;transition:all .3s}.eael-timeline-post-title{bottom:40px;position:absolute;width:100%}.eael-timeline-post-title .eael-timeline-post-title-text{color:#fff;font-size:20px;font-weight:bold;letter-spacing:1px;line-height:24px;padding:0 25px;text-align:left;text-transform:uppercase;margin-bottom:15px;display:block}.eael-timeline-post-excerpt{opacity:0;position:absolute;top:0;left:0;right:0;-webkit-transition:all .3s;transition:all .3s}.eael-timeline-post-excerpt p{color:#fff;font-size:14px;padding:25px}.eael-timeline-post-inner:hover .eael-timeline-post-excerpt{opacity:1;top:10px}.eael-timeline-post-inner:hover .eael-timeline-post-image{opacity:.3}.eael-timeline-post time{opacity:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;border-radius:20px;position:absolute;right:-97px;width:100px;height:30px;line-height:30px;text-align:center;top:50px;z-index:4;-webkit-transition:all .5s;transition:all .5s}.eael-timeline-post:nth-child(2n) time{background-color:rgba(0,0,0,.7);border-radius:20px;color:#fff;font-size:10px;height:30px;left:-99px;line-height:30px;position:absolute;text-align:center;top:290px;width:100px;z-index:4}.eael-timeline-post time:before{border-bottom:5px solid rgba(0,0,0,.7);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);content:"";height:0;left:45px;position:absolute;top:-5px;width:0}.eael-timeline-post:hover time{opacity:1}.eael-timeline-post::after{height:100%}.eael-post-timeline .eael-timeline-post:nth-last-child(2)::after{height:245px}.eael-post-timeline .eael-timeline-post:last-child::after{display:none}.eael-load-more-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1366px){.eael-timeline-post-title .eael-timeline-post-title-text{font-size:.8em}.eael-timeline-post-excerpt p{font-size:13px}}@media only screen and (max-width: 1169px){.eael-timeline-post-inner{height:320px}}@media only screen and (max-width: 992px){.eael-post-timeline{margin-left:0}.eael-timeline-bullet,.eael-timeline-post:after,.eael-timeline-post:before,.eael-timeline-post-inner:after{display:none}.eael-timeline-post{display:inline-block;float:left !important;width:50% !important;margin:15px auto}.eael-timeline-post-inner{height:320px;padding-bottom:30px}.eael-timeline-post-title{bottom:50px}.eael-timeline-post-title .eael-timeline-post-title-text{font-size:.8em;line-height:1.2em}.eael-timeline-post .eael-timeline-post-inner{margin:0 10px auto 0;width:90%}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{margin:0 auto 0 10px;width:90%}.eael-timeline-post-excerpt{opacity:0 !important}.eael-timeline-post-image{opacity:.3}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{background-color:#fff;border-radius:0;color:#444;font-size:12px;text-transform:uppercase;left:0;opacity:1;padding-top:3px;top:275px;width:100%}time:before{display:none}}@media only screen and (max-width: 767px){.eael-timeline-post{display:block;float:none !important;margin:20px auto;width:100% !important}.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{display:block;float:none;margin:0 auto}}@media only screen and (max-width: 479px){.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{height:250px;margin:0 auto;width:95%}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{top:205px}}.rtl .eael-timeline-post{direction:ltr}.eael-post-timeline.timeline-layout-card{margin:-20px;overflow:unset}.eael-post-timeline.timeline-layout-card .eael-timeline-post{width:100%;padding:20px}@media only screen and (min-width: 992px){.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(odd) .eael-timeline-post-inner::after{border-right:none;left:auto !important}}@media only screen and (max-width: 992px){.eael-post-timeline.timeline-layout-card .eael-timeline-post{width:100% !important;margin:0}.eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-bullet,.eael-post-timeline.timeline-layout-card .eael-timeline-post:after,.eael-post-timeline.timeline-layout-card .eael-timeline-post:before,.eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-post-inner:after{display:block}.eael-post-timeline.timeline-layout-card .eael-timeline-post:after{left:7% !important;-webkit-transform:translateX(-7%) !important;-ms-transform:translateX(-7%) !important;transform:translateX(-7%) !important}}.eael-post-timeline.timeline-layout-card .eael-timeline-post:last-child::after{display:none !important}.eael-post-timeline.timeline-layout-card .eael-timeline-post:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;top:40px}.eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-bullet{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;top:40px}@media only screen and (max-width: 992px){.eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-bullet{left:7%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-last-child(2)::after{height:100%}.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(2n):after{display:block}.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after{top:15px;left:-12px;border-left:none}@media only screen and (min-width: 992px){.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{float:right}.eael-post-timeline.timeline-layout-card .eael-timeline-post:nth-child(2n) time{left:auto;right:calc(100% + 85px);text-align:right;font-size:1em}}.eael-post-timeline.timeline-layout-card .eael-timeline-post .eael-timeline-clear{clear:right}.eael-post-timeline.timeline-layout-card .eael-timeline-post-inner{width:46%;height:auto;float:none;margin:0;background:#2315ab;border:none;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.08);box-shadow:0px 0px 20px 0px rgba(0,0,0,.08)}@media only screen and (max-width: 992px){.eael-post-timeline.timeline-layout-card .eael-timeline-post-inner{width:90%;float:right;padding-bottom:0}.eael-post-timeline.timeline-layout-card .eael-timeline-post-inner:after{display:block;top:15px;left:-12px;border-left:none}}.eael-post-timeline.timeline-layout-card .eael-timeline-post-inner:hover .eael-timeline-post-excerpt{top:0}.eael-post-timeline.timeline-layout-card .eael-timeline-post-inner:after{top:15px;right:-12px;border-left-color:#2315ab;border-right-color:#2315ab;border-width:12px}.eael-post-timeline.timeline-layout-card .eael-timeline-post-image{opacity:1;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center}.eael-post-timeline.timeline-layout-card .eael-timeline-content{padding:30px}.eael-post-timeline.timeline-layout-card .eael-timeline-post-title{bottom:0}.eael-post-timeline.timeline-layout-card .eael-timeline-post-title *{margin-top:0;padding:0}.eael-post-timeline.timeline-layout-card .eael-timeline-post-excerpt p{padding:0;margin-top:0}.eael-post-timeline.timeline-layout-card .eael-timeline-post-excerpt,.eael-post-timeline.timeline-layout-card .eael-timeline-post-title{position:relative;opacity:1 !important}.eael-post-timeline.timeline-layout-card time{position:absolute;left:calc(100% + 85px);top:10px;font-size:1em;padding:5px 10px;text-align:left;opacity:1;height:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:5px}.eael-post-timeline.timeline-layout-card time:before{content:none}@media only screen and (max-width: 992px){.eael-post-timeline.timeline-layout-card time{position:relative;left:0;top:0;margin:20px;display:inline-block;font-size:12px;padding:2px 10px}}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post-inner:after,.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post .eael-timeline-bullet{top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post:after{top:0}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post:first-child:after{top:50%;height:50%}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle .eael-timeline-post:last-child:after{display:block !important;height:50%}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-middle time{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post-inner:after,.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after{top:auto;bottom:20px}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post .eael-timeline-bullet{top:auto;bottom:40px}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post:after{top:0}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post:first-child:after{height:40px;top:auto;bottom:0}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom .eael-timeline-post:last-child:after{display:block !important;height:calc(100% - 40px)}.eael-post-timeline.timeline-layout-card.eael-post-timeline-arrow-bottom time{bottom:10px;top:auto} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/price-table.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/price-table.css new file mode 100644 index 0000000..116219d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/price-table.css @@ -0,0 +1,685 @@ +.eael-pricing { + -webkit-display: flex; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.eael-pricing .eael-pricing-item { + width: 100%; + height: auto; + margin: 0; +} + +.eael-pricing .eael-pricing-button { + display: none; + padding: 12px 25px; + background: #00c853; + font-size: 14px; + font-weight: 600; + color: #fff; + text-transform: uppercase; + text-decoration: none; + -webkit-transition: 0.3s; + transition: 0.3s; + border-radius: 4px; +} + +.eael-pricing .eael-pricing-button:hover { + background: #03b048; +} + +.eael-pricing .eael-pricing-item ul { + padding: 0px; + margin: 0px; + list-style: none; +} + +.eael-pricing .eael-pricing-item ul li.disable-item { + text-decoration: line-through; + opacity: 0.5; +} + +.eael-pricing .eael-pricing-item ul li span.li-icon { + color: #00c853; + margin-right: 6px; + margin-left: 6px; +} + +.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon { + color: #ef5350; +} + +/*--- Pricing Table: Style 1 ---*/ + +.eael-pricing.style-1 { + position: relative; + z-index: 0; + text-align: center; +} + +.eael-pricing.style-1 .eael-pricing-item { + border: 1px solid rgba(9, 9, 9, 0.1); + padding: 30px; + border-radius: 5px; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +.eael-pricing.style-1:hover { + -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); + box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); + -webkit-transition: 0.5s; + transition: 0.5s; +} + +.eael-pricing.style-1 .eael-pricing-item.featured { + position: relative; +} + +.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before { + content: ""; + position: absolute; + width: 100%; + height: 3px; + background: #00c853; + top: 0px; + left: 0px; + right: 0px; + z-index: 1; + border-radius: 5px 5px 0px 0px; +} + +.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before { + content: "Featured"; + position: absolute; + width: auto; + background: #00c853; + color: #fff; + top: 35px; + right: -15px; + z-index: 10; + font-size: 10px; + font-weight: 600; + text-transform: uppercase; + padding: 5px 10px; +} + +.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after { + content: ""; + position: absolute; + top: 20px; + right: -15px; + width: 0; + height: 0; + border-bottom: 15px solid #00c853; + border-right: 15px solid transparent; + z-index: 9; + opacity: 0.9; +} + +.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before { + content: "Featured"; + position: absolute; + width: auto; + background: rgba(0, 0, 0, 0.6); + color: #fff; + top: 15px; + right: 15px; + z-index: 10; + font-size: 11px; + font-weight: 600; + text-transform: uppercase; + padding: 5px 15px; +} + +.eael-pricing .eael-pricing-item .eael-pricing-image.ribbon-4:before, +.eael-pricing .eael-pricing-item.ribbon-4:before { + content: "Featured"; + position: absolute; + width: auto; + background: #00c853; + color: #fff; + top: 30px; + right: -55px; + z-index: 10; + font-size: 13px; + font-weight: 600; + text-transform: uppercase; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + width: 200px; + padding: 7px 0; + white-space: nowrap; +} + +.eael-pricing .eael-pricing-item .eael-pricing-image.ribbon-left.ribbon-4:before, +.eael-pricing .eael-pricing-item.ribbon-left.ribbon-4:before { + right: auto; + left: -55px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.eael-pricing.style-1 .eael-pricing-item .header { + display: block; + position: relative; + z-index: 0; + padding-bottom: 15px; + margin-bottom: 15px; +} + +.eael-pricing.style-1 .eael-pricing-item .header:after { + content: ""; + position: absolute; + width: 140px; + height: 1px; + bottom: 0px; + left: 0px; + right: 0px; + margin: 0 auto; + z-index: 1; + background: rgba(9, 9, 9, 0.1); +} + +.eael-pricing.style-1 .eael-pricing-item .header .title { + font-weight: 700; + line-height: 30px; + margin: 0px; +} + +.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag { + position: relative; + z-index: 0; + padding: 15px 0px; + margin-bottom: 15px; +} + +.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after { + content: ""; + position: absolute; + width: 140px; + height: 1px; + bottom: 0px; + left: 0px; + right: 0px; + margin: 0 auto; + z-index: 1; + background: rgba(9, 9, 9, 0.04); +} + +.eael-pricing.style-1 .eael-pricing-item .price-tag { + position: relative; + font-size: 28px; + font-weight: 500; + line-height: 0px; + margin: 0px auto; +} + +.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency { + font-size: 24px; + font-weight: 700; +} + +.eael-pricing.style-1 .eael-pricing-item .price-period { + color: #999; +} + +.eael-pricing.style-1 .eael-pricing-item .body ul { + display: block; + width: 100%; + margin-bottom: 15px; +} + +.eael-pricing.style-1 .eael-pricing-item .body ul li { + display: block; + width: 100%; + height: auto; + padding: 10px 0px; + font-size: 14px; + color: #6d6d6d; + border-bottom: 1px solid rgba(9, 9, 9, 0.04); +} + +.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child { + border: none; +} + +.eael-pricing.style-1 .eael-pricing-item.featured-large { + padding: 60px 0px; +} + +/*--- Pricing Table : Style 2 ---*/ + +.eael-pricing.style-2 { + position: relative; + z-index: 0; + text-align: center; +} + +.eael-pricing.style-2 .eael-pricing-item { + padding: 30px 0px; + border-radius: 5px; + margin: 0px; + border: 1px solid rgba(9, 9, 9, 0.1); +} + +.eael-pricing.style-2 .eael-pricing-item.featured { + -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); + box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); +} + +.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before { + content: ""; + position: absolute; + width: 100%; + height: 3px; + background: #00c853; + top: 0px; + left: 0px; + right: 0px; + z-index: 1; + border-radius: 5px 5px 0px 0px; +} + +.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before { + content: "Featured"; + position: absolute; + width: auto; + background: #00c853; + color: #fff; + top: 35px; + right: -15px; + z-index: 10; + font-size: 10px; + font-weight: 600; + text-transform: uppercase; + padding: 5px 10px; +} + +.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after { + content: ""; + position: absolute; + top: 20px; + right: -15px; + width: 0; + height: 0; + border-bottom: 15px solid #00c853; + border-right: 15px solid transparent; + z-index: 9; + opacity: 0.9; +} + +.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before { + content: "Featured"; + position: absolute; + width: auto; + background: rgba(0, 0, 0, 0.6); + color: #fff; + top: 15px; + right: 15px; + z-index: 10; + font-size: 11px; + font-weight: 600; + text-transform: uppercase; + padding: 5px 15px; +} + +.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon { + display: inline-block; + position: relative; + width: 80px; + height: 80px; + background: #00c853; + border-radius: 50%; + margin-bottom: 30px; + -webkit-transition: 0.5s; + transition: 0.5s; + overflow: hidden; +} + +.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon, +.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i { + font-size: 30px; + color: #fff; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon { + background: #43a047; +} + +.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i { + color: #fff; +} + +.eael-pricing.style-2 .eael-pricing-item .header { + background: #c8e6c9; + padding: 25px 30px; + margin-bottom: 15px; + position: relative; + z-index: 0; +} + +.eael-pricing.style-2 .eael-pricing-item.featured .header:after { + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; + z-index: -1; + background: rgba(255, 255, 255, 0.4); +} + +.eael-pricing.style-2 .eael-pricing-item .header .title { + font-size: 28px; + font-weight: 700; + line-height: 40px; + margin: 0px; +} + +.eael-pricing.style-2 .eael-pricing-item .header .subititle { + font-size: 14px; + font-weight: 600; + color: #6d6d6d; +} + +.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag { + position: relative; + z-index: 0; + padding: 15px 0px; + margin-bottom: 15px; +} + +.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after { + content: ""; + position: absolute; + width: 140px; + height: 1px; + bottom: 0px; + left: 0px; + right: 0px; + margin: 0 auto; + z-index: 1; + background: rgba(9, 9, 9, 0.04); +} + +.eael-pricing.style-2 .eael-pricing-item .price-tag { + position: relative; + font-size: 28px; + font-weight: 500; + line-height: 0px; + margin: 0px auto; +} + +.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency { + font-size: 24px; + font-weight: 700; + color: #00c853; +} + +.eael-pricing.style-2 .eael-pricing-item .price-period { + color: #999; +} + +.eael-pricing.style-2 .eael-pricing-item .body ul { + display: block; + width: 100%; + margin-bottom: 15px; +} + +.eael-pricing.style-2 .eael-pricing-item .body ul li { + display: block; + width: 100%; + height: auto; + padding: 10px 15px; + font-size: 14px; + color: #6d6d6d; + border-bottom: 1px solid rgba(9, 9, 9, 0.04); +} + +.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child { + border: none; +} + +/*--- Media Query ---*/ + +@media only screen and (min-width: 768px) and (max-width: 992px) { + .eael-pricing { + display: block; + } + .eael-pricing .eael-pricing-item, + .eael-pricing.style-2 .eael-pricing-item, + .eael-pricing.style-4 .eael-pricing-item { + width: 100%; + margin: 0 auto 30px auto; + } +} + +@media only screen and (max-width: 480px) { + .eael-pricing { + display: block; + } + .eael-pricing .eael-pricing-item { + width: 100%; + } + .eael-pricing .eael-pricing-item, + .eael-pricing.style-2 .eael-pricing-item, + .eael-pricing.style-4 .eael-pricing-item { + margin: 0 auto 30px auto; + } +} + +/*--- Page Builder Related Style ---*/ + +.eael-pricing-content-align-center .eael-pricing { + text-align: center; +} + +.eael-pricing-content-align-left .eael-pricing { + text-align: left; +} + +.eael-pricing-content-align-right .eael-pricing { + text-align: right; +} + +.eael-pricing-content-align-center .eael-pricing.style-4 { + text-align: center; +} + +.eael-pricing-content-align-left .eael-pricing .eael-pricing-item.ribbon-4:before, +.eael-pricing-content-align-right .eael-pricing .eael-pricing-item.ribbon-4:before { + text-align: center; +} + +.eael-pricing-content-align-left .eael-pricing.style-4 { + text-align: left; +} + +.eael-pricing-content-align-right .eael-pricing.style-4 { + text-align: right; +} + +.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag { + padding-left: 45px; +} + +.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before { + left: 30px; +} + +.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag { + padding-right: 30px; +} + +.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header, +.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer, +.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header, +.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer { + padding-left: 30px; + padding-right: 30px; +} + +.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header, +.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer, +.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header, +.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer { + padding-right: 30px; + padding-left: 30px; +} + +.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li, +.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li { + padding-left: 30px; +} + +.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li, +.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li { + padding-right: 30px; +} + +.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after { + -webkit-transform: translateX(-80%); + -ms-transform: translateX(-80%); + transform: translateX(-80%); +} + +.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after { + -webkit-transform: translateX(80%); + -ms-transform: translateX(80%); + transform: translateX(80%); +} + +.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after, +.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); +} + +.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after, +.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after, +.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after, +.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after, +.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after, +.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after { + margin: 0; + width: 100%; +} + +/*--- Button Alignment ---*/ + +.eael-pricing-button-align-right .eael-pricing.style-1 .footer, +.eael-pricing-button-align-right .eael-pricing.style-2 .footer, +.eael-pricing-button-align-right .eael-pricing.style-3 .footer, +.eael-pricing-button-align-right .eael-pricing.style-4 .footer { + text-align: right; +} + +.eael-pricing-button-align-center .eael-pricing.style-1 .footer, +.eael-pricing-button-align-center .eael-pricing.style-2 .footer, +.eael-pricing-button-align-center .eael-pricing.style-3 .footer, +.eael-pricing-button-align-center .eael-pricing.style-4 .footer { + text-align: center; +} + +.eael-pricing-button-align-left .eael-pricing.style-1 .footer, +.eael-pricing-button-align-left .eael-pricing.style-2 .footer, +.eael-pricing-button-align-left .eael-pricing.style-3 .footer, +.eael-pricing-button-align-left .eael-pricing.style-4 .footer { + text-align: left; +} + +.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer, +.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer { + padding-right: 30px; +} + +.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer, +.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer { + padding-left: 30px; +} + +/*--- Only In Pro Alert ---*/ + +.only-in-pro { + width: 100%; + -webkit-display: flex; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 15px; + min-width: 200px; + background: #ef5350; + color: #fff; + text-align: center; +} + +.only-in-pro .title { + font-family: "Roboto", sans-serif; + font-size: 24px; + line-height: 40px; + margin: 0px; +} + +/*--- Pricing Table Tooltip ---*/ + +div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow { + position: absolute; + top: 50%; +} + +div.tooltipster-sidetip.tooltipster-top div.tooltipster-box { + margin-bottom: 0px !important; +} + +div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box { + margin-top: 0px !important; +} + +.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow { + top: auto; + bottom: -8px; +} + +div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow { + top: -8px; + bottom: auto; +} + +@media only screen and (max-width: 480px) { + .eael-pricing.style-1 .eael-pricing-item .price-tag { + display: block; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/price-table.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/price-table.min.css new file mode 100644 index 0000000..710ece4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/price-table.min.css @@ -0,0 +1 @@ +.eael-pricing{-webkit-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:none;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0px;margin:0px;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px;margin-left:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-1:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-transition:.5s;transition:.5s}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0px;left:0px;right:0px;z-index:1;border-radius:5px 5px 0px 0px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid rgba(0,0,0,0);z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing .eael-pricing-item .eael-pricing-image.ribbon-4:before,.eael-pricing .eael-pricing-item.ribbon-4:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:30px;right:-55px;z-index:10;font-size:13px;font-weight:600;text-transform:uppercase;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:200px;padding:7px 0;white-space:nowrap}.eael-pricing .eael-pricing-item .eael-pricing-image.ribbon-left.ribbon-4:before,.eael-pricing .eael-pricing-item.ribbon-left.ribbon-4:before{right:auto;left:-55px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;font-size:28px;font-weight:500;line-height:0px;margin:0px auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0px}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0px;border-radius:5px;margin:0px;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0px;left:0px;right:0px;z-index:1;border-radius:5px 5px 0px 0px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid rgba(0,0,0,0);z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;-webkit-transition:.5s;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0px}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0px;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;font-size:28px;font-weight:500;line-height:0px;margin:0px auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width: 768px)and (max-width: 992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width: 480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-center .eael-pricing.style-4{text-align:center}.eael-pricing-content-align-left .eael-pricing .eael-pricing-item.ribbon-4:before,.eael-pricing-content-align-right .eael-pricing .eael-pricing-item.ribbon-4:before{text-align:center}.eael-pricing-content-align-left .eael-pricing.style-4{text-align:left}.eael-pricing-content-align-right .eael-pricing.style-4{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(80%);-ms-transform:translateX(80%);transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:"Roboto",sans-serif;font-size:24px;line-height:40px;margin:0px}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0px !important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0px !important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width: 480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/product-grid.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/product-grid.css new file mode 100644 index 0000000..8b8b274 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/product-grid.css @@ -0,0 +1,3183 @@ +/* Woo Product Compare */ +.table-responsive { + width: 100%; + overflow-x: auto; + overflow-y: hidden; +} +.eael-wcpc-wrapper img { + display: block; + margin: auto; +} +.eael-wcpc-wrapper th i { + padding-right: 10px; + color: gainsboro; +} +.eael-wcpc-wrapper .wcpc-table-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-wcpc-wrapper .wcpc-table-header .wcpc-title { + word-break: break-word; +} +.eael-wcpc-wrapper .elementor-icon { + font-size: 20px; + margin-right: 10px; +} +.eael-wcpc-wrapper table td { + text-align: center; +} +.eael-wcpc-wrapper.custom { + --h-bg: #2d1e87; + --h-text-clr: #fff; + --h-border-clr: #b6aaff; + --text-clr: #707070; + --text-bold-clr: #252525; + --btn-bg: #6752e5; + --btn-bg-hover: #ff9582; + --btn-text: #fff; + --image-bg: #6b55ec; + --container-bg: #fff; + --icon-color: #c3ccdc; + background: var(--container-bg); + overflow-x: scroll; +} +.eael-wcpc-wrapper.custom table { + border-collapse: collapse; + border-spacing: 0; + max-width: none; +} +.eael-wcpc-wrapper.custom table .icon { + width: 16px; + margin-right: 6px; + fill: var(--icon-color); +} +.eael-wcpc-wrapper.custom table th, .eael-wcpc-wrapper.custom table td { + padding: 15px; + border: 1px solid var(--h-border-clr); + border-collapse: collapse; +} +.eael-wcpc-wrapper.custom table th.first-th { + border: none; + padding-left: 5px; +} +.eael-wcpc-wrapper.custom table th { + color: var(--text-bold-clr); + font-weight: normal; + max-width: 160px; + border-left-width: 2px; + border-collapse: collapse; + vertical-align: middle; +} +.eael-wcpc-wrapper.custom table th div { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-wcpc-wrapper.custom table td { + color: var(--text-clr); + text-align: center; +} +.eael-wcpc-wrapper.custom table tr.title { + background: var(--h-bg); + color: var(--h-text-clr); +} +.eael-wcpc-wrapper.custom table tr.title th, .eael-wcpc-wrapper.custom table tr.title td { + font-size: 20px; + color: inherit; + border: none; + border-left: 1px solid var(--h-border-clr); + border-right: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom table tr.image td { + vertical-align: middle; + border: none; +} +.eael-wcpc-wrapper.custom table .button { + border-radius: 5px; + background: var(--btn-bg); + color: var(--btn-text); +} +.eael-wcpc-wrapper.custom table .button:hover { + background: var(--btn-bg-hover); +} +.eael-wcpc-wrapper.custom.theme-1 table tr.image td { + background: var(--image-bg); + border-left: 1px solid var(--h-border-clr); + border-right: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom.theme-2 { + --h-bg: #ff9453; + --h-border-clr: #f4ede9; + --btn-bg: #ff9453; + --btn-bg-hover: #6752e5; + --even-row-bg: #fbf8f7; +} +.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(even):not(.title) { + background: var(--even-row-bg); +} +.eael-wcpc-wrapper.custom.theme-3 { + --container-bg: #f9fafc; + --btn-bg: #ff907e; + --btn-bg-hover: #ff907e; + --even-row-bg: #f5f5f8; + --h-odd-row-bg: #fdfdff; + --first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%); + --second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%); + --third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%); + --firt-btn-bg: #ff907e; + --second-btn-bg: #7561f2; + --third-btn-bg: #23d56e; + padding: 20px; +} +.eael-wcpc-wrapper.custom.theme-3 table { + -webkit-border-horizontal-spacing: 10px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(even):not(.title) { + background: var(--even-row-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table th, .eael-wcpc-wrapper.custom.theme-3 table td { + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured, +.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(odd) td.featured { + -webkit-box-shadow: 18px 0 10px -10px rgba(86, 79, 127, 0.06), -18px 0 10px -10px rgba(86, 79, 127, 0.06); + box-shadow: 18px 0 10px -10px rgba(86, 79, 127, 0.06), -18px 0 10px -10px rgba(86, 79, 127, 0.06); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title { + background: initial; + color: initial; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title th, .eael-wcpc-wrapper.custom.theme-3 table tr.title td { + color: initial; + border-left: none; + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td { + background: initial; + border-left: none; + border-right: none; + padding: 0; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td span { + display: block; + width: 100%; + height: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td > span { + padding: 20px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner { + padding: 0; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span { + padding: 10px; + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner { + background: var(--first-img-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner { + background: var(--second-img-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner { + background: var(--third-img-bg); +} +.eael-wcpc-wrapper.custom.theme-4 { + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --text-clr: #707070; + --text-bold-clr: #252525; + --btn-bg: #613de6; + --btn-bg-hover: #ff9582; + --btn-text: #fff; + --image-bg: none; + --container-bg: #f9fafc; +} +.eael-wcpc-wrapper.custom.theme-4 table { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-4 table th.first-th { + background: var(--container-bg); +} +.eael-wcpc-wrapper.custom.theme-4 table tr.title th, .eael-wcpc-wrapper.custom.theme-4 table tr.title td { + font-size: 20px; + color: inherit; + border: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image td { + position: relative; + border: 1px solid var(--h-border-clr); + overflow: hidden; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon { + position: absolute; + left: -44px; + top: 10px; + background: var(--btn-bg); + color: var(--btn-text); + padding: 3px 50px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: center; + -ms-transform-origin: center; + transform-origin: center; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title, .eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { + font-size: 18px; + font-weight: bold; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title { + color: var(--text-bold-clr); + margin: 0 auto 10px; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { + color: var(--btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 { + --first-row-color: #fff; + --first-col-bg: #6a3ee8; + --second-col-bg: #3e5ae8; + --third-col-bg: #15e9c9; + --first-img-bg: #f4f0ff; + --second-img-bg: #eaedff; + --third-img-bg: #e5fffb; + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --first-btn-bg: #6a3ee8; + --second-btn-bg: #3e5ae8; + --third-btn-bg: #15e9c9; + --image-bg: none; +} +.eael-wcpc-wrapper.custom.theme-5 table th { + border: none; +} +.eael-wcpc-wrapper.custom.theme-5 table th.first-th { + background: var(--container-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button { + background: var(--first-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover { + background: #5827e5; +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button { + background: var(--second-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover { + background: #2747e5; +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button { + background: var(--third-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover { + background: #13d2b5; +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title th, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { + font-size: 20px; + color: inherit; + border: none; +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1) { + background: var(--first-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2) { + background: var(--second-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3) { + background: var(--third-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1) { + background: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2) { + background: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3) { + background: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { + border: none; + border-right: 2px solid var(--first-row-color); + color: var(--first-row-color); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 { + --container-bg: #f0eff6; + --first-row-color: #fff; + --first-col-bg: #fd907b; + --second-col-bg: #7f6cf4; + --third-col-bg: #3ae281; + --first-img-bg: #f4f0ff; + --second-img-bg: #eaedff; + --third-img-bg: #e5fffb; + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --image-bg: none; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.title th, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { + border-left: 0; + border-right: 0; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.title td { + color: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table tr, .eael-wcpc-wrapper.custom.theme-6 table th, .eael-wcpc-wrapper.custom.theme-6 table td { + border: none; +} +.eael-wcpc-wrapper.custom.theme-6 table td { + color: #fff; + border-right: 20px solid #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) { + background: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) { + background: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) { + background: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) th, .eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td { + background: #f7f6fa; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+1) { + background: #fec1b5; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+2) { + background: #b7adf9; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+3) { + background: #91efb8; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.image td, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { + border: none; + border-right: 20px solid #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 table .button { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table .button:hover { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button { + color: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover { + color: #fb3c17; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button { + color: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover { + color: #2f11e9; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button { + color: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover { + color: #179f51; +} +.eael-wcpc-wrapper.custom.theme-6 .img-inner { + display: block; + background: rgba(228, 228, 228, 0.45); + border-radius: 6px; +} +@media screen and (min-width: 769px) { + .eael-wcpc-wrapper:not(.theme-4) tr.image td { + padding: 10px; + } + .theme-4 tr.image td { + padding: 50px 10px; + } +} +.eael-product-grid .woocommerce ul.products, +.eael-post-grid .woocommerce ul.products { + display: grid; + grid-gap: 25px; + margin: 0 0 15px 0; + padding: 0 !important; +} +.eael-product-grid .woocommerce ul.products:before, .eael-product-grid .woocommerce ul.products:after, +.eael-post-grid .woocommerce ul.products:before, +.eael-post-grid .woocommerce ul.products:after { + display: none; +} +.eael-product-grid .woocommerce ul.products .product, +.eael-post-grid .woocommerce ul.products .product { + width: 100%; + margin: 0; + padding: 0; +} +.eael-product-grid .woocommerce ul.products .product .eael-wc-compare, +.eael-post-grid .woocommerce ul.products .product .eael-wc-compare { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: distribute; + justify-content: space-around; + cursor: pointer; + color: #fff; + background-color: #333; + margin: 15px; +} +.eael-product-grid .woocommerce ul.products .product .eael-wc-compare:hover, +.eael-post-grid .woocommerce ul.products .product .eael-wc-compare:hover { + color: #fff; + background-color: #333; +} +.eael-product-grid .woocommerce ul.products .product .eael-wc-compare-loader, +.eael-post-grid .woocommerce ul.products .product .eael-wc-compare-loader { + display: none; + width: 1.5rem; +} +.eael-product-grid .woocommerce ul.products .product .star-rating, +.eael-post-grid .woocommerce ul.products .product .star-rating { + margin: 0 auto 5px; + display: inline-block; + float: none; + height: 1em; + width: 5.6em; + font-size: 1em; + line-height: 1em; +} +.eael-product-grid .woocommerce ul.products .product .star-rating:before, +.eael-post-grid .woocommerce ul.products .product .star-rating:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; + opacity: 1; +} +.eael-product-grid .woocommerce ul.products .product .star-rating span, +.eael-post-grid .woocommerce ul.products .product .star-rating span { + display: inline-block; +} +.eael-product-grid .woocommerce ul.products .product .star-rating span:before, +.eael-post-grid .woocommerce ul.products .product .star-rating span:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-product-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card, +.eael-post-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card { + display: none !important; +} +.eael-product-grid .woocommerce ul.products li.product, +.eael-post-grid .woocommerce ul.products li.product { + width: 100%; +} +.eael-product-grid .woocommerce ul.products.products[class*=columns-] li.product, +.eael-post-grid .woocommerce ul.products.products[class*=columns-] li.product { + width: 100%; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product { + position: relative; + float: left; + display: block; + overflow: hidden; + text-align: center; + padding: 0; + border-radius: 0; + background-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a { + text-decoration: none; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img { + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + height: auto; + margin: auto; + max-width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title { + font-size: 16px; + font-weight: 700; + line-height: 1; + color: #333; + margin: 25px 0 12px; + padding: 0; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price { + font-size: 14px; + margin-bottom: 0; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del { + opacity: 0.5; + display: inline-block; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins { + font-weight: 400; + background-color: transparent; + color: #ff2a13; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating { + display: block; + float: none; + font-size: 14px; + margin: 10px auto; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button, +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button { + display: block; + font-size: 14px; + font-weight: 400; + line-height: 38px; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #333; + padding: 0; + margin: 15px; + border-radius: 0; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before { + content: "\f07a"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + padding-right: 8px; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable:before, +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable:before, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable:before, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable:before, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:focus, +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:focus, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus { + outline: none; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external { + padding: 0; + margin: 0; + font-size: 0px; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external:before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external:before, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external:before, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external:before { + content: "\f0c1"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before { + content: none; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare { + color: #fff; + background-color: #333; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart { + display: block; + margin: 15px 15px; + padding: 12px; + font-size: 14px; + line-height: 1; + text-transform: uppercase; + color: #fff; + background-color: #333; + font-weight: 400; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist { + margin: 0 auto; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist { + margin: 0 15px 15px 15px; + color: #fff; + background-color: #333; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { + display: none; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { + font-size: 0; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { + display: none; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after { + content: "\f004"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a { + vertical-align: middle; + display: inline-block; + color: inherit; + margin: 0; + line-height: 38px; + width: 100%; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i { + display: none; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a:after, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a:after, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a:after, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a:after { + content: "\f004"; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, +.eael-post-grid.eael-product-simple .woocommerce ul.products li.product { + border: 1px solid #eee; +} +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product { + border: 1px solid transparent; +} +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist { + visibility: hidden; + -webkit-transition: none; + transition: none; +} +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover { + border: 1px solid #eee; +} +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart, +.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart, +.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist { + visibility: visible; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product { + position: relative; + float: left; + overflow: hidden; + text-align: center; + padding: 0 0 15px 0; + border-radius: 0; + background-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button { + display: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a { + text-decoration: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img { + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; + max-width: 100%; + height: auto; + margin: auto; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay { + position: relative; + overflow: hidden; + line-height: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap { + position: absolute; + top: 50%; + left: 0; + right: 0; + text-align: center; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 14px; + line-height: 38px; + text-align: center; + color: #fff; + background-color: #333; + width: 38px; + height: 38px; + border-style: none; + border-radius: 50%; + vertical-align: middle; + padding: 0; + margin: 0 5px; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + opacity: 0; + -webkit-transition: opacity 300ms, -webkit-transform 200ms; + transition: opacity 300ms, -webkit-transform 200ms; + transition: transform 200ms, opacity 300ms; + transition: transform 200ms, opacity 300ms, -webkit-transform 200ms; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus { + outline: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button { + font-size: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before { + display: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after { + content: "\f07a"; + font-size: 14px; + line-height: 38px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable:after { + content: "\f00c"; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before { + display: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after { + content: "\f110"; + display: inline-block; + font-weight: normal; + font-family: "Font Awesome 5 Free"; + font-size: 14px; + line-height: 38px; + color: #fff; + height: auto; + width: auto; + position: relative; + top: 0; + left: 0; + margin: 0; + padding: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart { + font-size: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after { + content: "\f217"; + font-family: "Font Awesome 5 Free"; + font-size: 14px; + line-height: 38px; + font-weight: 900; + color: #fff; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external { + padding: 0; + margin: 0; + font-size: 0px; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external:before, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external:before { + content: "\f0c1"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist { + margin: 0; + padding: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { + display: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { + font-size: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { + display: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after { + content: "\f004"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a { + font-size: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i { + display: none; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:after { + content: "\f004"; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title { + font-size: 16px; + font-weight: 700; + line-height: 1; + color: #333; + margin: 25px 0 12px; + padding: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price { + font-size: 14px; + margin-bottom: 0; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del { + opacity: 0.5; + display: inline-block; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins { + font-weight: 400; + background-color: transparent; + color: #ff2a13; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating { + display: block; + float: none; + font-size: 14px; + margin: 10px auto; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare { + padding: 5px !important; +} +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a, +.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a, +.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br { + display: none; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + display: inline-table; + min-width: 50px; + min-height: 50px; + line-height: 50px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right { + left: auto; + right: 5px; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br { + display: none; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right { + left: auto; + right: 15px; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br { + display: none; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; + border-right-color: #ff2a13; + border-left-color: #ff2a13; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right { + left: auto; + right: 0; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after { + right: auto; + left: -15px; + border-left: 0; + border-right: 10px solid #23a454; + border-right-color: #ff2a13; + border-left-color: #ff2a13; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 { + display: block; + line-height: 74px; + height: 60px; + width: 120px; + left: -39px; + top: -10px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + line-height: normal; + padding-top: 12px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br { + display: none; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right { + left: auto; + right: -35px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-simple .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product span.onsale, +.eael-post-grid.eael-product-default .woocommerce ul.products .product span.onsale, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product span.onsale, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product span.onsale, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product span.onsale { + min-height: unset; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; + border-radius: 0; + right: auto; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br { + display: none; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + display: inline-table; + min-width: 50px; + min-height: 50px; + line-height: 50px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right { + left: auto; + right: 5px; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br { + display: none; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right { + left: auto; + right: 15px; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br { + display: none; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4:after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4:after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4:after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4:after, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4:after, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4:after, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; + border-right-color: #ff2a13; + border-left-color: #ff2a13; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right { + left: auto; + right: 0; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right:after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right:after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right:after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right:after, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right:after, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right:after, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right:after, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right:after { + right: auto; + left: -15px; + border-left: 0; + border-right: 10px solid #23a454; + border-right-color: #ff2a13; + border-left-color: #ff2a13; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 { + display: block; + line-height: 74px; + height: 60px; + width: 120px; + left: -39px; + top: -10px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + line-height: normal; + padding-top: 12px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br { + display: none; +} +.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right, +.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right, +.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right, +.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right, +.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right { + left: auto; + right: -35px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.eael-product-grid.eael-product-default .woocommerce ul.products li.product, +.eael-post-grid.eael-product-default .woocommerce ul.products li.product { + overflow: visible !important; +} +.eael-product-grid.eael-product-default .woocommerce ul.products li.product .onsale, +.eael-post-grid.eael-product-default .woocommerce ul.products li.product .onsale { + line-height: inherit; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge, +.eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge { + min-height: 3.746em; + min-width: 3.746em; + padding: 0.502em; + font-size: 13px; + font-weight: 700; + position: absolute; + text-align: center; + line-height: 1.25; + top: -0.5em; + left: -0.5em; + margin: 0; + border-radius: 50%; + background-color: #ff2a13; + color: #fff; + font-size: 0.857em; + z-index: 9; +} +.eael-product-grid.eael-product-default .button.add_to_cart_button::before, +.eael-post-grid.eael-product-default .button.add_to_cart_button::before { + content: "\f07a"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + padding-right: 8px; +} +.eael-product-grid.eael-product-default .button.add_to_cart_button.product_type_variable:before, +.eael-post-grid.eael-product-default .button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-grid.eael-product-default.button.product_type_external, +.eael-post-grid.eael-product-default.button.product_type_external { + padding: 0; + margin: 0; + font-size: 0px; +} +.eael-product-grid.eael-product-default.button.product_type_external:before, +.eael-post-grid.eael-product-default.button.product_type_external:before { + content: "\f0c1"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.eael-product-preset-5 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-6 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-7 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-8 ul.products li.product .image-wrap img, +.eael-post-grid.eael-product-preset-5 ul.products li.product .image-wrap img, +.eael-post-grid.eael-product-preset-6 ul.products li.product .image-wrap img, +.eael-post-grid.eael-product-preset-7 ul.products li.product .image-wrap img, +.eael-post-grid.eael-product-preset-8 ul.products li.product .image-wrap img { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist, +.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist, +.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist, +.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist, +.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist { + margin: 15px; + padding: 7px; + color: #fff; + background-color: transparent; +} +.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span, +.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span, +.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span, +.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span, +.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span { + display: none; +} +.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a, +.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a, +.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a, +.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a, +.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a { + font-size: 0; +} +.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i, +.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i, +.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i, +.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i, +.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i { + display: none; +} +.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a:after, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a:after, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a:after, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a:after, +.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a:after, +.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a:after, +.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a:after, +.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a:after { + content: "\f004"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a, +.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a, +.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a, +.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a, +.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a { + font-size: 0; + vertical-align: middle; + display: inline-block; + color: inherit; +} +.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i, +.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i, +.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i, +.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i, +.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i { + display: none; +} +.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a:after, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a:after, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a:after, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a:after, +.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a:after, +.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a:after, +.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a:after, +.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a:after { + content: "\f004"; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.theme-astra .eael-product-grid.list .woocommerce ul.products li.product, .theme-astra .eael-product-grid.grid .woocommerce ul.products li.product, +.theme-astra .eael-post-grid.list .woocommerce ul.products li.product, +.theme-astra .eael-post-grid.grid .woocommerce ul.products li.product { + width: 100% !important; +} +.eael-wcpc-modal { + position: fixed; + top: 50px; + right: 0; + bottom: 50px; + left: 0; + margin-left: auto; + margin-right: auto; + width: 1080px; + max-width: 90%; + background: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + z-index: 9999999; +} +.modal__content { + width: 100%; + height: 100%; + overflow: hidden auto; +} +.wcpc-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100vh; + z-index: 10; + background: rgba(0, 0, 0, 0.5); + pointer-events: none; +} +.wcpc-overlay, .eael-wcpc-modal { + visibility: hidden; + opacity: 0; + -webkit-transition: all 0.5s ease; + transition: all 0.5s ease; +} +.close-modal { + position: absolute; + top: -10px; + right: -10px; + cursor: pointer; + display: block; + border-radius: 50%; + color: #fff; + background: #000000; + font-size: 30px; + font-weight: bold; + text-align: center; + line-height: 23px; + -webkit-box-shadow: -1px 0px 3px 0 #000; + box-shadow: -1px 0px 3px 0 #000; + -webkit-transition: -webkit-transform 300ms ease; + transition: -webkit-transform 300ms ease; + transition: transform 300ms ease; + transition: transform 300ms ease, -webkit-transform 300ms ease; +} +.eael-wcpc-wrapper .eael-wc-remove, +.eael-wcpc-wrapper.custom .eael-wc-remove { + cursor: pointer; + -webkit-transition: all 400ms ease; + transition: all 400ms ease; +} +.eael-wcpc-wrapper .eael-wc-remove.disable, +.eael-wcpc-wrapper.custom .eael-wc-remove.disable { + color: #a0a0a0 !important; + -webkit-transform: scale(1) !important; + -ms-transform: scale(1) !important; + transform: scale(1) !important; +} +.eael-wcpc-wrapper .eael-wc-remove:hover, +.eael-wcpc-wrapper.custom .eael-wc-remove:hover { + color: red; + -webkit-transform: scale(2); + -ms-transform: scale(2); + transform: scale(2); +} +.eael-wcpc-wrapper .remove-row, +.eael-wcpc-wrapper.custom .remove-row { + border: none; +} +.eael-wcpc-wrapper .remove-row th, .eael-wcpc-wrapper .remove-row td, +.eael-wcpc-wrapper.custom .remove-row th, +.eael-wcpc-wrapper.custom .remove-row td { + border: none; + text-align: center; +} +.eael-product-grid .woocommerce ul.products li.product a img { + margin-bottom: 0; + display: block; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title { + letter-spacing: normal; + font-weight: 700; + text-transform: capitalize; +} +.eael-product-grid .woocommerce ul.products li.product ins { + background: transparent; +} +.eael-product-grid .woocommerce ul.products li.product .button { + text-transform: capitalize; + border: none; + letter-spacing: normal; + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-product-grid .woocommerce ul.products li.product .button:hover, .eael-product-grid .woocommerce ul.products li.product .button:visited { + text-decoration: none; +} +.eael-product-grid .woocommerce ul.products li.product .star-rating { + margin: 0 auto 5px; + display: inline-block; + float: none; + height: 1em; + width: 5.6em; + font-size: 1em; + line-height: 1em; +} +.eael-product-grid .woocommerce ul.products li.product .star-rating:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; + opacity: 1; +} +.eael-product-grid .woocommerce ul.products li.product .star-rating span { + display: inline-block; +} +.eael-product-grid .woocommerce ul.products li.product .star-rating span:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-product-grid .eael-woo-pagination ul { + display: inline-block; + text-align: center; + white-space: nowrap; + padding: 0; + clear: both; + border: 0; + margin: 1px; + width: auto; +} +.eael-product-grid .eael-woo-pagination ul li { + display: inline-block; + margin: 0 5px 5px 0; + padding: 0; + float: left; + overflow: hidden; +} +.eael-product-grid .eael-woo-pagination ul li .page-numbers { + margin: 0; + text-decoration: none; + color: rgba(0, 0, 0, 0.7411764706); + line-height: 1; + font-size: 1em; + font-weight: normal; + padding: 0.75em; + display: block; + min-width: 2.5em; + -webkit-box-sizing: inherit; + box-sizing: inherit; + border: none; +} +.eael-product-grid .eael-woo-pagination ul li .page-numbers.current, .eael-product-grid .eael-woo-pagination ul li .page-numbers:hover, .eael-product-grid .eael-woo-pagination ul li .page-numbers:focus { + color: #ffffff; + background: rgba(0, 0, 0, 0.7411764706); +} +.eael-product-grid .woocommerce ul.products .product { + overflow-y: auto; +} +.eael-product-grid .eael-load-more-button-wrap { + clear: both; + margin-top: 40px; +} +.eael-product-grid .eael-product-wrap .eael-onsale { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br { + display: none; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + display: inline-table; + min-width: 50px; + min-height: 50px; + line-height: 50px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.outofstock { + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.right { + left: auto; + right: 5px; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br { + display: none; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.right { + left: auto; + right: 15px; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br { + display: none; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right { + left: auto; + right: 0; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right:after { + right: auto; + left: -15px; + border-left: 0; + border-right: 10px solid #23a454; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5 { + display: block; + line-height: 74px; + height: 60px; + width: 120px; + left: -39px; + top: -10px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.outofstock { + line-height: normal; + padding-top: 12px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.right { + left: auto; + right: -35px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.eael-product-grid .eael-product-wrap .eael-product-title h2 { + font-size: 20px; + line-height: 1.2em; + color: #252525; + font-weight: 500; + margin: 0 0 8px; + padding: 0; +} +.eael-product-grid .eael-product-wrap .eael-product-title h2:before { + content: none; +} +.eael-product-grid .eael-product-wrap .eael-product-price { + font-size: 18px; + line-height: 1.2em; + color: #ff7a80; + font-weight: 600; + margin-bottom: 10px; +} +.eael-product-grid .eael-product-wrap .star-rating { + margin: 0 auto 10px; +} +.eael-product-grid .eael-product-wrap a.button.add_to_cart_button.added { + display: none !important; +} +.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.box-style { + bottom: 30px; + visibility: visible; + opacity: 1; +} +.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-box-style { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-grid.grid .eael-product-wrap .product-image-wrap, .eael-product-grid.masonry .eael-product-wrap .product-image-wrap { + position: relative; + overflow: hidden; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap, .eael-product-grid.masonry .eael-product-wrap .icons-wrap { + padding: 0; + list-style: none; + position: absolute; + z-index: 9; + display: block; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 0; + visibility: hidden; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + margin: 0 auto; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style { + background: red; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; + width: 100%; + top: auto; + bottom: -50px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after { + content: "\f004"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li:not(:last-child), .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li:not(:last-child) { + border-right: 1px solid #fff; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-cart { + -webkit-box-flex: 4; + -ms-flex: 4; + flex: 4; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a { + position: relative; + background-color: transparent; + margin: 0; + padding: 10px 5px; + font-size: 15px; + line-height: 1.2em; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-height: 42px; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.added_to_cart, .eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button { + padding: 0 !important; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a:hover { + background-color: transparent; + color: #000; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a i { + line-height: normal; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist:after { + content: "\f004"; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + top: auto; + bottom: -100px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after { + content: "\f004"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a i { + line-height: 1rem; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button { + padding: 0; + margin: 3px; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external { + padding: 0; + margin: 0; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external:before { + content: "\f0c1"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist:after { + content: "\f004"; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + visibility: visible; + opacity: 1; + top: auto; + bottom: -24px; + margin: 0 5%; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after { + content: "\f004"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a i { + line-height: 1rem; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + line-height: 38px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button { + padding: 0; + margin: 0; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external { + padding: 0; + margin: 0; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external:before { + content: "\f0c1"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist:after { + content: "\f004"; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style { + background: white; + width: 100%; + top: auto; + bottom: -50px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after { + content: "\f004"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 10px 2px 0; + padding: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a i { + line-height: 1rem; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button { + padding: 0; + margin: 10px 2px 0; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external { + padding: 0; + margin: 10px 2px 0; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external:before { + content: "\f0c1"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i { + display: none; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist:after { + content: "\f004"; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li { + display: inline-block; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a { + display: block; + position: absolute; + color: #000; + width: 100%; + height: 100%; + text-align: center; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a:hover { + background: #ff7a80; + color: #fff; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a i { + position: relative; + font-size: 18px; + line-height: 42px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li a svg, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a svg { + width: 18px; +} +.eael-product-grid.grid .eael-product-wrap .product-details-wrap, .eael-product-grid.masonry .eael-product-wrap .product-details-wrap { + padding: 10px; +} +.eael-product-grid.masonry .woocommerce ul.products { + display: block; +} +@media (min-width: 766px) { + .eael-product-grid.masonry .woocommerce ul.products { + margin: 0 -1% !important; + } +} +.eael-product-grid.masonry .woocommerce ul.products:before, .eael-product-grid.masonry .woocommerce ul.products:after { + display: table; + content: " "; +} +.eael-product-grid.masonry .woocommerce ul.products li.product { + float: left; + margin: 15px 0; +} +@media (min-width: 766px) { + .eael-product-grid.masonry .woocommerce ul.products li.product { + margin: 1%; + } +} +.eael-product-grid.grid.eael-product-preset-8 .product-image-wrap, .eael-product-grid.masonry.eael-product-preset-8 .product-image-wrap { + overflow: inherit; +} +.eael-product-grid.grid.eael-product-preset-8 .product-details-wrap > div:first-child, .eael-product-grid.masonry.eael-product-preset-8 .product-details-wrap > div:first-child { + margin-top: 20px; +} +.eael-product-grid.grid.eael-product-preset-5 ul.products, .eael-product-grid.grid.eael-product-preset-6 ul.products, .eael-product-grid.grid.eael-product-preset-7 ul.products, .eael-product-grid.grid.eael-product-preset-8 ul.products, .eael-product-grid.masonry.eael-product-preset-5 ul.products, .eael-product-grid.masonry.eael-product-preset-6 ul.products, .eael-product-grid.masonry.eael-product-preset-7 ul.products, .eael-product-grid.masonry.eael-product-preset-8 ul.products { + padding: 0; + margin: 0; + list-style: none; +} +.eael-product-grid.grid.eael-product-preset-5 ul.products li.product, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product { + text-align: center; + border: 1px solid black; + overflow: hidden; +} +.eael-product-grid.grid.eael-product-preset-5 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product.first { + clear: none; +} +.eael-product-grid.grid.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-8 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-8 .product.outofstock .icons-wrap .button { + display: none; +} +.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_grouped, +.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_external, .eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_grouped, +.eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_external, .eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_grouped, +.eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_grouped, +.eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_grouped, +.eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_grouped, +.eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_external { + display: none !important; +} +.eael-product-grid.list .woocommerce ul.products li.product { + overflow: hidden; +} +.eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img { + margin-bottom: 0; +} +.eael-product-grid.list .woocommerce ul.products li.product .star-rating { + margin: 0 auto 10px 0; +} +.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap { + padding: 20px; +} +.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap .product-details-wrap { + padding: 0 0 0 25px; +} +.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap { + padding: 0; + background-color: transparent; +} +.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .product-details-wrap { + padding: 0 0 0 25px; +} +.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .title-wrap, +.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .price-wrap { + margin-bottom: 10px; + padding-bottom: 10px; + border-bottom: 1px solid; +} +.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap { + padding: 0; +} +.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap .product-details-wrap { + padding: 20px; + margin-left: 20px; +} +.eael-product-grid.list .eael-product-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.box-style { + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + visibility: visible; + opacity: 1; +} +.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.block-style { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-grid.list .eael-product-wrap .icons-wrap { + padding: 0; + margin: 0; + list-style: none; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style { + background: red; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 50px; + width: 100%; + top: auto; + bottom: -50px; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li.add-to-cart { + -webkit-box-flex: 4; + -ms-flex: 4; + flex: 4; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li a { + position: relative; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.box-style li { + width: 42px; + height: 42px; + -webkit-filter: drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12)); + filter: drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12)); + background-color: #ffffff; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { + margin: 0; + padding: 0; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { + display: none; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { + font-size: 0; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { + display: none; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after { + content: "\f004"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-cart a { + padding: 11px 15px !important; + width: auto; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a { + margin: 2px; + padding: 10.5px 10px; + width: 42px; + height: 42px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist { + font-size: 0; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist i { + display: none; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist:after { + content: "\f004"; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li:not(:first-child) a { + border-left-width: 0 !important; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li.add-to-cart a { + padding: 8.5px 10px; + margin: 0; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a { + border: 2px solid #ddd; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a.eael-wc-compare.eael-wc-compare-icon { + margin: 2px; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li { + display: inline-block; + margin: 0; + padding: 0; + vertical-align: top; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a { + display: block; + color: #000; + text-align: center; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + background: blanchedalmond; + padding: 9px 10px; + font-size: 15px; + line-height: 1.4em; + font-weight: 700; + cursor: pointer; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a:hover { + background: #ff7a80; + color: #fff; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a i { + position: relative; + font-size: 18px; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a svg { + width: 18px; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a.button { + font-size: 15px; + line-height: 1.4em; +} +.eael-product-grid.list .eael-product-wrap .product-image-wrap { + position: relative; + overflow: hidden; + width: 45%; + margin: 0; +} +.eael-product-grid.list .eael-product-wrap .product-details-wrap { + width: 55%; + padding: 25px; + text-align: left !important; +} +.eael-product-grid.list .eael-product-wrap .eael-product-price { + margin-bottom: 5px; +} +.eael-product-grid.list .eael-product-wrap .eael-product-excerpt p { + margin: 0 0 10px; +} +@media only screen and (min-width: 1025px) { + .eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-list-column-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-list-column-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48%; + } + .eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333%; + } + .eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23%; + } + .eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18%; + } + .eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667%; + } +} +@media only screen and (max-width: 1024px) and (min-width: 766px) { + .eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-list-column-tablet-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48%; + } + .eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333%; + } + .eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23%; + } + .eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18%; + } + .eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667%; + } +} +@media only screen and (max-width: 767px) { + .eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { + width: 100%; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { + margin-bottom: 15px; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { + padding: 0; + margin: 0; + } + .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, + .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { + width: 100%; + } + .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { + margin-bottom: 15px; + } + .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { + padding: 0; + margin: 0; + } + .eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48% !important; + margin: 1%; + } + .eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333% !important; + margin: 1%; + } + .eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23% !important; + margin: 1%; + } + .eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18% !important; + margin: 1%; + } + .eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667% !important; + margin: 1%; + } +} +.eael-product-loader { + position: relative; +} +.eael-product-loader::after { + border-radius: 50%; + width: 50px; + height: 50px; + position: absolute; + content: ""; + border-top: 4px solid rgba(0, 0, 0, 0.2); + border-right: 4px solid rgba(0, 0, 0, 0.2); + border-bottom: 4px solid rgba(0, 0, 0, 0.2); + border-left: 4px solid #000; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-animation: loaderSpin 1.1s infinite linear; + animation: loaderSpin 1.1s infinite linear; + left: 48%; + top: 40%; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link { + position: unset; + display: unset; +} +.eael-product-grid .woocommerce ul.products li.product .ast-shop-product-out-of-stock { + display: none; +} +.theme-blocksy .button:before { + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; + -webkit-filter: none !important; + filter: none !important; /* IE 7 and the rest of the world */ + opacity: 1; + z-index: 0; + bottom: 0 !important; + right: 0; + line-height: 1.2em; +} +.theme-blocksy .button:hover { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} +.theme-twentytwentyone .eael-product-default .woocommerce ul.products li.product .button { + margin: 0 auto; +} +.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating { + font-size: 12px; + letter-spacing: 2px; + width: 75px; +} +.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating:before { + font-size: 12px; + letter-spacing: 2px; + line-height: 12px; + left: 0px; +} +.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span { + font-size: 12px; + letter-spacing: 2px; +} +.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span:before { + font-size: 12px; + letter-spacing: 2px; + left: 0px; + line-height: 12px; +} +.buddyboss-theme .eael-product-popup.woocommerce div.product .button { + line-height: 0; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-container .eael-product-grid.list .woocommerce ul.products, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid .woocommerce ul.products, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list .woocommerce ul.products { + display: grid; + margin: 0; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-container .eael-product-grid.list .woocommerce ul.products li.product, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid .woocommerce ul.products li.product, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list .woocommerce ul.products li.product { + margin: 0; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product { + max-width: 100%; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product .eael-product-wrap .onsale, +.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product .eael-product-wrap .stockout, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product .eael-product-wrap .onsale, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product .eael-product-wrap .stockout { + height: auto; + top: 25px; + left: -55px; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product .eael-product-wrap .eael-star-rating.star-rating, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product .eael-product-wrap .eael-star-rating.star-rating { + width: 7em; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product .eael-product-wrap .button, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product .eael-product-wrap .button { + margin: 0; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-default li.product, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-default li.product { + display: block; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-default li.product .added_to_cart, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-default li.product .added_to_cart { + width: 100%; + position: absolute; + bottom: 0; + border: none; + border-radius: 0; + background: #333; + color: #fff; + height: 100%; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-overlay li.product a.button.add_to_cart_button, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-overlay li.product a.button.add_to_cart_button { + -webkit-box-flex: inherit; + -ms-flex: inherit; + flex: inherit; + width: auto; + border-radius: 50%; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart { + border: none; + width: 100%; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button { + border-radius: 3px; + margin: 0px 2px 0; + width: 42px; + height: 42px; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button { + border-radius: 3px; + margin: 10px 2px 0; + width: 42px; + height: 42px; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button { + margin: 2px; + border-radius: 3px; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button { + padding: 9px 10px; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.list li.product .details-block-style-2 .added_to_cart, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list li.product .details-block-style-2 .added_to_cart { + width: 100%; + padding: 5px 10px; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-simple li.product .add_to_cart_button.added, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-simple li.product .add_to_cart_button.added { + display: block !important; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-simple li.product .added_to_cart, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-simple li.product .added_to_cart { + width: 100%; + border-radius: 0; + padding: 12px 10px; + color: #fff; + background-color: #333; + position: absolute; + border: none; + margin: 10px auto; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added { + display: block !important; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added { + visibility: visible; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart { + width: 100%; + border-radius: 0; + padding: 12px 10px; + color: #fff; + background-color: #333; + position: absolute; + border: none; + margin: 10px auto; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-simple li.product .add_to_cart_button.added, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-simple li.product .add_to_cart_button.added { + display: block !important; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-simple li.product .added_to_cart, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-simple li.product .added_to_cart { + width: 100%; + border-radius: 0; + padding: 12px 10px; + color: #fff; + background-color: #333; + position: absolute; + border: none; + margin: 10px auto; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added { + display: block !important; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added { + visibility: visible; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart { + width: 100%; + border-radius: 0; + padding: 12px 10px; + color: #fff; + background-color: #333; + position: absolute; + border: none; + margin: 10px auto; +} +.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button, +.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button { + margin: 10px 2px 0; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/product-grid.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/product-grid.min.css new file mode 100644 index 0000000..26accdb --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/product-grid.min.css @@ -0,0 +1 @@ +.table-responsive{width:100%;overflow-x:auto;overflow-y:hidden}.eael-wcpc-wrapper img{display:block;margin:auto}.eael-wcpc-wrapper th i{padding-right:10px;color:#dcdcdc}.eael-wcpc-wrapper .wcpc-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-wcpc-wrapper .wcpc-table-header .wcpc-title{word-break:break-word}.eael-wcpc-wrapper .elementor-icon{font-size:20px;margin-right:10px}.eael-wcpc-wrapper table td{text-align:center}.eael-wcpc-wrapper.custom{--h-bg: #2d1e87;--h-text-clr: #fff;--h-border-clr: #b6aaff;--text-clr: #707070;--text-bold-clr: #252525;--btn-bg: #6752e5;--btn-bg-hover: #ff9582;--btn-text: #fff;--image-bg: #6b55ec;--container-bg: #fff;--icon-color: #c3ccdc;background:var(--container-bg);overflow-x:scroll}.eael-wcpc-wrapper.custom table{border-collapse:collapse;border-spacing:0;max-width:none}.eael-wcpc-wrapper.custom table .icon{width:16px;margin-right:6px;fill:var(--icon-color)}.eael-wcpc-wrapper.custom table th,.eael-wcpc-wrapper.custom table td{padding:15px;border:1px solid var(--h-border-clr);border-collapse:collapse}.eael-wcpc-wrapper.custom table th.first-th{border:none;padding-left:5px}.eael-wcpc-wrapper.custom table th{color:var(--text-bold-clr);font-weight:normal;max-width:160px;border-left-width:2px;border-collapse:collapse;vertical-align:middle}.eael-wcpc-wrapper.custom table th div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-wcpc-wrapper.custom table td{color:var(--text-clr);text-align:center}.eael-wcpc-wrapper.custom table tr.title{background:var(--h-bg);color:var(--h-text-clr)}.eael-wcpc-wrapper.custom table tr.title th,.eael-wcpc-wrapper.custom table tr.title td{font-size:20px;color:inherit;border:none;border-left:1px solid var(--h-border-clr);border-right:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom table tr.image td{vertical-align:middle;border:none}.eael-wcpc-wrapper.custom table .button{border-radius:5px;background:var(--btn-bg);color:var(--btn-text)}.eael-wcpc-wrapper.custom table .button:hover{background:var(--btn-bg-hover)}.eael-wcpc-wrapper.custom.theme-1 table tr.image td{background:var(--image-bg);border-left:1px solid var(--h-border-clr);border-right:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom.theme-2{--h-bg: #ff9453;--h-border-clr: #f4ede9;--btn-bg: #ff9453;--btn-bg-hover: #6752e5;--even-row-bg: #fbf8f7}.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(even):not(.title){background:var(--even-row-bg)}.eael-wcpc-wrapper.custom.theme-3{--container-bg: #f9fafc;--btn-bg: #ff907e;--btn-bg-hover: #ff907e;--even-row-bg: #f5f5f8;--h-odd-row-bg: #fdfdff;--first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%);--second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%);--third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%);--firt-btn-bg: #ff907e;--second-btn-bg: #7561f2;--third-btn-bg: #23d56e;padding:20px}.eael-wcpc-wrapper.custom.theme-3 table{-webkit-border-horizontal-spacing:10px}.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(even):not(.title){background:var(--even-row-bg)}.eael-wcpc-wrapper.custom.theme-3 table th,.eael-wcpc-wrapper.custom.theme-3 table td{border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured,.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(odd) td.featured{-webkit-box-shadow:18px 0 10px -10px rgba(86,79,127,.06),-18px 0 10px -10px rgba(86,79,127,.06);box-shadow:18px 0 10px -10px rgba(86,79,127,.06),-18px 0 10px -10px rgba(86,79,127,.06)}.eael-wcpc-wrapper.custom.theme-3 table tr.title{background:initial;color:initial}.eael-wcpc-wrapper.custom.theme-3 table tr.title th,.eael-wcpc-wrapper.custom.theme-3 table tr.title td{color:initial;border-left:none;border-right:none}.eael-wcpc-wrapper.custom.theme-3 table tr.image td{background:initial;border-left:none;border-right:none;padding:0}.eael-wcpc-wrapper.custom.theme-3 table tr.image td span{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:10px;border-top-right-radius:10px}.eael-wcpc-wrapper.custom.theme-3 table tr.image td>span{padding:20px}.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner{padding:0}.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span{padding:10px;background:#fff}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner{background:var(--first-img-bg)}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner{background:var(--second-img-bg)}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner{background:var(--third-img-bg)}.eael-wcpc-wrapper.custom.theme-4{--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--text-clr: #707070;--text-bold-clr: #252525;--btn-bg: #613de6;--btn-bg-hover: #ff9582;--btn-text: #fff;--image-bg: none;--container-bg: #f9fafc}.eael-wcpc-wrapper.custom.theme-4 table{background:#fff}.eael-wcpc-wrapper.custom.theme-4 table th.first-th{background:var(--container-bg)}.eael-wcpc-wrapper.custom.theme-4 table tr.title th,.eael-wcpc-wrapper.custom.theme-4 table tr.title td{font-size:20px;color:inherit;border:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom.theme-4 table tr.image td{position:relative;border:1px solid var(--h-border-clr);overflow:hidden}.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon{position:absolute;left:-44px;top:10px;background:var(--btn-bg);color:var(--btn-text);padding:3px 50px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title,.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount{font-size:18px;font-weight:bold}.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title{color:var(--text-bold-clr);margin:0 auto 10px}.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount{color:var(--btn-bg)}.eael-wcpc-wrapper.custom.theme-5{--first-row-color: #fff;--first-col-bg: #6a3ee8;--second-col-bg: #3e5ae8;--third-col-bg: #15e9c9;--first-img-bg: #f4f0ff;--second-img-bg: #eaedff;--third-img-bg: #e5fffb;--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--first-btn-bg: #6a3ee8;--second-btn-bg: #3e5ae8;--third-btn-bg: #15e9c9;--image-bg: none}.eael-wcpc-wrapper.custom.theme-5 table th{border:none}.eael-wcpc-wrapper.custom.theme-5 table th.first-th{background:var(--container-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button{background:var(--first-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover{background:#5827e5}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button{background:var(--second-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover{background:#2747e5}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button{background:var(--third-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover{background:#13d2b5}.eael-wcpc-wrapper.custom.theme-5 table tr.title th,.eael-wcpc-wrapper.custom.theme-5 table tr.title td{font-size:20px;color:inherit;border:none}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1){background:var(--first-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2){background:var(--second-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3){background:var(--third-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1){background:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2){background:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3){background:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td,.eael-wcpc-wrapper.custom.theme-5 table tr.title td{border:none;border-right:2px solid var(--first-row-color);color:var(--first-row-color)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child,.eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6{--container-bg: #f0eff6;--first-row-color: #fff;--first-col-bg: #fd907b;--second-col-bg: #7f6cf4;--third-col-bg: #3ae281;--first-img-bg: #f4f0ff;--second-img-bg: #eaedff;--third-img-bg: #e5fffb;--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--image-bg: none}.eael-wcpc-wrapper.custom.theme-6 table tr.title th,.eael-wcpc-wrapper.custom.theme-6 table tr.title td{border-left:0;border-right:0}.eael-wcpc-wrapper.custom.theme-6 table tr.title td{color:#fff}.eael-wcpc-wrapper.custom.theme-6 table tr,.eael-wcpc-wrapper.custom.theme-6 table th,.eael-wcpc-wrapper.custom.theme-6 table td{border:none}.eael-wcpc-wrapper.custom.theme-6 table td{color:#fff;border-right:20px solid #fff}.eael-wcpc-wrapper.custom.theme-6 table td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1){background:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2){background:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3){background:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) th,.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td{background:#f7f6fa}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+1){background:#fec1b5}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+2){background:#b7adf9}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+3){background:#91efb8}.eael-wcpc-wrapper.custom.theme-6 table tr.image td,.eael-wcpc-wrapper.custom.theme-6 table tr.title td{border:none;border-right:20px solid #fff}.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child,.eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6 table .button{background:#fff}.eael-wcpc-wrapper.custom.theme-6 table .button:hover{background:#fff}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button{color:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover{color:#fb3c17}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button{color:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover{color:#2f11e9}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button{color:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover{color:#179f51}.eael-wcpc-wrapper.custom.theme-6 .img-inner{display:block;background:rgba(228,228,228,.45);border-radius:6px}@media screen and (min-width: 769px){.eael-wcpc-wrapper:not(.theme-4) tr.image td{padding:10px}.theme-4 tr.image td{padding:50px 10px}}.eael-product-grid .woocommerce ul.products,.eael-post-grid .woocommerce ul.products{display:grid;grid-gap:25px;margin:0 0 15px 0;padding:0 !important}.eael-product-grid .woocommerce ul.products:before,.eael-product-grid .woocommerce ul.products:after,.eael-post-grid .woocommerce ul.products:before,.eael-post-grid .woocommerce ul.products:after{display:none}.eael-product-grid .woocommerce ul.products .product,.eael-post-grid .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer;color:#fff;background-color:#333;margin:15px}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare:hover,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare:hover{color:#fff;background-color:#333}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare-loader,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare-loader{display:none;width:1.5rem}.eael-product-grid .woocommerce ul.products .product .star-rating,.eael-post-grid .woocommerce ul.products .product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-grid .woocommerce ul.products .product .star-rating:before,.eael-post-grid .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-grid .woocommerce ul.products .product .star-rating span,.eael-post-grid .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-product-grid .woocommerce ul.products .product .star-rating span:before,.eael-post-grid .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card,.eael-post-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card{display:none !important}.eael-product-grid .woocommerce ul.products li.product,.eael-post-grid .woocommerce ul.products li.product{width:100%}.eael-product-grid .woocommerce ul.products.products[class*=columns-] li.product,.eael-post-grid .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product{position:relative;float:left;display:block;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a{text-decoration:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin:auto;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins{font-weight:400;background-color:rgba(0,0,0,0);color:#ff2a13}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:focus,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external{padding:0;margin:0;font-size:0px}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before{content:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare{color:#fff;background-color:#333}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{display:block;margin:15px 15px;padding:12px;font-size:14px;line-height:1;text-transform:uppercase;color:#fff;background-color:#333;font-weight:400}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist{margin:0 auto}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist{margin:0 15px 15px 15px;color:#fff;background-color:#333}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span{display:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a{font-size:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i{display:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a{vertical-align:middle;display:inline-block;color:inherit;margin:0;line-height:38px;width:100%}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i{display:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a:after,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a:after,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a:after,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a:after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product{border:1px solid #eee}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product{border:1px solid rgba(0,0,0,0)}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist{visibility:hidden;-webkit-transition:none;transition:none}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover{border:1px solid #eee}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist{visibility:visible}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0 0 15px 0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a{text-decoration:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay{position:relative;overflow:hidden;line-height:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:38px;text-align:center;color:#fff;background-color:#333;width:38px;height:38px;border-style:none;border-radius:50%;vertical-align:middle;padding:0;margin:0 5px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity 300ms,-webkit-transform 200ms;transition:opacity 300ms,-webkit-transform 200ms;transition:transform 200ms,opacity 300ms;transition:transform 200ms,opacity 300ms,-webkit-transform 200ms}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus{outline:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button{font-size:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after{content:"";font-size:14px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0;font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable:after{content:""}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after{content:"";display:inline-block;font-weight:normal;font-family:"Font Awesome 5 Free";font-size:14px;line-height:38px;color:#fff;height:auto;width:auto;position:relative;top:0;left:0;margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{font-size:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after{content:"";font-family:"Font Awesome 5 Free";font-size:14px;line-height:38px;font-weight:900;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external{padding:0;margin:0;font-size:0px}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external:before,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist{margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a{font-size:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a{font-size:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins{font-weight:400;background-color:rgba(0,0,0,0);color:#ff2a13}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare{padding:5px !important}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br{display:none}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right{left:auto;right:0}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right{left:auto;right:5px}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br{display:none}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right{left:auto;right:15px}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4{left:0;top:15px}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br{display:none}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:10px solid #23a454;content:"";border-right-color:#ff2a13;border-left-color:#ff2a13}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right{left:auto;right:0}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454;border-right-color:#ff2a13;border-left-color:#ff2a13}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-39px;top:-10px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br{display:none}.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-grid.eael-product-default .woocommerce ul.products .product span.onsale,.eael-product-grid.eael-product-simple .woocommerce ul.products .product span.onsale,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product span.onsale,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product span.onsale,.eael-post-grid.eael-product-default .woocommerce ul.products .product span.onsale,.eael-post-grid.eael-product-simple .woocommerce ul.products .product span.onsale,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product span.onsale,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product span.onsale{min-height:unset}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9;border-radius:0;right:auto}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br{display:none}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right{left:auto;right:0}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right{left:auto;right:5px}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br{display:none}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right{left:auto;right:15px}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4{left:0;top:15px}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br{display:none}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4:after,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4:after,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4:after,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4:after,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4:after,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:10px solid #23a454;content:"";border-right-color:#ff2a13;border-left-color:#ff2a13}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right{left:auto;right:0}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right:after,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right:after,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right:after,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right:after,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right:after,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454;border-right-color:#ff2a13;border-left-color:#ff2a13}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-39px;top:-10px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br{display:none}.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right,.eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right,.eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right,.eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right,.eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right,.eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right,.eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right,.eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-grid.eael-product-default .woocommerce ul.products li.product,.eael-post-grid.eael-product-default .woocommerce ul.products li.product{overflow:visible !important}.eael-product-grid.eael-product-default .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-default .woocommerce ul.products li.product .onsale{line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge{min-height:3.746em;min-width:3.746em;padding:.502em;font-size:13px;font-weight:700;position:absolute;text-align:center;line-height:1.25;top:-0.5em;left:-0.5em;margin:0;border-radius:50%;background-color:#ff2a13;color:#fff;font-size:.857em;z-index:9}.eael-product-grid.eael-product-default .button.add_to_cart_button::before,.eael-post-grid.eael-product-default .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-grid.eael-product-default .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-default .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.eael-product-default.button.product_type_external,.eael-post-grid.eael-product-default.button.product_type_external{padding:0;margin:0;font-size:0px}.eael-product-grid.eael-product-default.button.product_type_external:before,.eael-post-grid.eael-product-default.button.product_type_external:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.eael-product-preset-5 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-7 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-8 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-5 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-7 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-8 ul.products li.product .image-wrap img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist,.eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist,.eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist,.eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist,.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist,.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist,.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist,.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist{margin:15px;padding:7px;color:#fff;background-color:rgba(0,0,0,0)}.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span,.eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span,.eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span,.eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span,.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span,.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span,.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span,.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span{display:none}.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a,.eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a,.eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a,.eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a,.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a,.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a,.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a,.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a{font-size:0}.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i,.eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i,.eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i,.eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i,.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i,.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i,.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i,.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i{display:none}.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a:after,.eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a:after,.eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a:after,.eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a:after,.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a:after,.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a:after,.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a:after,.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a,.eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a,.eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a,.eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a,.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a,.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a,.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a,.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a{font-size:0;vertical-align:middle;display:inline-block;color:inherit}.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i,.eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i,.eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i,.eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i,.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i,.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i,.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i,.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i{display:none}.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a:after,.eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a:after,.eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a:after,.eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a:after,.eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a:after,.eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a:after,.eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a:after,.eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a:after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.theme-astra .eael-product-grid.list .woocommerce ul.products li.product,.theme-astra .eael-product-grid.grid .woocommerce ul.products li.product,.theme-astra .eael-post-grid.list .woocommerce ul.products li.product,.theme-astra .eael-post-grid.grid .woocommerce ul.products li.product{width:100% !important}.eael-wcpc-modal{position:fixed;top:50px;right:0;bottom:50px;left:0;margin-left:auto;margin-right:auto;width:1080px;max-width:90%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999999}.modal__content{width:100%;height:100%;overflow:hidden auto}.wcpc-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;background:rgba(0,0,0,.5);pointer-events:none}.wcpc-overlay,.eael-wcpc-modal{visibility:hidden;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.close-modal{position:absolute;top:-10px;right:-10px;cursor:pointer;display:block;border-radius:50%;color:#fff;background:#000;font-size:30px;font-weight:bold;text-align:center;line-height:23px;-webkit-box-shadow:-1px 0px 3px 0 #000;box-shadow:-1px 0px 3px 0 #000;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}.eael-wcpc-wrapper .eael-wc-remove,.eael-wcpc-wrapper.custom .eael-wc-remove{cursor:pointer;-webkit-transition:all 400ms ease;transition:all 400ms ease}.eael-wcpc-wrapper .eael-wc-remove.disable,.eael-wcpc-wrapper.custom .eael-wc-remove.disable{color:#a0a0a0 !important;-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}.eael-wcpc-wrapper .eael-wc-remove:hover,.eael-wcpc-wrapper.custom .eael-wc-remove:hover{color:red;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.eael-wcpc-wrapper .remove-row,.eael-wcpc-wrapper.custom .remove-row{border:none}.eael-wcpc-wrapper .remove-row th,.eael-wcpc-wrapper .remove-row td,.eael-wcpc-wrapper.custom .remove-row th,.eael-wcpc-wrapper.custom .remove-row td{border:none;text-align:center}.eael-product-grid .woocommerce ul.products li.product a img{margin-bottom:0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{letter-spacing:normal;font-weight:700;text-transform:capitalize}.eael-product-grid .woocommerce ul.products li.product ins{background:rgba(0,0,0,0)}.eael-product-grid .woocommerce ul.products li.product .button{text-transform:capitalize;border:none;letter-spacing:normal;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid .woocommerce ul.products li.product .button:hover,.eael-product-grid .woocommerce ul.products li.product .button:visited{text-decoration:none}.eael-product-grid .woocommerce ul.products li.product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-grid .woocommerce ul.products li.product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-grid .woocommerce ul.products li.product .star-rating span{display:inline-block}.eael-product-grid .woocommerce ul.products li.product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-grid .eael-woo-pagination ul{display:inline-block;text-align:center;white-space:nowrap;padding:0;clear:both;border:0;margin:1px;width:auto}.eael-product-grid .eael-woo-pagination ul li{display:inline-block;margin:0 5px 5px 0;padding:0;float:left;overflow:hidden}.eael-product-grid .eael-woo-pagination ul li .page-numbers{margin:0;text-decoration:none;color:rgba(0,0,0,.7411764706);line-height:1;font-size:1em;font-weight:normal;padding:.75em;display:block;min-width:2.5em;-webkit-box-sizing:inherit;box-sizing:inherit;border:none}.eael-product-grid .eael-woo-pagination ul li .page-numbers.current,.eael-product-grid .eael-woo-pagination ul li .page-numbers:hover,.eael-product-grid .eael-woo-pagination ul li .page-numbers:focus{color:#fff;background:rgba(0,0,0,.7411764706)}.eael-product-grid .woocommerce ul.products .product{overflow-y:auto}.eael-product-grid .eael-load-more-button-wrap{clear:both;margin-top:40px}.eael-product-grid .eael-product-wrap .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:10px solid #23a454;content:""}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-39px;top:-10px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-grid .eael-product-wrap .eael-product-title h2{font-size:20px;line-height:1.2em;color:#252525;font-weight:500;margin:0 0 8px;padding:0}.eael-product-grid .eael-product-wrap .eael-product-title h2:before{content:none}.eael-product-grid .eael-product-wrap .eael-product-price{font-size:18px;line-height:1.2em;color:#ff7a80;font-weight:600;margin-bottom:10px}.eael-product-grid .eael-product-wrap .star-rating{margin:0 auto 10px}.eael-product-grid .eael-product-wrap a.button.add_to_cart_button.added{display:none !important}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.box-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-box-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-box-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.grid .eael-product-wrap .product-image-wrap,.eael-product-grid.masonry .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden}.eael-product-grid.grid .eael-product-wrap .icons-wrap,.eael-product-grid.masonry .eael-product-wrap .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%;top:auto;bottom:-50px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist{margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li:not(:last-child),.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li:not(:last-child){border-right:1px solid #fff}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a{position:relative;background-color:rgba(0,0,0,0);margin:0;padding:10px 5px;font-size:15px;line-height:1.2em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:42px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.added_to_cart,.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button{padding:0 !important}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a:hover,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a:hover{background-color:rgba(0,0,0,0);color:#000}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a i{line-height:normal}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist:after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist{margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external{padding:0;margin:0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist:after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible;opacity:1;top:auto;bottom:-24px;margin:0 5%}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist{margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button{padding:0;margin:0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external{padding:0;margin:0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist:after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style{background:#fff;width:100%;top:auto;bottom:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist{margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a{position:relative;width:42px;height:42px;margin:10px 2px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button{padding:0;margin:10px 2px 0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external{padding:0;margin:10px 2px 0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i{display:none}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist:after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap li,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a{display:block;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a:hover,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px;line-height:42px}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a svg,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-grid.grid .eael-product-wrap .product-details-wrap,.eael-product-grid.masonry .eael-product-wrap .product-details-wrap{padding:10px}.eael-product-grid.masonry .woocommerce ul.products{display:block}@media(min-width: 766px){.eael-product-grid.masonry .woocommerce ul.products{margin:0 -1% !important}}.eael-product-grid.masonry .woocommerce ul.products:before,.eael-product-grid.masonry .woocommerce ul.products:after{display:table;content:" "}.eael-product-grid.masonry .woocommerce ul.products li.product{float:left;margin:15px 0}@media(min-width: 766px){.eael-product-grid.masonry .woocommerce ul.products li.product{margin:1%}}.eael-product-grid.grid.eael-product-preset-8 .product-image-wrap,.eael-product-grid.masonry.eael-product-preset-8 .product-image-wrap{overflow:inherit}.eael-product-grid.grid.eael-product-preset-8 .product-details-wrap>div:first-child,.eael-product-grid.masonry.eael-product-preset-8 .product-details-wrap>div:first-child{margin-top:20px}.eael-product-grid.grid.eael-product-preset-5 ul.products,.eael-product-grid.grid.eael-product-preset-6 ul.products,.eael-product-grid.grid.eael-product-preset-7 ul.products,.eael-product-grid.grid.eael-product-preset-8 ul.products,.eael-product-grid.masonry.eael-product-preset-5 ul.products,.eael-product-grid.masonry.eael-product-preset-6 ul.products,.eael-product-grid.masonry.eael-product-preset-7 ul.products,.eael-product-grid.masonry.eael-product-preset-8 ul.products{padding:0;margin:0;list-style:none}.eael-product-grid.grid.eael-product-preset-5 ul.products li.product,.eael-product-grid.grid.eael-product-preset-6 ul.products li.product,.eael-product-grid.grid.eael-product-preset-7 ul.products li.product,.eael-product-grid.grid.eael-product-preset-8 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-5 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-6 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-7 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-8 ul.products li.product{text-align:center;border:1px solid #000;overflow:hidden}.eael-product-grid.grid.eael-product-preset-5 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-6 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-7 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-8 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-5 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-6 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-7 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-8 ul.products li.product.first{clear:none}.eael-product-grid.grid.eael-product-preset-6 .product.outofstock .icons-wrap .button,.eael-product-grid.grid.eael-product-preset-7 .product.outofstock .icons-wrap .button,.eael-product-grid.grid.eael-product-preset-8 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-6 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-7 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-8 .product.outofstock .icons-wrap .button{display:none}.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_grouped,.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_external,.eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_grouped,.eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_external,.eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_grouped,.eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_external,.eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_external,.eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_external,.eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_external{display:none !important}.eael-product-grid.list .woocommerce ul.products li.product{overflow:hidden}.eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img{margin-bottom:0}.eael-product-grid.list .woocommerce ul.products li.product .star-rating{margin:0 auto 10px 0}.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap{padding:20px}.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap .product-details-wrap{padding:0 0 0 25px}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap{padding:0;background-color:rgba(0,0,0,0)}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .product-details-wrap{padding:0 0 0 25px}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .title-wrap,.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .price-wrap{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid}.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap{padding:0}.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap .product-details-wrap{padding:20px;margin-left:20px}.eael-product-grid.list .eael-product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.box-style{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.list .eael-product-wrap .icons-wrap{padding:0;margin:0;list-style:none;-webkit-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:100%;top:auto;bottom:-50px}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li a{position:relative}.eael-product-grid.list .eael-product-wrap .icons-wrap.box-style li{width:42px;height:42px;-webkit-filter:drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12));filter:drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12));background-color:#fff}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist{margin:0;padding:0}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span{display:none}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a{font-size:0}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i{display:none}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-cart a{padding:11px 15px !important;width:auto}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a{margin:2px;padding:10.5px 10px;width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist{font-size:0}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist i{display:none}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist:after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li:not(:first-child) a{border-left-width:0 !important}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li.add-to-cart a{padding:8.5px 10px;margin:0}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a{border:2px solid #ddd}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a.eael-wc-compare.eael-wc-compare-icon{margin:2px}.eael-product-grid.list .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0;vertical-align:top}.eael-product-grid.list .eael-product-wrap .icons-wrap li a{display:block;color:#000;text-align:center;-webkit-transition:all ease .4s;transition:all ease .4s;background:#ffebcd;padding:9px 10px;font-size:15px;line-height:1.4em;font-weight:700;cursor:pointer}.eael-product-grid.list .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-grid.list .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px}.eael-product-grid.list .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-grid.list .eael-product-wrap .icons-wrap li a.button{font-size:15px;line-height:1.4em}.eael-product-grid.list .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden;width:45%;margin:0}.eael-product-grid.list .eael-product-wrap .product-details-wrap{width:55%;padding:25px;text-align:left !important}.eael-product-grid.list .eael-product-wrap .eael-product-price{margin-bottom:5px}.eael-product-grid.list .eael-product-wrap .eael-product-excerpt p{margin:0 0 10px}@media only screen and (min-width: 1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap,.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{width:100%}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap{margin-bottom:15px}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{padding:0;margin:0}.eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap,.eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{width:100%}.eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap{margin-bottom:15px}.eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{padding:0;margin:0}.eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}.eael-product-loader{position:relative}.eael-product-loader::after{border-radius:50%;width:50px;height:50px;position:absolute;content:"";border-top:4px solid rgba(0,0,0,.2);border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2);border-left:4px solid #000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear;left:48%;top:40%;-webkit-transition:all .2s;transition:all .2s}.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link{position:unset;display:unset}.eael-product-grid .woocommerce ul.products li.product .ast-shop-product-out-of-stock{display:none}.theme-blocksy .button:before{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-webkit-filter:none !important;filter:none !important;opacity:1;z-index:0;bottom:0 !important;right:0;line-height:1.2em}.theme-blocksy .button:hover{-webkit-transform:none;-ms-transform:none;transform:none}.theme-twentytwentyone .eael-product-default .woocommerce ul.products li.product .button{margin:0 auto}.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating{font-size:12px;letter-spacing:2px;width:75px}.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating:before{font-size:12px;letter-spacing:2px;line-height:12px;left:0px}.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span{font-size:12px;letter-spacing:2px}.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span:before{font-size:12px;letter-spacing:2px;left:0px;line-height:12px}.buddyboss-theme .eael-product-popup.woocommerce div.product .button{line-height:0}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid .woocommerce ul.products,.buddyboss-theme #content .elementor-widget-container .eael-product-grid.list .woocommerce ul.products,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid .woocommerce ul.products,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list .woocommerce ul.products{display:grid;margin:0}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid .woocommerce ul.products li.product,.buddyboss-theme #content .elementor-widget-container .eael-product-grid.list .woocommerce ul.products li.product,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid .woocommerce ul.products li.product,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list .woocommerce ul.products li.product{margin:0}.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product,.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product{max-width:100%}.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product .eael-product-wrap .onsale,.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product .eael-product-wrap .stockout,.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product .eael-product-wrap .onsale,.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product .eael-product-wrap .stockout{height:auto;top:25px;left:-55px}.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product .eael-product-wrap .eael-star-rating.star-rating,.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product .eael-product-wrap .eael-star-rating.star-rating{width:7em}.buddyboss-theme #content .elementor-widget-container .eael-product-grid li.product .eael-product-wrap .button,.buddyboss-theme #content .elementor-widget-container .eael-post-grid li.product .eael-product-wrap .button{margin:0}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-default li.product,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-default li.product{display:block}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-default li.product .added_to_cart,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-default li.product .added_to_cart{width:100%;position:absolute;bottom:0;border:none;border-radius:0;background:#333;color:#fff;height:100%}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-overlay li.product a.button.add_to_cart_button,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-overlay li.product a.button.add_to_cart_button{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:auto;border-radius:50%}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart{border:none;width:100%}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button,.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button{border-radius:3px;margin:0px 2px 0;width:42px;height:42px}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button{border-radius:3px;margin:10px 2px 0;width:42px;height:42px}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button{margin:2px;border-radius:3px}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button{padding:9px 10px}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.list li.product .details-block-style-2 .added_to_cart,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.list li.product .details-block-style-2 .added_to_cart{width:100%;padding:5px 10px}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-simple li.product .add_to_cart_button.added,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-simple li.product .add_to_cart_button.added{display:block !important}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.eael-product-simple li.product .added_to_cart,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.eael-product-simple li.product .added_to_cart{width:100%;border-radius:0;padding:12px 10px;color:#fff;background-color:#333;position:absolute;border:none;margin:10px auto}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added{display:block !important}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added{visibility:visible}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart{width:100%;border-radius:0;padding:12px 10px;color:#fff;background-color:#333;position:absolute;border:none;margin:10px auto}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-simple li.product .add_to_cart_button.added,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-simple li.product .add_to_cart_button.added{display:block !important}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-simple li.product .added_to_cart,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-simple li.product .added_to_cart{width:100%;border-radius:0;padding:12px 10px;color:#fff;background-color:#333;position:absolute;border:none;margin:10px auto}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added{display:block !important}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added{visibility:visible}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart{width:100%;border-radius:0;padding:12px 10px;color:#fff;background-color:#333;position:absolute;border:none;margin:10px auto}.buddyboss-theme #content .elementor-widget-container .eael-product-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button,.buddyboss-theme #content .elementor-widget-container .eael-post-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button{margin:10px 2px 0} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/progress-bar.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/progress-bar.css new file mode 100644 index 0000000..12307dd --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/progress-bar.css @@ -0,0 +1,250 @@ +@-webkit-keyframes animateStripe { + 0% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 100% { + -webkit-transform: translate(35px, 0); + transform: translate(35px, 0); + } +} +@keyframes animateStripe { + 0% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 100% { + -webkit-transform: translate(35px, 0); + transform: translate(35px, 0); + } +} +@-webkit-keyframes animateStripeRTL { + 0% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 100% { + -webkit-transform: translate(-35px, 0); + transform: translate(-35px, 0); + } +} +@keyframes animateStripeRTL { + 0% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 100% { + -webkit-transform: translate(-35px, 0); + transform: translate(-35px, 0); + } +} +.eael-progressbar { + position: relative; +} +.eael-progressbar-title { + font-size: 20px; + font-weight: 400; +} +.eael-progressbar-line { + position: relative; + display: block; + width: 100%; + height: 12px; + background-color: #eeeeee; +} +.eael-progressbar-line .eael-progressbar-count-wrap { + position: absolute; + right: 0; + bottom: calc(100% + 5px); + font-size: 16px; + font-weight: 400; + line-height: 1; +} +.eael-progressbar-line-fill { + display: inline-block; + position: absolute; + top: 50%; + left: 0; + width: 0; + height: 12px; + background-color: #000000; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: width 1500ms linear; + transition: width 1500ms linear; + overflow: hidden; +} +.eael-progressbar-circle { + position: relative; + width: 200px; + height: 200px; +} +.eael-progressbar-circle .eael-progressbar-title { + font-size: 16px; + font-weight: 400; +} +.eael-progressbar-circle .eael-progressbar-count-wrap { + font-size: 28px; + font-weight: 700; +} +.eael-progressbar-circle-shadow { + width: 220px; + height: 220px; + padding: 10px; + border-radius: 50%; +} +.eael-progressbar-circle-pie { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + -webkit-clip-path: inset(0 0 0 50%); + clip-path: inset(0 0 0 50%); +} +.eael-progressbar-circle-inner { + height: 100%; + width: 100%; + border-width: 12px; + border-style: solid; + border-color: #eeeeee; + border-radius: 50%; +} +.eael-progressbar-circle-half { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + border-width: 12px; + border-style: solid; + border-color: #000000; + border-radius: 50%; + -webkit-clip-path: inset(0 50% 0 0); + clip-path: inset(0 50% 0 0); +} +.eael-progressbar-circle-half-left { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); +} +.eael-progressbar-circle-half-right { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + visibility: hidden; +} +.eael-progressbar-circle-inner-content { + position: absolute; + top: 50%; + width: 100%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + text-align: center; +} +.eael-progressbar-half-circle { + position: relative; + width: 200px; + height: 100px; + overflow: hidden; +} +.eael-progressbar-half-circle .eael-progressbar-circle-pie { + -webkit-clip-path: inset(0 0 50% 0); + clip-path: inset(0 0 50% 0); +} +.eael-progressbar-half-circle .eael-progressbar-circle-half { + -webkit-clip-path: inset(50% 0 0 0); + clip-path: inset(50% 0 0 0); + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition: -webkit-transform 1500ms linear; + transition: -webkit-transform 1500ms linear; + transition: transform 1500ms linear; + transition: transform 1500ms linear, -webkit-transform 1500ms linear; +} +.eael-progressbar-half-circle .eael-progressbar-circle-inner-content { + top: initial; + bottom: 0; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} +.eael-progressbar-half-circle .eael-progressbar-title { + font-size: 16px; + font-weight: 400; +} +.eael-progressbar-half-circle .eael-progressbar-count-wrap { + font-size: 28px; + font-weight: 700; +} +.eael-progressbar-half-circle-after { + position: relative; + font-size: 12px; + font-weight: 400; + clear: both; +} +.eael-progressbar-postfix-label { + float: right; +} +.eael-progressbar-line-stripe .eael-progressbar-line-fill:after { + content: ""; + position: absolute; + top: 0; + left: -35px; + width: calc(100% + 70px); + height: 100%; + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 35px 35px; +} +.eael-progressbar-line-animate .eael-progressbar-line-fill:after { + -webkit-animation: animateStripe 2s linear infinite; + animation: animateStripe 2s linear infinite; +} +.eael-progressbar-line-animate-rtl .eael-progressbar-line-fill:after { + -webkit-animation: animateStripeRTL 2s linear infinite; + animation: animateStripeRTL 2s linear infinite; +} +.eael-progressbar-circle-wrap > div { + margin: 0 auto; +} +/*alignment*/ +.eael-progressbar-line-container.left, +.eael-progressbar-circle-container.left > div, +.eael-progressbar-box-container.left > div { + margin: 0 auto 0 0; +} +.eael-progressbar-line-container.center, +.eael-progressbar-circle-container.center > div, +.eael-progressbar-box-container.center > div { + margin: 0 auto; +} +.eael-progressbar-line-container.right, +.eael-progressbar-circle-container.right > div, +.eael-progressbar-box-container.right > div { + margin: 0 0 0 auto; +} +.rtl .eael-progressbar-line-container { + text-align: right; +} +.rtl .eael-progressbar-line-container .eael-progressbar-count-wrap { + left: 0; + right: auto; +} +.rtl .eael-progressbar-line-container .eael-progressbar-line-fill { + left: auto; + right: 0; +} +.rtl .eael-progressbar.eael-progressbar-circle .eael-progressbar-circle-pie { + -webkit-clip-path: inset(0 50% 0 0); + clip-path: inset(0 50% 0 0); +} +.rtl .eael-progressbar.eael-progressbar-circle .eael-progressbar-circle-half { + -webkit-clip-path: inset(0 0 0 50%); + clip-path: inset(0 0 0 50%); +} +.rtl .eael-progressbar-circle-container .eael-progressbar-half-circle-after .eael-progressbar-prefix-label { + float: left; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/progress-bar.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/progress-bar.min.css new file mode 100644 index 0000000..d7103c7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/progress-bar.min.css @@ -0,0 +1 @@ +@-webkit-keyframes animateStripe{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(35px, 0);transform:translate(35px, 0)}}@keyframes animateStripe{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(35px, 0);transform:translate(35px, 0)}}@-webkit-keyframes animateStripeRTL{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-35px, 0);transform:translate(-35px, 0)}}@keyframes animateStripeRTL{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-35px, 0);transform:translate(-35px, 0)}}.eael-progressbar{position:relative}.eael-progressbar-title{font-size:20px;font-weight:400}.eael-progressbar-line{position:relative;display:block;width:100%;height:12px;background-color:#eee}.eael-progressbar-line .eael-progressbar-count-wrap{position:absolute;right:0;bottom:calc(100% + 5px);font-size:16px;font-weight:400;line-height:1}.eael-progressbar-line-fill{display:inline-block;position:absolute;top:50%;left:0;width:0;height:12px;background-color:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width 1500ms linear;transition:width 1500ms linear;overflow:hidden}.eael-progressbar-circle{position:relative;width:200px;height:200px}.eael-progressbar-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-circle-shadow{width:220px;height:220px;padding:10px;border-radius:50%}.eael-progressbar-circle-pie{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.eael-progressbar-circle-inner{height:100%;width:100%;border-width:12px;border-style:solid;border-color:#eee;border-radius:50%}.eael-progressbar-circle-half{position:absolute;left:0;top:0;height:100%;width:100%;border-width:12px;border-style:solid;border-color:#000;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.eael-progressbar-circle-half-left{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.eael-progressbar-circle-half-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.eael-progressbar-circle-inner-content{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.eael-progressbar-half-circle{position:relative;width:200px;height:100px;overflow:hidden}.eael-progressbar-half-circle .eael-progressbar-circle-pie{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.eael-progressbar-half-circle .eael-progressbar-circle-half{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 1500ms linear;transition:-webkit-transform 1500ms linear;transition:transform 1500ms linear;transition:transform 1500ms linear, -webkit-transform 1500ms linear}.eael-progressbar-half-circle .eael-progressbar-circle-inner-content{top:initial;bottom:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.eael-progressbar-half-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-half-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-half-circle-after{position:relative;font-size:12px;font-weight:400;clear:both}.eael-progressbar-postfix-label{float:right}.eael-progressbar-line-stripe .eael-progressbar-line-fill:after{content:"";position:absolute;top:0;left:-35px;width:calc(100% + 70px);height:100%;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:35px 35px}.eael-progressbar-line-animate .eael-progressbar-line-fill:after{-webkit-animation:animateStripe 2s linear infinite;animation:animateStripe 2s linear infinite}.eael-progressbar-line-animate-rtl .eael-progressbar-line-fill:after{-webkit-animation:animateStripeRTL 2s linear infinite;animation:animateStripeRTL 2s linear infinite}.eael-progressbar-circle-wrap>div{margin:0 auto}.eael-progressbar-line-container.left,.eael-progressbar-circle-container.left>div,.eael-progressbar-box-container.left>div{margin:0 auto 0 0}.eael-progressbar-line-container.center,.eael-progressbar-circle-container.center>div,.eael-progressbar-box-container.center>div{margin:0 auto}.eael-progressbar-line-container.right,.eael-progressbar-circle-container.right>div,.eael-progressbar-box-container.right>div{margin:0 0 0 auto}.rtl .eael-progressbar-line-container{text-align:right}.rtl .eael-progressbar-line-container .eael-progressbar-count-wrap{left:0;right:auto}.rtl .eael-progressbar-line-container .eael-progressbar-line-fill{left:auto;right:0}.rtl .eael-progressbar.eael-progressbar-circle .eael-progressbar-circle-pie{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.rtl .eael-progressbar.eael-progressbar-circle .eael-progressbar-circle-half{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.rtl .eael-progressbar-circle-container .eael-progressbar-half-circle-after .eael-progressbar-prefix-label{float:left} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/quick-view.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/quick-view.css new file mode 100644 index 0000000..629ade4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/quick-view.css @@ -0,0 +1,585 @@ +.eael-popup-details-render { + width: 80%; + max-width: 900px; + /* Safari */ +} +.eael-popup-details-render .eael-preloader { + margin: 0 auto; + border: 5px solid #f3f3f3; + border-radius: 50%; + border-top: 5px solid #3498db; + width: 50px; + height: 50px; + -webkit-animation: spin 2s linear infinite; /* Safari */ + animation: spin 2s linear infinite; +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.eael-product-popup { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + z-index: -1; +} +.eael-product-popup.eael-product-popup-ready { + z-index: 999; + opacity: 1 !important; +} +.eael-product-popup.eael-product-zoom-in { + opacity: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.eael-product-popup.eael-product-zoom-in .eael-product-popup-details { + opacity: 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); +} +.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details { + opacity: 1; + -webkit-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); +} +.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg { + opacity: 0.7; +} +.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg { + opacity: 0; +} +.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; +} +.eael-product-popup .eael-product-modal-bg { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: #000000; + opacity: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.eael-product-popup .eael-product-popup-details { + position: relative; + margin: 5vh auto; + padding: 20px; + border: 1px solid #888; + max-width: 900px; + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + background-color: #fefefe; + width: 100%; + border-radius: 10px; + height: auto; + max-height: -webkit-fit-content; + max-height: -moz-fit-content; + max-height: fit-content; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button { + position: relative; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after { + font-family: "Font Awesome 5 Free"; + content: "\f00c"; + font-weight: 900; + display: inline-block; + position: absolute; + right: 12px; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after { + font-family: "Font Awesome 5 Free"; + content: "\f110"; + font-weight: 900; + position: absolute; + right: 12px; + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} +.eael-product-popup.woocommerce div.product { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + overflow-y: auto; + background: transparent; + position: relative; + width: inherit; + float: inherit; +} +.eael-product-popup.woocommerce div.product.ast-article-single, .eael-product-popup.woocommerce div.product .ast-article-single { + background: transparent; +} +@media (max-width: 767px) { + .eael-product-popup.woocommerce div.product { + display: block; + } +} +.eael-product-popup.woocommerce div.product div.images { + width: 100%; + margin-bottom: 0; +} +.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + margin-bottom: 1em; +} +.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n) { + margin-right: 0; +} +.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { + width: calc(25% - 0.75em); + margin-right: 1em; + margin-bottom: 1em; +} +.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child { + margin-right: 0; +} +.eael-product-popup.woocommerce div.product .product_title { + font-size: 28px; + line-height: 1.2em; + font-weight: 700; + margin-bottom: 10px; + letter-spacing: normal; + text-transform: capitalize; +} +.eael-product-popup.woocommerce div.product .product_title.entry-title { + display: block; +} +.eael-product-popup.woocommerce div.product .product_title:before { + content: none; +} +.eael-product-popup.woocommerce div.product .price { + font-size: 25px; + line-height: 1.2em; + margin: 0 0 15px; + text-align: left !important; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description { + font-size: 18px; + line-height: 1.2em; + margin: 0; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p, .eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child { + margin-bottom: 20px; +} +.eael-product-popup.woocommerce div.product .button { + margin: 0 !important; + line-height: 1.5em; +} +.eael-product-popup.woocommerce div.product form.cart { + margin: 0 0 1.2em; + padding: 0; + border: none; + width: 100%; +} +.eael-product-popup.woocommerce div.product form.cart table { + border: none; + margin: 0 0 1.2em; + border-collapse: collapse; + width: 100%; +} +.eael-product-popup.woocommerce div.product form.cart table tbody { + display: table-row-group; + border: none; +} +.eael-product-popup.woocommerce div.product form.cart p.stock { + margin-bottom: 0; +} +.eael-product-popup.woocommerce div.product form.cart .group_table td { + border: none; +} +.eael-product-popup.woocommerce div.product form.cart .group_table .button { + padding: 0.8em; + font-weight: 400; + font-size: 0.9rem; + white-space: nowrap; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity { + margin-right: 15px; + width: auto; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity input, .eael-product-popup.woocommerce div.product form.cart div.quantity a { + height: 100%; + border: 1px solid; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number] { + min-width: 90px; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity .qty { + text-align: center; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { + outline: none; +} +.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { + padding: 10px 40px; +} +.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus, +.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus { + display: none; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating { + margin-bottom: 5px; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating { + font-size: 16px; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link { + display: inline-block; + vertical-align: top; + font-size: 16px; + line-height: 18px; +} +.eael-product-popup.woocommerce div.product table tbody tr { + border-bottom: 1px solid #ccc; +} +.eael-product-popup.woocommerce div.product table tbody tr td { + background: transparent; + vertical-align: middle !important; + padding: 15px 15px 15px 0 !important; +} +.eael-product-popup.woocommerce div.product .product_meta { + font-size: 14px; + border-top: 1px solid #ccc; + border-bottom: 0; + padding: 1em 0 0; + margin: 0 0 0.8em; +} +.eael-product-popup.woocommerce div.product .product_meta > span { + display: block; + border: none; + padding: 5px 0; +} +.eael-product-popup .eael-product-image-wrap { + width: 40%; + background-image: url("../../../wp-admin/images/spinner.gif"); + background-repeat: no-repeat; + background-position: center center; +} +@media (max-width: 767px) { + .eael-product-popup .eael-product-image-wrap { + width: 100%; + } +} +.eael-product-popup .eael-product-image-wrap .badge-container { + display: none; +} +.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport { + height: auto !important; +} +.eael-product-popup .eael-product-details-wrap { + width: 56%; + margin-left: 4%; + text-align: left; +} +@media (max-width: 767px) { + .eael-product-popup .eael-product-details-wrap { + width: 100%; + margin-left: 0; + margin-top: 25px; + } +} +.eael-product-popup .eael-product-details-wrap .is-divider { + display: none; +} +.eael-product-popup button.eael-product-popup-close { + position: absolute; + right: -15px; + top: -18px; + font-size: 20px; + padding: 0; + cursor: pointer; + -webkit-box-sizing: content-box; + box-sizing: content-box; + overflow: visible; + background: #fff !important; + text-align: center; + -webkit-box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + color: #000 !important; + height: 40px; + width: 40px; + min-height: 40px; + max-width: 40px; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 50%; + opacity: 1; + border: 0; + margin: 0; +} +.eael-product-popup button.eael-product-popup-close:focus { + outline: none; +} +.eael-product-popup form.cart { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 20px; +} +.eael-product-popup form.cart.variations_form { + display: block; +} +.eael-product-popup form.cart.variations_form .variations { + border: none; +} +.eael-product-popup form.cart.variations_form .variations tr { + margin-bottom: 5px; +} +.eael-product-popup form.cart.variations_form .variations td { + display: block; + width: 100%; + border: none; + padding: 0; + margin-bottom: 5px; +} +.eael-product-popup form.cart.variations_form .variations td select { + width: 100%; +} +.eael-product-popup form.cart.variations_form .variations_button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-product-popup form.cart.grouped_form { + display: block; +} +.eael-product-popup form.cart.grouped_form table .button { + line-height: 1.2em; +} +.eael-product-popup form.cart.grouped_form .quantity { + width: 100%; +} +.eael-product-popup form.cart.grouped_form .quantity input, .eael-product-popup form.cart.grouped_form .quantity a { + height: auto !important; + min-height: 2.507em; + line-height: 1.2em; +} +.eael-product-popup form.cart .quantity { + width: 37%; + margin-right: 20px; +} +.eael-product-popup form.cart .quantity input { + width: 100%; +} +.eael-product-popup .eael-onsale { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; +} +.eael-product-popup .eael-onsale.sale-preset-1.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-product-popup .eael-onsale.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + min-width: 50px; + min-height: 50px; + line-height: 50px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; +} +.eael-product-popup .eael-onsale.sale-preset-2.outofstock { + line-height: 1.2em; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-popup .eael-onsale.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-product-popup .eael-onsale.sale-preset-3.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-product-popup .eael-onsale.sale-preset-4.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; +} +.eael-product-popup .eael-onsale.sale-preset-5 { + display: block; + line-height: 74px; + height: 60px; + width: 120px; + left: -37pX; + top: -8px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-product-popup .eael-onsale.sale-preset-5.outofstock { + line-height: normal; + padding-top: 12px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty { + max-width: 150px; +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { + border: 1px solid; +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity * { + min-height: 33px; + line-height: 33px; + margin-top: 1px; +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity .qty { + min-width: 100px; +} +@media only screen and (max-width: 1023px) { + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity .qty { + min-width: 70px; + } +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { + border: 1px solid; +} +@media only screen and (max-width: 767px) { + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity { + width: 50%; + } + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .minus, + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .plus { + width: 20%; + } + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty { + width: 60%; + min-width: auto !important; + } + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { + padding: 10px 18px !important; + } +} +.theme-savoy #elementor-lightbox-slideshow-single-img { + display: none !important; +} +.theme-savoy .eael-product-popup.woocommerce .nm-quantity-wrap .quantity .input-text { + height: 42px; +} +.theme-savoy .eael-product-popup .flex-control-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.theme-savoy .eael-product-popup .nm-quantity-wrap { + width: auto; + border: none; +} +.theme-savoy .eael-product-popup .nm-quantity-wrap .quantity { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.theme-savoy .eael-product-popup .variations_form.nm-custom-select tr .value select { + opacity: 1; + border: 1px solid #ccc; +} +.theme-savoy .eael-product-popup #nm-product-meta { + padding-left: 0; + text-align: left; +} +.theme-savoy .eael-product-popup #nm-product-meta .nm-row { + padding-left: 0; +} +.theme-savoy .eael-product-popup #nm-product-meta .nm-row .col-xs-12 { + padding-left: 0; + display: grid; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: start; +} +.theme-savoy .eael-product-popup .eael-product-popup-ready ~ #elementor-lightbox-slideshow-single-img { + display: none !important; +} +.theme-buddyboss-theme .eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { + padding: 5px 36px; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/quick-view.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/quick-view.min.css new file mode 100644 index 0000000..2847d28 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/quick-view.min.css @@ -0,0 +1 @@ +.eael-popup-details-render{width:80%;max-width:900px}.eael-popup-details-render .eael-preloader{margin:0 auto;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-product-popup{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.eael-product-popup.eael-product-popup-ready{z-index:999;opacity:1 !important}.eael-product-popup.eael-product-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup.eael-product-zoom-in .eael-product-popup-details{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details{opacity:1;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg{opacity:.7}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg{opacity:0}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.eael-product-popup .eael-product-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup .eael-product-popup-details{position:relative;margin:5vh auto;padding:20px;border:1px solid #888;max-width:900px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;width:100%;border-radius:10px;height:auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button{position:relative}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;position:absolute;right:12px}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.eael-product-popup.woocommerce div.product{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow-y:auto;background:rgba(0,0,0,0);position:relative;width:inherit;float:inherit}.eael-product-popup.woocommerce div.product.ast-article-single,.eael-product-popup.woocommerce div.product .ast-article-single{background:rgba(0,0,0,0)}@media(max-width: 767px){.eael-product-popup.woocommerce div.product{display:block}}.eael-product-popup.woocommerce div.product div.images{width:100%;margin-bottom:0}.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n){margin-right:0}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:calc(25% - .75em);margin-right:1em;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{margin-right:0}.eael-product-popup.woocommerce div.product .product_title{font-size:28px;line-height:1.2em;font-weight:700;margin-bottom:10px;letter-spacing:normal;text-transform:capitalize}.eael-product-popup.woocommerce div.product .product_title.entry-title{display:block}.eael-product-popup.woocommerce div.product .product_title:before{content:none}.eael-product-popup.woocommerce div.product .price{font-size:25px;line-height:1.2em;margin:0 0 15px;text-align:left !important}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;line-height:1.2em;margin:0}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p,.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:20px}.eael-product-popup.woocommerce div.product .button{margin:0 !important;line-height:1.5em}.eael-product-popup.woocommerce div.product form.cart{margin:0 0 1.2em;padding:0;border:none;width:100%}.eael-product-popup.woocommerce div.product form.cart table{border:none;margin:0 0 1.2em;border-collapse:collapse;width:100%}.eael-product-popup.woocommerce div.product form.cart table tbody{display:table-row-group;border:none}.eael-product-popup.woocommerce div.product form.cart p.stock{margin-bottom:0}.eael-product-popup.woocommerce div.product form.cart .group_table td{border:none}.eael-product-popup.woocommerce div.product form.cart .group_table .button{padding:.8em;font-weight:400;font-size:.9rem;white-space:nowrap}.eael-product-popup.woocommerce div.product form.cart div.quantity{margin-right:15px;width:auto}.eael-product-popup.woocommerce div.product form.cart div.quantity input,.eael-product-popup.woocommerce div.product form.cart div.quantity a{height:100%;border:1px solid}.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number]{min-width:90px}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty{text-align:center}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{outline:none}.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:10px 40px}.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus,.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus{display:none}.eael-product-popup.woocommerce div.product .woocommerce-product-rating{margin-bottom:5px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating{font-size:16px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{display:inline-block;vertical-align:top;font-size:16px;line-height:18px}.eael-product-popup.woocommerce div.product table tbody tr{border-bottom:1px solid #ccc}.eael-product-popup.woocommerce div.product table tbody tr td{background:rgba(0,0,0,0);vertical-align:middle !important;padding:15px 15px 15px 0 !important}.eael-product-popup.woocommerce div.product .product_meta{font-size:14px;border-top:1px solid #ccc;border-bottom:0;padding:1em 0 0;margin:0 0 .8em}.eael-product-popup.woocommerce div.product .product_meta>span{display:block;border:none;padding:5px 0}.eael-product-popup .eael-product-image-wrap{width:40%;background-image:url("../../../wp-admin/images/spinner.gif");background-repeat:no-repeat;background-position:center center}@media(max-width: 767px){.eael-product-popup .eael-product-image-wrap{width:100%}}.eael-product-popup .eael-product-image-wrap .badge-container{display:none}.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport{height:auto !important}.eael-product-popup .eael-product-details-wrap{width:56%;margin-left:4%;text-align:left}@media(max-width: 767px){.eael-product-popup .eael-product-details-wrap{width:100%;margin-left:0;margin-top:25px}}.eael-product-popup .eael-product-details-wrap .is-divider{display:none}.eael-product-popup button.eael-product-popup-close{position:absolute;right:-15px;top:-18px;font-size:20px;padding:0;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;background:#fff !important;text-align:center;-webkit-box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000 !important;height:40px;width:40px;min-height:40px;max-width:40px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:1;border:0;margin:0}.eael-product-popup button.eael-product-popup-close:focus{outline:none}.eael-product-popup form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.eael-product-popup form.cart.variations_form{display:block}.eael-product-popup form.cart.variations_form .variations{border:none}.eael-product-popup form.cart.variations_form .variations tr{margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td{display:block;width:100%;border:none;padding:0;margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td select{width:100%}.eael-product-popup form.cart.variations_form .variations_button{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-popup form.cart.grouped_form{display:block}.eael-product-popup form.cart.grouped_form table .button{line-height:1.2em}.eael-product-popup form.cart.grouped_form .quantity{width:100%}.eael-product-popup form.cart.grouped_form .quantity input,.eael-product-popup form.cart.grouped_form .quantity a{height:auto !important;min-height:2.507em;line-height:1.2em}.eael-product-popup form.cart .quantity{width:37%;margin-right:20px}.eael-product-popup form.cart .quantity input{width:100%}.eael-product-popup .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-popup .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-popup .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-popup .eael-onsale.sale-preset-2.outofstock{line-height:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-popup .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-popup .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-popup .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:10px solid #23a454;content:""}.eael-product-popup .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-37pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-popup .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty{max-width:150px}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity *{min-height:33px;line-height:33px;margin-top:1px}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity .qty{min-width:100px}@media only screen and (max-width: 1023px){.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity .qty{min-width:70px}}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid}@media only screen and (max-width: 767px){.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity{width:50%}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .minus,.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .plus{width:20%}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty{width:60%;min-width:auto !important}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:10px 18px !important}}.theme-savoy #elementor-lightbox-slideshow-single-img{display:none !important}.theme-savoy .eael-product-popup.woocommerce .nm-quantity-wrap .quantity .input-text{height:42px}.theme-savoy .eael-product-popup .flex-control-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-savoy .eael-product-popup .nm-quantity-wrap{width:auto;border:none}.theme-savoy .eael-product-popup .nm-quantity-wrap .quantity{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-savoy .eael-product-popup .variations_form.nm-custom-select tr .value select{opacity:1;border:1px solid #ccc}.theme-savoy .eael-product-popup #nm-product-meta{padding-left:0;text-align:left}.theme-savoy .eael-product-popup #nm-product-meta .nm-row{padding-left:0}.theme-savoy .eael-product-popup #nm-product-meta .nm-row .col-xs-12{padding-left:0;display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.theme-savoy .eael-product-popup .eael-product-popup-ready~#elementor-lightbox-slideshow-single-img{display:none !important}.theme-buddyboss-theme .eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:5px 36px} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/reading-progress.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/reading-progress.css new file mode 100644 index 0000000..55bd357 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/reading-progress.css @@ -0,0 +1,29 @@ +.eael-reading-progress-wrap.eael-reading-progress-wrap-local .eael-reading-progress-global { + display: none; +} +.eael-reading-progress-wrap.eael-reading-progress-wrap-global .eael-reading-progress-local { + display: none; +} +.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-global, +.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-local { + display: none; +} +.eael-reading-progress-wrap .eael-reading-progress { + width: 100%; + position: fixed; + top: 0; + left: 0; + height: 5px; + z-index: 999999; +} +.eael-reading-progress-wrap .eael-reading-progress.eael-reading-progress-bottom { + top: unset; + bottom: 0; +} +.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill { + height: 5px; + background-color: #1fd18e; + width: 0%; + -webkit-transition: width 50ms ease; + transition: width 50ms ease; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/reading-progress.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/reading-progress.min.css new file mode 100644 index 0000000..bb6c1bd --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/reading-progress.min.css @@ -0,0 +1 @@ +.eael-reading-progress-wrap.eael-reading-progress-wrap-local .eael-reading-progress-global{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-global .eael-reading-progress-local{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-global,.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-local{display:none}.eael-reading-progress-wrap .eael-reading-progress{width:100%;position:fixed;top:0;left:0;height:5px;z-index:999999}.eael-reading-progress-wrap .eael-reading-progress.eael-reading-progress-bottom{top:unset;bottom:0}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px;background-color:#1fd18e;width:0%;-webkit-transition:width 50ms ease;transition:width 50ms ease} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/scroll-to-top.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/scroll-to-top.css new file mode 100644 index 0000000..45f639f --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/scroll-to-top.css @@ -0,0 +1,17 @@ +.eael-ext-scroll-to-top-wrap.scroll-to-top-hide { + display: none; +} + +.eael-ext-scroll-to-top-button { + position: fixed; + cursor: pointer; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/scroll-to-top.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/scroll-to-top.min.css new file mode 100644 index 0000000..a1974ae --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/scroll-to-top.min.css @@ -0,0 +1 @@ +.eael-ext-scroll-to-top-wrap.scroll-to-top-hide{display:none}.eael-ext-scroll-to-top-button{position:fixed;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/simple-menu.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/simple-menu.css new file mode 100644 index 0000000..1f096c1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/simple-menu.css @@ -0,0 +1,837 @@ +.eael-simple-menu-container { + min-height: 50px; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container { + min-height: 50px; + overflow: visible; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical { + position: absolute; + top: 50px; + background-color: #54595f; + width: 100%; + z-index: 9; + display: none; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li { + float: none; + display: block; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a { + display: block; + text-align: inherit; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator { + display: none; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul { + position: relative; + top: unset; + left: unset; + width: 100%; + -webkit-box-shadow: none; + box-shadow: none; + visibility: visible; + opacity: 1; + display: none; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li { + position: relative; + display: block; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator { + border: 1px solid rgba(0, 0, 0, 0.5019607843); +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul { + position: relative; + width: 100%; + top: unset; + left: unset; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child > a, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child > a, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child > a { + border-bottom-width: 1px; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu > li > a { + text-align: center; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li > a, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li > a { + text-align: right; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical { + background-color: #4E36A3; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical { + background-color: #15DBD5; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical { + background-color: #1BC1FF; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a.eael-item-active, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor > a.eael-item-active, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover > a, +.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item > a.eael-item-active { + color: #fff; +} + +.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-toggle-text, +.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-toggle-text, +.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-toggle-text, +.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-toggle-text, +.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-toggle-text, +.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-toggle-text, +.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-toggle-text { + display: none !important; +} + +.eael-simple-menu-hamburger-align-left.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-left.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-left.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-left.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-left.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-left.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-left.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-toggle { + top: 0; + left: 0; + right: auto; +} + +.eael-simple-menu-hamburger-align-center.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-center.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-center.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-center.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-center.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-center.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-toggle, +.eael-simple-menu-hamburger-align-center.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-toggle { + left: 50%; + right: auto; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu-toggle, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu-toggle { + display: none; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu-toggle-text, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu-toggle-text { + display: none; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-fade li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-fade li ul { + -webkit-transition: all 300ms; + transition: all 300ms; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li ul { + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + -webkit-transition: all 300ms; + transition: all 300ms; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li:hover > ul, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li:hover > ul { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li ul { + -webkit-transform: scale(0.8); + -ms-transform: scale(0.8); + transform: scale(0.8); + -webkit-transition: all 300ms; + transition: all 300ms; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li:hover > ul, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li:hover > ul { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li ul, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li ul { + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + -webkit-transition: all 300ms; + transition: all 300ms; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li:hover > ul, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li:hover > ul { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal .eael-simple-menu-indicator, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal .eael-simple-menu-indicator { + display: none; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container.eael-simple-menu-align-center, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container.eael-simple-menu-align-center { + text-align: center; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container.eael-simple-menu-align-right, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container.eael-simple-menu-align-right { + text-align: right; +} + +.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal, +.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +.eael-simple-menu-container { + background-color: #54595f; +} + +.eael-simple-menu-container .eael-simple-menu-toggle { + position: absolute; + top: 0; + right: 0; + height: 100%; + padding-top: 0; + padding-bottom: 0; + padding-left: 15px; + padding-right: 15px; + background-color: #000000; + color: #ffffff; + border: none; + border-radius: 0; + outline: none; + display: block; + border-color: #333; +} + +.eael-simple-menu-container .eael-simple-menu-toggle .eael-simple-menu-toggle-text { + display: none; +} + +.eael-simple-menu-container .eael-simple-menu-toggle-text { + position: absolute; + top: 0; + left: 20px; + font-size: 14px; + line-height: 50px !important; + letter-spacing: 0 !important; + color: #ffffff; +} + +.eael-simple-menu-container .eael-simple-menu { + margin: 0; + padding: 0; + list-style: none; +} + +.eael-simple-menu-container .eael-simple-menu:after { + content: ""; + display: table; + clear: both; +} + +.eael-simple-menu-container .eael-simple-menu a { + text-decoration: none; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.eael-simple-menu-container .eael-simple-menu li a { + font-size: 14px; + font-weight: 400; + line-height: 50px; + text-align: center; + color: #ffffff; + padding-left: 20px; + padding-right: 20px; + -webkit-transition: all 100ms; + transition: all 100ms; +} + +.eael-simple-menu-container .eael-simple-menu li ul { + margin: 0; + padding: 0; + list-style: none; +} + +.eael-simple-menu-container .eael-simple-menu li ul li a { + font-size: 13px; + font-weight: 400; + line-height: 40px; + text-align: left; + color: #000; + padding-left: 20px; + padding-right: 20px; +} + +.eael-simple-menu-container .eael-simple-menu li ul li:hover > a, .eael-simple-menu-container .eael-simple-menu li ul li.current-menu-item > a { + color: #ee355f; + background-color: #ffffff; +} + +.eael-simple-menu-container .eael-simple-menu li:hover > a, .eael-simple-menu-container .eael-simple-menu li.current-menu-item > a { + color: #ffffff; +} + +.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator { + position: absolute; + top: 10px; + right: 10px; + width: 28px; + height: 28px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border: 1px solid rgba(255, 255, 255, 0.5019607843); + border-radius: 2px; + text-align: center; + cursor: pointer; +} + +.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator:before, .eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator svg, .eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator i { + display: block; + font-weight: 900; + line-height: 26px; + color: #ffffff; + -webkit-transition: -webkit-transform 300ms; + transition: -webkit-transform 300ms; + transition: transform 300ms; + transition: transform 300ms, -webkit-transform 300ms; +} + +.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before, .eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg, .eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator.eael-simple-menu-indicator-open i { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li { + position: relative; + float: left; + display: inline-block; + padding-top: 0; + padding-bottom: 0; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a { + display: inline-block; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span { + position: relative; + margin-left: 5px; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul { + position: absolute; + top: 100%; + left: auto; + width: 220px; + visibility: hidden; + opacity: 0; + background-color: #ffffff; + -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1019607843); + box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1019607843); + z-index: 1; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li { + position: relative; + float: none; + display: block; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li a { + display: block; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li a span { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li:last-child > a { + border-bottom-width: 0; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul { + top: 0; + left: 100%; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li:hover > ul { + visibility: visible; + opacity: 1; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li { + position: relative; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a { + display: block; + text-align: left; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul { + display: none; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li { + position: relative; + display: block; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li a { + border-bottom-style: solid; + border-bottom-width: 1px; + border-bottom-color: transparent; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li:last-child > a { + border-bottom-width: 0; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator { + border: 1px solid rgba(0, 0, 0, 0.5019607843); +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator:before, .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator svg, .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator i { + color: #000000; + fill: #000000; +} + +.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child > a { + border-bottom-width: 1px; +} + +.eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-vertical > li > a { + text-align: center; +} + +.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li > .eael-simple-menu-indicator { + right: initial; + left: 10px; +} + +.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal > li:last-child a { + border-right: none; +} + +.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-vertical > li > a { + text-align: right; +} + +.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-vertical > li > .eael-simple-menu-indicator { + right: initial; + left: 10px; +} + +.eael-simple-menu-container.eael-simple-menu-dropdown-align-center .eael-simple-menu li ul li a { + text-align: center; +} + +.eael-simple-menu-container.eael-simple-menu-dropdown-align-right .eael-simple-menu li ul li a { + text-align: right; +} + +.eael-simple-menu-container.eael-simple-menu-dropdown-align-right .eael-simple-menu li ul li > .eael-simple-menu-indicator { + right: initial; + left: 10px; +} + +.eael-simple-menu-container.preset-1 { + background-color: #4E36A3; +} + +.eael-simple-menu-container.preset-1 .eael-simple-menu li > a { + color: #fff; +} + +.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor > a.eael-item-active, +.eael-simple-menu-container.preset-1 .eael-simple-menu li:hover > a, +.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item > a.eael-item-active { + background-color: #743EFF; +} + +.eael-simple-menu-container.preset-1 .eael-simple-menu li ul { + background-color: #743EFF; +} + +.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li.current-menu-ancestor > a.eael-item-active, +.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li:hover > a, +.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li.current-menu-item > a.eael-item-active { + background-color: #4E36A3; +} + +.eael-simple-menu-container.preset-3 { + background-color: #15DBD5; +} + +.eael-simple-menu-container.preset-3 .eael-simple-menu li > a { + color: #2A1A6C; +} + +.eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-ancestor > a.eael-item-active, +.eael-simple-menu-container.preset-3 .eael-simple-menu li:hover > a, +.eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-item > a.eael-item-active { + color: #fff; + background-color: #F72C8A; +} + +.eael-simple-menu-container.preset-3 .eael-simple-menu li ul { + background-color: #F72C8A; +} + +.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li > a { + color: #fff; + border-bottom: 1px solid #F72C8A; +} + +.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li.current-menu-ancestor > a.eael-item-active, +.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li:hover > a, +.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li.current-menu-item > a.eael-item-active { + background-color: #f30875; +} + +.eael-simple-menu-container.preset-2 { + background-color: #fff; + border: 1px solid #1BC1FF; +} + +.eael-simple-menu-container.preset-2 .eael-simple-menu li > a { + color: #5D5E61; +} + +.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a { + border-left: 1px solid #1BC1FF; +} + +.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-advanced-menu-responsive) > li > a { + border-right: 1px solid #1BC1FF; +} + +.eael-simple-menu-container.preset-2 .eael-simple-menu li.current-menu-ancestor > a.eael-item-active, +.eael-simple-menu-container.preset-2 .eael-simple-menu li:hover > a, +.eael-simple-menu-container.preset-2 .eael-simple-menu li.current-menu-item > a.eael-item-active { + color: #1BC1FF; +} + +.eael-simple-menu-container.preset-2 .eael-simple-menu li ul { + background-color: #fff; + border: 1px solid #1BC1FF; +} + +.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li > a { + color: #5f5d5d; + border-bottom: 1px solid #1BC1FF; +} + +.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li.current-menu-ancestor > a.eael-item-active, +.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li:hover > a, +.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li.current-menu-item > a.eael-item-active { + color: #1BC1FF; +} + +.eael-simple-menu-hamburger-align-left .eael-simple-menu-toggle-text { + display: none; +} + +.eael-simple-menu-hamburger-align-left .eael-simple-menu-toggle .eael-simple-menu-toggle-text { + display: block; + left: calc(100% + 20px); + white-space: nowrap; +} + +.eael-simple-menu--stretch .eael-simple-menu.eael-simple-menu-responsive { + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + transition: max-height 0.3s, transform 0.3s, -webkit-transform 0.3s; + -webkit-transform-origin: top; + -ms-transform-origin: top; + transform-origin: top; + overflow: auto; + z-index: 9999; + max-height: 100vh; +} + +.eael-simple-menu-container .eael-simple-menu-toggle svg { + width: 35px; + height: auto; +} + +.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-center li .eael-simple-menu-indicator { + left: initial !important; + right: 10px !important; +} + +.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-center li a { + text-align: center !important; +} + +.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-left li .eael-simple-menu-indicator { + left: initial !important; + right: 10px !important; +} + +.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-left li a { + text-align: left !important; +} + +.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-right li .eael-simple-menu-indicator { + right: initial !important; + left: 10px !important; +} + +.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-right li a { + text-align: right !important; +} + +.eael-simple-menu-container .eael-simple-menu-toggle { + display: none; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/simple-menu.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/simple-menu.min.css new file mode 100644 index 0000000..fd316c5 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/simple-menu.min.css @@ -0,0 +1 @@ +.eael-simple-menu-container{min-height:50px}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container{min-height:50px;overflow:visible}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical{position:absolute;top:50px;background-color:#54595f;width:100%;z-index:9;display:none}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li{float:none;display:block}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a{display:block;text-align:inherit}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span.eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a span.eael-simple-menu-indicator{display:none}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul{position:relative;top:unset;left:unset;width:100%;-webkit-box-shadow:none;box-shadow:none;visibility:visible;opacity:1;display:none}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li{position:relative;display:block}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator{border:1px solid rgba(0,0,0,.5019607843)}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul{position:relative;width:100%;top:unset;left:unset}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child>a,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a{border-bottom-width:1px}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu>li>a{text-align:center}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>a,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>a{text-align:right}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-vertical{background-color:#4e36a3}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-vertical{background-color:#15dbd5}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical{background-color:#1bc1ff}.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-ancestor>a.eael-item-active,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li:hover>a,.elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical li.current-menu-item>a.eael-item-active{color:#fff}.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-toggle-text,.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-toggle-text,.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-toggle-text,.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-toggle-text,.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-toggle-text,.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-toggle-text,.eael_simple_menu_hamburger_disable_selected_menu_hide.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-toggle-text{display:none !important}.eael-simple-menu-hamburger-align-left.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-left.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-left.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-left.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-left.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-left.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-left.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-toggle{top:0;left:0;right:auto}.eael-simple-menu-hamburger-align-center.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-center.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-center.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-center.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-center.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-center.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-toggle,.eael-simple-menu-hamburger-align-center.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-toggle{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu-toggle,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu-toggle{display:none}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu-toggle-text,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu-toggle-text{display:none}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-fade li ul,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-fade li ul{-webkit-transition:all 300ms;transition:all 300ms}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li ul,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li ul{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 300ms;transition:all 300ms}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li:hover>ul,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li:hover>ul{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li ul,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li ul{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 300ms;transition:all 300ms}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li:hover>ul,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li:hover>ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li ul,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li ul{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 300ms;transition:all 300ms}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li:hover>ul,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li:hover>ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal .eael-simple-menu-indicator{display:none}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container.eael-simple-menu-align-center,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container.eael-simple-menu-align-center{text-align:center}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container.eael-simple-menu-align-right,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container.eael-simple-menu-align-right{text-align:right}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.eael-simple-menu-container{background-color:#54595f}.eael-simple-menu-container .eael-simple-menu-toggle{position:absolute;top:0;right:0;height:100%;padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px;background-color:#000;color:#fff;border:none;border-radius:0;outline:none;display:block;border-color:#333}.eael-simple-menu-container .eael-simple-menu-toggle .eael-simple-menu-toggle-text{display:none}.eael-simple-menu-container .eael-simple-menu-toggle-text{position:absolute;top:0;left:20px;font-size:14px;line-height:50px !important;letter-spacing:0 !important;color:#fff}.eael-simple-menu-container .eael-simple-menu{margin:0;padding:0;list-style:none}.eael-simple-menu-container .eael-simple-menu:after{content:"";display:table;clear:both}.eael-simple-menu-container .eael-simple-menu a{text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-simple-menu-container .eael-simple-menu li a{font-size:14px;font-weight:400;line-height:50px;text-align:center;color:#fff;padding-left:20px;padding-right:20px;-webkit-transition:all 100ms;transition:all 100ms}.eael-simple-menu-container .eael-simple-menu li ul{margin:0;padding:0;list-style:none}.eael-simple-menu-container .eael-simple-menu li ul li a{font-size:13px;font-weight:400;line-height:40px;text-align:left;color:#000;padding-left:20px;padding-right:20px}.eael-simple-menu-container .eael-simple-menu li ul li:hover>a,.eael-simple-menu-container .eael-simple-menu li ul li.current-menu-item>a{color:#ee355f;background-color:#fff}.eael-simple-menu-container .eael-simple-menu li:hover>a,.eael-simple-menu-container .eael-simple-menu li.current-menu-item>a{color:#fff}.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator{position:absolute;top:10px;right:10px;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(255,255,255,.5019607843);border-radius:2px;text-align:center;cursor:pointer}.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator:before,.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator svg,.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator i{display:block;font-weight:900;line-height:26px;color:#fff;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms}.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before,.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg,.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li{position:relative;float:left;display:inline-block;padding-top:0;padding-bottom:0}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a{display:inline-block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span{position:relative;margin-left:5px}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul{position:absolute;top:100%;left:auto;width:220px;visibility:hidden;opacity:0;background-color:#fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1019607843);box-shadow:1px 1px 5px rgba(0,0,0,.1019607843);z-index:1}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li{position:relative;float:none;display:block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li a{display:block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li a span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li:last-child>a{border-bottom-width:0}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul{top:0;left:100%}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li:hover>ul{visibility:visible;opacity:1}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li{position:relative}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a{display:block;text-align:left}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul{display:none}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li{position:relative;display:block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li a{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li:last-child>a{border-bottom-width:0}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator{border:1px solid rgba(0,0,0,.5019607843)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator:before,.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator svg,.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator i{color:#000;fill:#000}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a{border-bottom-width:1px}.eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-vertical>li>a{text-align:center}.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>.eael-simple-menu-indicator{right:initial;left:10px}.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li:last-child a{border-right:none}.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-vertical>li>a{text-align:right}.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-vertical>li>.eael-simple-menu-indicator{right:initial;left:10px}.eael-simple-menu-container.eael-simple-menu-dropdown-align-center .eael-simple-menu li ul li a{text-align:center}.eael-simple-menu-container.eael-simple-menu-dropdown-align-right .eael-simple-menu li ul li a{text-align:right}.eael-simple-menu-container.eael-simple-menu-dropdown-align-right .eael-simple-menu li ul li>.eael-simple-menu-indicator{right:initial;left:10px}.eael-simple-menu-container.preset-1{background-color:#4e36a3}.eael-simple-menu-container.preset-1 .eael-simple-menu li>a{color:#fff}.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active,.eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a,.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item>a.eael-item-active{background-color:#743eff}.eael-simple-menu-container.preset-1 .eael-simple-menu li ul{background-color:#743eff}.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li.current-menu-ancestor>a.eael-item-active,.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li:hover>a,.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li.current-menu-item>a.eael-item-active{background-color:#4e36a3}.eael-simple-menu-container.preset-3{background-color:#15dbd5}.eael-simple-menu-container.preset-3 .eael-simple-menu li>a{color:#2a1a6c}.eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active,.eael-simple-menu-container.preset-3 .eael-simple-menu li:hover>a,.eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-item>a.eael-item-active{color:#fff;background-color:#f72c8a}.eael-simple-menu-container.preset-3 .eael-simple-menu li ul{background-color:#f72c8a}.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li>a{color:#fff;border-bottom:1px solid #f72c8a}.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li.current-menu-ancestor>a.eael-item-active,.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li:hover>a,.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li.current-menu-item>a.eael-item-active{background-color:#f30875}.eael-simple-menu-container.preset-2{background-color:#fff;border:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li>a{color:#5d5e61}.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive)>li:first-child>a{border-left:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-advanced-menu-responsive)>li>a{border-right:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active,.eael-simple-menu-container.preset-2 .eael-simple-menu li:hover>a,.eael-simple-menu-container.preset-2 .eael-simple-menu li.current-menu-item>a.eael-item-active{color:#1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li ul{background-color:#fff;border:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li>a{color:#5f5d5d;border-bottom:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li.current-menu-ancestor>a.eael-item-active,.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li:hover>a,.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li.current-menu-item>a.eael-item-active{color:#1bc1ff}.eael-simple-menu-hamburger-align-left .eael-simple-menu-toggle-text{display:none}.eael-simple-menu-hamburger-align-left .eael-simple-menu-toggle .eael-simple-menu-toggle-text{display:block;left:calc(100% + 20px);white-space:nowrap}.eael-simple-menu--stretch .eael-simple-menu.eael-simple-menu-responsive{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto;z-index:9999;max-height:100vh}.eael-simple-menu-container .eael-simple-menu-toggle svg{width:35px;height:auto}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-center li .eael-simple-menu-indicator{left:initial !important;right:10px !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-center li a{text-align:center !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-left li .eael-simple-menu-indicator{left:initial !important;right:10px !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-left li a{text-align:left !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-right li .eael-simple-menu-indicator{right:initial !important;left:10px !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-right li a{text-align:right !important}.eael-simple-menu-container .eael-simple-menu-toggle{display:none} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/sticky-video.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/sticky-video.css new file mode 100644 index 0000000..d1242ed --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/sticky-video.css @@ -0,0 +1,163 @@ +.eaelsv-overlay { + position: absolute; + display: block; + width: 100%; + height: 100%; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.5); + z-index: 4; + cursor: pointer; + background-size: cover; + background-position: 50%; + text-align: center; + overflow: hidden; +} + +.eaelsv-overlay-icon { + position: absolute; + top: 50%; + left: 50%; + font-size: 90px; + color: white; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); +} + +.eael-sticky-video-wrapper { + position: relative; + width: 100%; + margin: 0px; + padding: 0px; + -webkit-transition: 0.5s; + transition: 0.5s; + text-align: left; + overflow: hidden; + height: auto !important; + /* Plyr CSS Started */ + /* Plyr CSS Ended */ +} + +.eael-sticky-video-wrapper .plyr__controls button { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.eael-sticky-video-wrapper .plyr__controls button:hover { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.eael-sticky-video-wrapper .plyr__controls { + display: none !important; +} + +.eael-sticky-video-player2 { + min-height: 20px; + overflow: visible; +} + +.eael-sticky-video-player2.out { + position: fixed; + z-index: 999; + border: 0 !important; + border-radius: 0px !important; + height: 200px; + width: 300px; +} + +.eael-sticky-video-wrapper.out .eael-sticky-video-player2, +.eael-sticky-video-wrapper.out .eael-sticky-video-player { + border-radius: 0px !important; +} + +.eael-sticky-video-player2.in { + position: relative; + margin: 0px; + padding: 0px; + height: 100%; + border: 0; + line-height: 1; +} + +.owp-play { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateX(-50%) translateY(-50%); + -ms-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); +} + +.owp-play i { + font-size: 100px; + color: #fff; + opacity: 0.8; + text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); + -webkit-transition: all 0.5s; + transition: all 0.5s; +} + +.eael-sticky-video-player:hover .owp-play i { + opacity: 1; +} + +/* === Close Icon === */ + +.eaelsv-sticky-player-close { + position: absolute; + right: -25px; + top: -36px; + display: none; + padding: 7px; + font-size: 24px; + z-index: 9999; + cursor: pointer; + -webkit-box-sizing: content-box; + box-sizing: content-box; + overflow: visible; +} + +.eaelsv-sticky-player-close:hover { + color: #009900; +} + +.eaelsv-sticky-player-close:before, +.eaelsv-sticky-player-close:after { + position: absolute; + left: 15px; + background-color: #333; +} + +.eaelsv-sticky-player-close:before { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +.eaelsv-sticky-player-close:after { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +/* For Box Shadow issue in astra bar */ + +.plyr__progress input[type=range]::-webkit-slider-runnable-track, +.plyr__volume input[type=range]::-webkit-slider-runnable-track { + -webkit-box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; + box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; +} + +.plyr__progress input[type=range]::-moz-range-track, +.plyr__volume input[type=range]::-moz-range-track { + box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; +} + +.eaelsv-overlay-visibility-transparent .plyr--stopped.plyr__poster-enabled .plyr__poster, +.eaelsv-overlay-visibility-transparent .plyr--youtube.plyr--full-ui.plyr--video .plyr__control--overlaid { + opacity: 0; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/sticky-video.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/sticky-video.min.css new file mode 100644 index 0000000..75f54dd --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/sticky-video.min.css @@ -0,0 +1 @@ +.eaelsv-overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:4;cursor:pointer;background-size:cover;background-position:50%;text-align:center;overflow:hidden}.eaelsv-overlay-icon{position:absolute;top:50%;left:50%;font-size:90px;color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.eael-sticky-video-wrapper{position:relative;width:100%;margin:0px;padding:0px;-webkit-transition:.5s;transition:.5s;text-align:left;overflow:hidden;height:auto !important}.eael-sticky-video-wrapper .plyr__controls button{-webkit-box-shadow:none !important;box-shadow:none !important}.eael-sticky-video-wrapper .plyr__controls button:hover{-webkit-box-shadow:none !important;box-shadow:none !important}.eael-sticky-video-wrapper .plyr__controls{display:none !important}.eael-sticky-video-player2{min-height:20px;overflow:visible}.eael-sticky-video-player2.out{position:fixed;z-index:999;border:0 !important;border-radius:0px !important;height:200px;width:300px}.eael-sticky-video-wrapper.out .eael-sticky-video-player2,.eael-sticky-video-wrapper.out .eael-sticky-video-player{border-radius:0px !important}.eael-sticky-video-player2.in{position:relative;margin:0px;padding:0px;height:100%;border:0;line-height:1}.owp-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.owp-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.eael-sticky-video-player:hover .owp-play i{opacity:1}.eaelsv-sticky-player-close{position:absolute;right:-25px;top:-36px;display:none;padding:7px;font-size:24px;z-index:9999;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}.eaelsv-sticky-player-close:hover{color:#090}.eaelsv-sticky-player-close:before,.eaelsv-sticky-player-close:after{position:absolute;left:15px;background-color:#333}.eaelsv-sticky-player-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eaelsv-sticky-player-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.plyr__progress input[type=range]::-webkit-slider-runnable-track,.plyr__volume input[type=range]::-webkit-slider-runnable-track{-webkit-box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d}.plyr__progress input[type=range]::-moz-range-track,.plyr__volume input[type=range]::-moz-range-track{box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d}.eaelsv-overlay-visibility-transparent .plyr--stopped.plyr__poster-enabled .plyr__poster,.eaelsv-overlay-visibility-transparent .plyr--youtube.plyr--full-ui.plyr--video .plyr__control--overlaid{opacity:0} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/svg-draw.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/svg-draw.css new file mode 100644 index 0000000..ab9431c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/svg-draw.css @@ -0,0 +1,43 @@ +.eael-svg-draw-container.none path, .eael-svg-draw-container.none circle, .eael-svg-draw-container.none rect, .eael-svg-draw-container.none polygon { + stroke-dasharray: none; +} +.eael-svg-draw-container svg { + height: 200px; + width: 200px; + overflow: visible; +} +.eael-svg-draw-container svg path, .eael-svg-draw-container svg circle, .eael-svg-draw-container svg rect, .eael-svg-draw-container svg polygon { + stroke: #c36; + stroke-width: 3; + fill: transparent; + stroke-dasharray: 0, 9999px; + fill-opacity: 0; +} +.eael-svg-draw-container.fill-svg svg path, .eael-svg-draw-container.fill-svg svg circle, .eael-svg-draw-container.fill-svg svg rect, .eael-svg-draw-container.fill-svg svg polygon { + -webkit-animation-name: FillIn; + animation-name: FillIn; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} +@-webkit-keyframes FillIn { + 0% { + fill-opacity: 0; + } + 40% { + fill-opacity: 1; + } + 100% { + fill-opacity: 1; + } +} +@keyframes FillIn { + 0% { + fill-opacity: 0; + } + 40% { + fill-opacity: 1; + } + 100% { + fill-opacity: 1; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/svg-draw.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/svg-draw.min.css new file mode 100644 index 0000000..0a42b98 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/svg-draw.min.css @@ -0,0 +1 @@ +.eael-svg-draw-container.none path,.eael-svg-draw-container.none circle,.eael-svg-draw-container.none rect,.eael-svg-draw-container.none polygon{stroke-dasharray:none}.eael-svg-draw-container svg{height:200px;width:200px;overflow:visible}.eael-svg-draw-container svg path,.eael-svg-draw-container svg circle,.eael-svg-draw-container svg rect,.eael-svg-draw-container svg polygon{stroke:#c36;stroke-width:3;fill:rgba(0,0,0,0);stroke-dasharray:0,9999px;fill-opacity:0}.eael-svg-draw-container.fill-svg svg path,.eael-svg-draw-container.fill-svg svg circle,.eael-svg-draw-container.fill-svg svg rect,.eael-svg-draw-container.fill-svg svg polygon{-webkit-animation-name:FillIn;animation-name:FillIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes FillIn{0%{fill-opacity:0}40%{fill-opacity:1}100%{fill-opacity:1}}@keyframes FillIn{0%{fill-opacity:0}40%{fill-opacity:1}100%{fill-opacity:1}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/table-of-content.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/table-of-content.css new file mode 100644 index 0000000..d837616 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/table-of-content.css @@ -0,0 +1,276 @@ +html { + scroll-behavior: smooth; +} + +.eael-toc { + z-index: 9999; + width: 300px; + display: none; +} + +.eael-toc .eael-toc-button { + display: none; +} + +.eael-toc .eael-toc-not-found { + color: rgb(169, 68, 66); +} + +.eael-toc.eael-toc-disable { + display: none; +} + +.eael-toc.eael-sticky { + position: fixed; + top: 100px; + background: none; + display: block; +} + +.eael-toc.collapsed { + width: unset !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border: none !important; +} + +.eael-toc.collapsed .eael-toc-header, +.eael-toc.collapsed .eael-toc-body, +.eael-toc.collapsed .eael-toc-close { + display: none; +} + +.eael-toc.collapsed.eael-bottom-to-top .eael-toc-button { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + margin-top: 100%; +} + +.eael-toc.collapsed .eael-toc-button { + position: relative; + display: inline-block; + font-size: 80% !important; + font-weight: 400; + text-align: center; + text-decoration: none; + text-transform: none; + color: #fff; + background: #ff7d50; + padding: 10px 20px; + border-radius: 3px; + border: none; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-transform-origin: bottom left; + -ms-transform-origin: bottom left; + transform-origin: bottom left; + cursor: pointer; +} + +.eael-toc.collapsed .eael-toc-button:focus { + outline: none; +} + +.eael-toc.collapsed .eael-toc-button i { + margin-right: 10px; +} + +.eael-toc.eael-toc-right { + right: 0; +} + +.eael-toc.eael-toc-right .eael-toc-close { + left: -11px; +} + +.eael-toc.eael-toc-right.eael-bottom-to-top .eael-toc-button { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + -webkit-transform-origin: bottom right; + -ms-transform-origin: bottom right; + transform-origin: bottom right; + margin-top: -100%; +} + +.eael-toc.eael-toc-right .eael-toc-button { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-transform-origin: top right; + -ms-transform-origin: top right; + transform-origin: top right; + margin-top: 100%; +} + +.eael-toc.eael-toc-left { + left: 0; +} + +.eael-toc .eael-toc-header { + position: relative; + background: #ff7d50; + padding: 12px 30px; +} + +.eael-toc .eael-toc-header .eael-toc-title { + font-size: 18px; + font-weight: 400; + letter-spacing: 0.1px; + color: #fff; + margin: 0; + padding: 0; +} + +.eael-toc .eael-toc-header .eael-toc-title:before { + content: none; +} + +.eael-toc .eael-toc-header .eael-toc-close { + position: absolute; + width: 28px; + height: 28px; + background: #fff; + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + right: -9px; + top: -11px; + border-radius: 20px; + font-family: serif; + font-size: 20px; + font-weight: 700; + line-height: 28px; + text-align: center; + color: #ff7d50; + cursor: pointer; + padding: 0; + margin: 0; + border: 0; +} + +.eael-toc .eael-toc-body { + padding: 12px 30px; + background: #fff6f3; + min-width: 20vh; + max-height: 50vh; + overflow-y: scroll; +} + +.eael-toc .eael-toc-body::-webkit-scrollbar { + width: 6px; +} + +.eael-toc .eael-toc-body::-webkit-scrollbar-thumb { + background: #aaa; + border-radius: 10px; +} + +.eael-toc .eael-toc-body ul.eael-toc-list { + margin: 0; + padding: 0; + list-style: none; +} + +.eael-toc .eael-toc-body ul.eael-toc-list li { + list-style: none; +} + +.eael-toc .eael-toc-body ul.eael-toc-list li ul { + margin: 0; + padding: 0; + margin-left: 20px; + list-style: none; +} + +.eael-toc .eael-toc-body ul.eael-toc-list .eael-toc-link.eael-highlight-active:first-child { + color: #ff7d50; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before { + content: ""; + position: relative; + display: inline-block; + width: 8px; + height: 8px; + border-radius: 50%; + background-color: #ff7d50; + margin-right: 8px; + top: -2px; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number { + counter-reset: counter; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li { + counter-increment: counter; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li:before { + content: counters(counter, ".") " "; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul { + counter-reset: counter; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul li { + counter-increment: counter; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul li:before { + content: counters(counter, ".") " "; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-list-arrow li.eael-highlight-active > a:before { + content: ""; + position: absolute; + left: 0; + z-index: 999999; + border-bottom: 10px solid #ff7d50; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + margin-top: 10px; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-list-bar li.eael-highlight-active > a:after { + content: ""; + position: absolute; + right: 0; + height: 30px; + width: 2px; + background: #ff7d50; + z-index: 999999; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-collapse :not(.eael-highlight-parent) ul { + display: none; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-word-wrap li a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-word-wrap li a span { + width: 140px !important; + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +@media only screen and (max-width: 767px) { + .eael-toc.eael-toc-mobile-hide { + display: none !important; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/table-of-content.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/table-of-content.min.css new file mode 100644 index 0000000..538cb8a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/table-of-content.min.css @@ -0,0 +1 @@ +html{scroll-behavior:smooth}.eael-toc{z-index:9999;width:300px;display:none}.eael-toc .eael-toc-button{display:none}.eael-toc .eael-toc-not-found{color:#a94442}.eael-toc.eael-toc-disable{display:none}.eael-toc.eael-sticky{position:fixed;top:100px;background:none;display:block}.eael-toc.collapsed{width:unset !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important}.eael-toc.collapsed .eael-toc-header,.eael-toc.collapsed .eael-toc-body,.eael-toc.collapsed .eael-toc-close{display:none}.eael-toc.collapsed.eael-bottom-to-top .eael-toc-button{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;margin-top:100%}.eael-toc.collapsed .eael-toc-button{position:relative;display:inline-block;font-size:80% !important;font-weight:400;text-align:center;text-decoration:none;text-transform:none;color:#fff;background:#ff7d50;padding:10px 20px;border-radius:3px;border:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;cursor:pointer}.eael-toc.collapsed .eael-toc-button:focus{outline:none}.eael-toc.collapsed .eael-toc-button i{margin-right:10px}.eael-toc.eael-toc-right{right:0}.eael-toc.eael-toc-right .eael-toc-close{left:-11px}.eael-toc.eael-toc-right.eael-bottom-to-top .eael-toc-button{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;margin-top:-100%}.eael-toc.eael-toc-right .eael-toc-button{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;margin-top:100%}.eael-toc.eael-toc-left{left:0}.eael-toc .eael-toc-header{position:relative;background:#ff7d50;padding:12px 30px}.eael-toc .eael-toc-header .eael-toc-title{font-size:18px;font-weight:400;letter-spacing:.1px;color:#fff;margin:0;padding:0}.eael-toc .eael-toc-header .eael-toc-title:before{content:none}.eael-toc .eael-toc-header .eael-toc-close{position:absolute;width:28px;height:28px;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);right:-9px;top:-11px;border-radius:20px;font-family:serif;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#ff7d50;cursor:pointer;padding:0;margin:0;border:0}.eael-toc .eael-toc-body{padding:12px 30px;background:#fff6f3;min-width:20vh;max-height:50vh;overflow-y:scroll}.eael-toc .eael-toc-body::-webkit-scrollbar{width:6px}.eael-toc .eael-toc-body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.eael-toc .eael-toc-body ul.eael-toc-list{margin:0;padding:0;list-style:none}.eael-toc .eael-toc-body ul.eael-toc-list li{list-style:none}.eael-toc .eael-toc-body ul.eael-toc-list li ul{margin:0;padding:0;margin-left:20px;list-style:none}.eael-toc .eael-toc-body ul.eael-toc-list .eael-toc-link.eael-highlight-active:first-child{color:#ff7d50}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{content:"";position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ff7d50;margin-right:8px;top:-2px}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number{counter-reset:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li{counter-increment:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li:before{content:counters(counter, ".") " "}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul{counter-reset:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul li{counter-increment:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul li:before{content:counters(counter, ".") " "}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-list-arrow li.eael-highlight-active>a:before{content:"";position:absolute;left:0;z-index:999999;border-bottom:10px solid #ff7d50;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:10px}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-list-bar li.eael-highlight-active>a:after{content:"";position:absolute;right:0;height:30px;width:2px;background:#ff7d50;z-index:999999}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-collapse :not(.eael-highlight-parent) ul{display:none}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-word-wrap li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-word-wrap li a span{width:140px !important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 767px){.eael-toc.eael-toc-mobile-hide{display:none !important}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/team-members.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/team-members.css new file mode 100644 index 0000000..aba43e7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/team-members.css @@ -0,0 +1,145 @@ +.eael-team-item { + overflow: hidden; + position: relative; +} + +.team-avatar-rounded figure img { + border-radius: 50%; + height: auto; +} + +.eael-team-image > figure { + margin: 0; + padding: 0; +} + +.eael-team-image > figure img { + display: block; + margin: 0 auto; +} + +.eael-team-item .eael-team-content { + padding: 10px; +} + +.eael-team-item .eael-team-member-name { + font-size: 20px; + font-weight: bold; + letter-spacing: 0.05em; + margin: 5px 0; + text-transform: uppercase; +} + +.eael-team-item .eael-team-member-position { + font-size: 14px; + font-weight: normal; + letter-spacing: 0.05em; + margin: 5px 0 10px; + text-transform: uppercase; +} + +.eael-team-item .eael-team-content, +.eael-team-item .eael-team-content .eael-team-text { + font-size: 14px; + line-height: 1.5; +} + +.eael-team-members-simple.eael-team-item .eael-team-content .eael-team-text.eael-team-text-overlay { + display: none; +} + +.eael-team-members-simple.eael-team-item .eael-team-image { + position: relative; +} + +.eael-team-members-simple.eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + opacity: 0; + padding: 10px; + margin-bottom: 0; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +.eael-team-members-simple.eael-team-item .eael-team-image:hover .eael-team-text.eael-team-text-overlay { + opacity: 1; +} + +.eael-team-content > ul { + margin: 0; + padding: 0; +} + +.eael-team-content li { + display: inline-block; + list-style: outside none none; + margin-right: 10px; + text-align: center; +} + +.eael-team-content li a { + font-size: 2.5rem; +} + +.eael-team-align-left .eael-team-item .eael-team-member-name, +.eael-team-align-left .eael-team-item .eael-team-member-position, +.eael-team-align-left .eael-team-item .eael-team-text, +.eael-team-align-left .eael-team-item .eael-team-content p, +.eael-team-align-left .eael-team-item .eael-team-content ul, +.eael-team-align-left .eael-team-item .eael-team-content li { + text-align: left; +} + +.eael-team-align-right .eael-team-item .eael-team-member-name, +.eael-team-align-right .eael-team-item .eael-team-member-position, +.eael-team-align-right .eael-team-item .eael-team-text, +.eael-team-align-right .eael-team-item .eael-team-content p, +.eael-team-align-right .eael-team-item .eael-team-content ul, +.eael-team-align-right .eael-team-item .eael-team-content li { + text-align: right; +} + +.eael-team-align-centered .eael-team-item .eael-team-member-name, +.eael-team-align-centered .eael-team-item .eael-team-member-position, +.eael-team-align-centered .eael-team-item .eael-team-text, +.eael-team-align-centered .eael-team-item .eael-team-content p, +.eael-team-align-centered .eael-team-item .eael-team-content ul, +.eael-team-align-centered .eael-team-item .eael-team-content li { + text-align: center; +} + +.eael-team-item.eael-team-members-overlay .eael-team-content { + bottom: 10px; + left: 10px; + margin-bottom: 0; + padding-top: 15%; + opacity: 0; + overflow: hidden; + text-overflow: ellipsis; + position: absolute; + right: 10px; + top: 10px; + -webkit-transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1) 0s; + transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1) 0s; + visibility: hidden; +} + +.eael-team-item.eael-team-members-overlay:hover .eael-team-content { + opacity: 1; + visibility: visible; +} + +.eael-team-member-social-link > a { + width: 100%; + display: inline-block; + text-align: center; + -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s; + transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s; +} + +.eael-team-member-social-link > a:focus { + outline: none; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/team-members.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/team-members.min.css new file mode 100644 index 0000000..2a41c93 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/team-members.min.css @@ -0,0 +1 @@ +.eael-team-item{overflow:hidden;position:relative}.team-avatar-rounded figure img{border-radius:50%;height:auto}.eael-team-image>figure{margin:0;padding:0}.eael-team-image>figure img{display:block;margin:0 auto}.eael-team-item .eael-team-content{padding:10px}.eael-team-item .eael-team-member-name{font-size:20px;font-weight:bold;letter-spacing:.05em;margin:5px 0;text-transform:uppercase}.eael-team-item .eael-team-member-position{font-size:14px;font-weight:normal;letter-spacing:.05em;margin:5px 0 10px;text-transform:uppercase}.eael-team-item .eael-team-content,.eael-team-item .eael-team-content .eael-team-text{font-size:14px;line-height:1.5}.eael-team-members-simple.eael-team-item .eael-team-content .eael-team-text.eael-team-text-overlay{display:none}.eael-team-members-simple.eael-team-item .eael-team-image{position:relative}.eael-team-members-simple.eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{position:absolute;bottom:0;left:0;width:100%;opacity:0;padding:10px;margin-bottom:0;-webkit-transition:.5s;transition:.5s}.eael-team-members-simple.eael-team-item .eael-team-image:hover .eael-team-text.eael-team-text-overlay{opacity:1}.eael-team-content>ul{margin:0;padding:0}.eael-team-content li{display:inline-block;list-style:outside none none;margin-right:10px;text-align:center}.eael-team-content li a{font-size:2.5rem}.eael-team-align-left .eael-team-item .eael-team-member-name,.eael-team-align-left .eael-team-item .eael-team-member-position,.eael-team-align-left .eael-team-item .eael-team-text,.eael-team-align-left .eael-team-item .eael-team-content p,.eael-team-align-left .eael-team-item .eael-team-content ul,.eael-team-align-left .eael-team-item .eael-team-content li{text-align:left}.eael-team-align-right .eael-team-item .eael-team-member-name,.eael-team-align-right .eael-team-item .eael-team-member-position,.eael-team-align-right .eael-team-item .eael-team-text,.eael-team-align-right .eael-team-item .eael-team-content p,.eael-team-align-right .eael-team-item .eael-team-content ul,.eael-team-align-right .eael-team-item .eael-team-content li{text-align:right}.eael-team-align-centered .eael-team-item .eael-team-member-name,.eael-team-align-centered .eael-team-item .eael-team-member-position,.eael-team-align-centered .eael-team-item .eael-team-text,.eael-team-align-centered .eael-team-item .eael-team-content p,.eael-team-align-centered .eael-team-item .eael-team-content ul,.eael-team-align-centered .eael-team-item .eael-team-content li{text-align:center}.eael-team-item.eael-team-members-overlay .eael-team-content{bottom:10px;left:10px;margin-bottom:0;padding-top:15%;opacity:0;overflow:hidden;text-overflow:ellipsis;position:absolute;right:10px;top:10px;-webkit-transition:all .615s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:all .615s cubic-bezier(0.19, 1, 0.22, 1) 0s;visibility:hidden}.eael-team-item.eael-team-members-overlay:hover .eael-team-content{opacity:1;visibility:visible}.eael-team-member-social-link>a{width:100%;display:inline-block;text-align:center;-webkit-transition:all .3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:all .3s cubic-bezier(0.19, 1, 0.22, 1) 0s}.eael-team-member-social-link>a:focus{outline:none} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/testimonials.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/testimonials.css new file mode 100644 index 0000000..d1eb380 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/testimonials.css @@ -0,0 +1,296 @@ +.eael-testimonial-slider { + position: relative; +} + +.testimonial-star-rating { + padding: 0; + margin: 0; +} + +.testimonial-star-rating li { + list-style: none; + display: inline-block; +} + +.testimonial-star-rating li i { + color: #d8d8d8; +} + +.rating-five .testimonial-star-rating li i { + color: #f2b01e; +} + +.rating-one .testimonial-star-rating li:first-child i { + color: #f2b01e; +} + +.rating-two .testimonial-star-rating li:nth-child(1) i, +.rating-two .testimonial-star-rating li:nth-child(2) i { + color: #f2b01e; +} + +.rating-three .testimonial-star-rating li:nth-child(1) i, +.rating-three .testimonial-star-rating li:nth-child(2) i, +.rating-three .testimonial-star-rating li:nth-child(3) i { + color: #f2b01e; +} + +.rating-four .testimonial-star-rating li:nth-child(1) i, +.rating-four .testimonial-star-rating li:nth-child(2) i, +.rating-four .testimonial-star-rating li:nth-child(3) i, +.rating-four .testimonial-star-rating li:nth-child(4) i { + color: #f2b01e; +} + +/*--- Default styles ---*/ + +.eael-testimonial-image img { + max-width: 100%; +} + +.eael-testimonial-image { + padding: 10px 0px 0px 0px; +} + +.eael-testimonial-image > figure { + display: block; + margin: 0; +} + +.testimonial-avatar-rounded figure img { + border-radius: 50%; + height: auto; +} + +.eael-testimonial-content { + margin: 0; + padding: 10px; +} + +.eael-testimonial-item > figure { + margin: 0 auto; + padding: 0 20px; +} + +.eael-testimonial-item .center-text { + text-align: center; +} + +.eael-testimonial-item .right-text { + text-align: right; +} + +.eael-testimonial-item .left-text { + text-align: left; +} + +.eael-testimonial-item .justify-text { + text-align: justify; +} + +.eael-testimonial-content .eael-testimonial-text { + font-size: 100%; + font-style: italic; + line-height: 1.5; + margin-top: 0px; + margin-bottom: 10px; + word-wrap: break-word; +} + +.eael-testimonial-content .eael-testimonial-user { + display: inline-block; + font-family: inherit; + font-size: 105%; + font-style: italic; + font-weight: normal; + line-height: 1.5; + margin-top: 0; + margin-bottom: 0; + margin-right: 5px; +} + +.eael-testimonial-content .eael-testimonial-user-company { + display: inline-block; + font-family: inherit; + font-size: 90%; + font-style: italic; + font-weight: lighter; + line-height: 1.75; + margin-bottom: 0; + margin-top: 1px; +} + +.eael-testimonial-image { + position: relative; +} + +.eael-testimonial-item .eael-testimonial-image figure img { + display: inline-block; +} + +.eael-testimonial-item .eael-testimonial-quote::after { + color: inherit !important; + content: "\f10e"; + font-family: "Font Awesome 5 Free"; + font-size: 200%; + font-weight: 900; +} + +/*--- Left align ---*/ + +.icon-img-left-content .eael-testimonial-image { + float: left; + width: 30%; +} + +.icon-img-left-content .eael-testimonial-content { + float: left; + width: 70%; + text-align: left; +} + +.icon-img-left-content.eael-testimonial-item { + overflow: hidden; + position: relative; +} + +.icon-img-left-content .eael-testimonial-quote { + position: absolute; + right: 0; +} + +.icon-img-left-content .eael-testimonial-text { + margin-top: 0; +} + +/*--- Center align ---*/ + +.eael-testimonial-align-centered .eael-testimonial-user, +.eael-testimonial-align-centered .eael-testimonial-user-company { + float: none; + text-align: center; +} + +.eael-testimonial-align-centered .eael-testimonial-image > figure img { + display: block; + margin-left: auto !important; + margin-right: auto !important; +} + +/*--- Right align ---*/ + +.icon-img-right-content .eael-testimonial-image { + float: right; + width: 30%; +} + +.icon-img-right-content .eael-testimonial-content { + float: right; + width: 70%; + text-align: right; +} + +.icon-img-right-content.eael-testimonial-item { + overflow: hidden; + position: relative; +} + +.icon-img-right-content .eael-testimonial-quote { + position: absolute; +} + +.icon-img-right-content .eael-testimonial-text { + margin-top: 0; +} + +.eael-testimonial-item { + position: relative; +} + +.classic-style.testimonial-alignment-center .eael-testimonial-image, +.default-style.testimonial-alignment-center .eael-testimonial-image { + text-align: center; +} + +.classic-style.testimonial-alignment-right .eael-testimonial-image, +.default-style.testimonial-alignment-right .eael-testimonial-image { + text-align: right; +} + +.classic-style.testimonial-alignment-center .eael-testimonial-image > figure, +.default-style.testimonial-alignment-center .eael-testimonial-image > figure { + text-align: center; +} + +span.eael-testimonial-quote { + position: absolute; + right: 10px; + top: 10px; +} + +.eael-testimonial-item.left .eael-testimonial-image { + text-align: left; +} + +.eael-testimonial-item.center .eael-testimonial-image { + text-align: center; +} + +.eael-testimonial-item.right .eael-testimonial-image { + text-align: right; +} + +/*--- Float title image style ---*/ + +.eael-testimonial-inline-bio .eael-testimonial-image { + float: left; +} + +.eael-testimonial-inline-bio .bio-text { + padding-top: 10px; +} + +.eael-testimonial-content.eael-testimonial-inline-bio { + overflow: hidden; + margin-bottom: 0; + padding-bottom: 0; +} + +.eael-testimonial-inline-bio .testimonial-star-rating, +.eael-testimonial-inline-bio .bio-text { + float: left; + width: 65%; +} + +.testimonial-inline-style .eael-testimonial-image { + float: left; + max-width: 100%; + padding: 0; + margin-right: 15px; +} + +.testimonial-inline-style { + overflow: hidden; + text-align: left; +} + +.content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text { + text-align: center; +} + +.content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text { + text-align: right; +} + +.content-bottom-icon-title-inline .eael-testimonial-text, +.content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text { + text-align: left; +} + +.content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text { + text-align: center; +} + +.content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text { + text-align: right; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/testimonials.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/testimonials.min.css new file mode 100644 index 0000000..4f6f6b5 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/testimonials.min.css @@ -0,0 +1 @@ +.eael-testimonial-slider{position:relative}.testimonial-star-rating{padding:0;margin:0}.testimonial-star-rating li{list-style:none;display:inline-block}.testimonial-star-rating li i{color:#d8d8d8}.rating-five .testimonial-star-rating li i{color:#f2b01e}.rating-one .testimonial-star-rating li:first-child i{color:#f2b01e}.rating-two .testimonial-star-rating li:nth-child(1) i,.rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e}.rating-three .testimonial-star-rating li:nth-child(1) i,.rating-three .testimonial-star-rating li:nth-child(2) i,.rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e}.rating-four .testimonial-star-rating li:nth-child(1) i,.rating-four .testimonial-star-rating li:nth-child(2) i,.rating-four .testimonial-star-rating li:nth-child(3) i,.rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e}.eael-testimonial-image img{max-width:100%}.eael-testimonial-image{padding:10px 0px 0px 0px}.eael-testimonial-image>figure{display:block;margin:0}.testimonial-avatar-rounded figure img{border-radius:50%;height:auto}.eael-testimonial-content{margin:0;padding:10px}.eael-testimonial-item>figure{margin:0 auto;padding:0 20px}.eael-testimonial-item .center-text{text-align:center}.eael-testimonial-item .right-text{text-align:right}.eael-testimonial-item .left-text{text-align:left}.eael-testimonial-item .justify-text{text-align:justify}.eael-testimonial-content .eael-testimonial-text{font-size:100%;font-style:italic;line-height:1.5;margin-top:0px;margin-bottom:10px;word-wrap:break-word}.eael-testimonial-content .eael-testimonial-user{display:inline-block;font-family:inherit;font-size:105%;font-style:italic;font-weight:normal;line-height:1.5;margin-top:0;margin-bottom:0;margin-right:5px}.eael-testimonial-content .eael-testimonial-user-company{display:inline-block;font-family:inherit;font-size:90%;font-style:italic;font-weight:lighter;line-height:1.75;margin-bottom:0;margin-top:1px}.eael-testimonial-image{position:relative}.eael-testimonial-item .eael-testimonial-image figure img{display:inline-block}.eael-testimonial-item .eael-testimonial-quote::after{color:inherit !important;content:"";font-family:"Font Awesome 5 Free";font-size:200%;font-weight:900}.icon-img-left-content .eael-testimonial-image{float:left;width:30%}.icon-img-left-content .eael-testimonial-content{float:left;width:70%;text-align:left}.icon-img-left-content.eael-testimonial-item{overflow:hidden;position:relative}.icon-img-left-content .eael-testimonial-quote{position:absolute;right:0}.icon-img-left-content .eael-testimonial-text{margin-top:0}.eael-testimonial-align-centered .eael-testimonial-user,.eael-testimonial-align-centered .eael-testimonial-user-company{float:none;text-align:center}.eael-testimonial-align-centered .eael-testimonial-image>figure img{display:block;margin-left:auto !important;margin-right:auto !important}.icon-img-right-content .eael-testimonial-image{float:right;width:30%}.icon-img-right-content .eael-testimonial-content{float:right;width:70%;text-align:right}.icon-img-right-content.eael-testimonial-item{overflow:hidden;position:relative}.icon-img-right-content .eael-testimonial-quote{position:absolute}.icon-img-right-content .eael-testimonial-text{margin-top:0}.eael-testimonial-item{position:relative}.classic-style.testimonial-alignment-center .eael-testimonial-image,.default-style.testimonial-alignment-center .eael-testimonial-image{text-align:center}.classic-style.testimonial-alignment-right .eael-testimonial-image,.default-style.testimonial-alignment-right .eael-testimonial-image{text-align:right}.classic-style.testimonial-alignment-center .eael-testimonial-image>figure,.default-style.testimonial-alignment-center .eael-testimonial-image>figure{text-align:center}span.eael-testimonial-quote{position:absolute;right:10px;top:10px}.eael-testimonial-item.left .eael-testimonial-image{text-align:left}.eael-testimonial-item.center .eael-testimonial-image{text-align:center}.eael-testimonial-item.right .eael-testimonial-image{text-align:right}.eael-testimonial-inline-bio .eael-testimonial-image{float:left}.eael-testimonial-inline-bio .bio-text{padding-top:10px}.eael-testimonial-content.eael-testimonial-inline-bio{overflow:hidden;margin-bottom:0;padding-bottom:0}.eael-testimonial-inline-bio .testimonial-star-rating,.eael-testimonial-inline-bio .bio-text{float:left;width:65%}.testimonial-inline-style .eael-testimonial-image{float:left;max-width:100%;padding:0;margin-right:15px}.testimonial-inline-style{overflow:hidden;text-align:left}.content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text{text-align:center}.content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text{text-align:right}.content-bottom-icon-title-inline .eael-testimonial-text,.content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text{text-align:left}.content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text{text-align:center}.content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text{text-align:right} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/tooltip.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/tooltip.css new file mode 100644 index 0000000..195c87a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/tooltip.css @@ -0,0 +1,322 @@ +.eael-tooltip { + position: relative; + display: inline-block; + padding: 12px 24px; + font-size: 0.93rem; + color: #333; + line-height: 1; + cursor: pointer; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.eael-tooltip .eael-tooltip-text { + display: block; + width: 100%; + visibility: hidden; + background-color: black; + color: #fff; + border-radius: 4px; + padding: 10px; + position: absolute; + z-index: 1; + font-size: 0.93rem; + line-height: 1.3; +} + +.eael-tooltip .eael-tooltip-text p { + margin: 0; +} + +.eael-tooltip .eael-tooltip-text::after { + content: ""; + position: absolute; + border-width: 5px; + border-style: solid; +} + +.eael-tooltip:hover .eael-tooltip-text, +.eael-tooltip-content:focus + .eael-tooltip-text { + visibility: visible; +} + +/*--- Left ---*/ + +.eael-tooltip .eael-tooltip-text.eael-tooltip-left { + top: 50%; + right: 100%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + margin-right: 10px; +} + +.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left, +.eael-tooltip-content:focus + .eael-tooltip-text.eael-tooltip-left { + -webkit-animation: tooltipLeftIn 300ms ease-in-out; + animation: tooltipLeftIn 300ms ease-in-out; +} + +.eael-tooltip .eael-tooltip-text.eael-tooltip-left::after { + top: calc(50% - 5px); + left: 100%; + border-color: transparent transparent transparent black; +} + +/*--- Right ---*/ + +.eael-tooltip .eael-tooltip-text.eael-tooltip-right { + top: 50%; + left: 100%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + margin-left: 10px; +} + +.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right, +.eael-tooltip-content:focus + .eael-tooltip-text.eael-tooltip-right { + -webkit-animation: tooltipRightIn 300ms linear; + animation: tooltipRightIn 300ms linear; +} + +.eael-tooltip .eael-tooltip-text.eael-tooltip-right::after { + top: calc(50% - 5px); + right: 100%; + border-color: transparent black transparent transparent; +} + +/*--- Top ---*/ + +.eael-tooltip .eael-tooltip-text.eael-tooltip-top { + bottom: 100%; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + margin: 0 auto 10px auto; +} + +.eael-tooltip .eael-tooltip-text.eael-tooltip-top::after { + margin-top: 0; + top: 100%; + left: calc(50% - 5px); + border-color: black transparent transparent transparent; +} + +.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top, +.eael-tooltip-content:focus + .eael-tooltip-text.eael-tooltip-top { + -webkit-animation: tooltipTopIn 300ms linear; + animation: tooltipTopIn 300ms linear; +} + +/*--- Bottom ---*/ + +.eael-tooltip .eael-tooltip-text.eael-tooltip-bottom { + top: 100%; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + margin: 10px auto 0 auto; +} + +.eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after { + margin-top: 0; + bottom: 100%; + left: calc(50% - 5px); + border-color: transparent transparent black transparent; +} + +.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom, +.eael-tooltip-content:focus + .eael-tooltip-text.eael-tooltip-bottom { + -webkit-animation: tooltipBottomIn 300ms linear; + animation: tooltipBottomIn 300ms linear; +} + +/*--- Alignments ---*/ + +.eael-tooltip-align-left { + text-align: left; +} + +.eael-tooltip-align-right { + text-align: right; +} + +.eael-tooltip-align-center { + text-align: center; +} + +.eael-tooltip-align-justify .eael-tooltip { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +@media (min-width: 481px) and (max-width: 960px) { + .eael-tooltip-align-tablet-left { + text-align: left; + } + .eael-tooltip-align-tablet-right { + text-align: right; + } + .eael-tooltip-align-tablet-center { + text-align: center; + } + .eael-tooltip-align-tablet-justify .eael-tooltip { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } +} + +@media (max-width: 480px) { + .eael-tooltip-align-mobile-left { + text-align: left; + } + .eael-tooltip-align-mobile-right { + text-align: right; + } + .eael-tooltip-align-mobile-center { + text-align: center; + } + .eael-tooltip-align-mobile-justify .eael-tooltip { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } +} + +/*--- Tooltip Keyframes ---*/ + +@-webkit-keyframes tooltipRightIn { + 0% { + opacity: 0; + left: 105%; + } + 100% { + opacity: 1; + left: 100%; + } +} + +@keyframes tooltipRightIn { + 0% { + opacity: 0; + left: 105%; + } + 100% { + opacity: 1; + left: 100%; + } +} + +@-webkit-keyframes tooltipLeftIn { + 0% { + opacity: 0; + right: 105%; + } + 100% { + opacity: 1; + right: 100%; + } +} + +@keyframes tooltipLeftIn { + 0% { + opacity: 0; + right: 105%; + } + 100% { + opacity: 1; + right: 100%; + } +} + +@-webkit-keyframes tooltipTopIn { + 0% { + opacity: 0; + bottom: 110%; + } + 100% { + opacity: 1; + bottom: 100%; + } +} + +@keyframes tooltipTopIn { + 0% { + opacity: 0; + bottom: 110%; + } + 100% { + opacity: 1; + bottom: 100%; + } +} + +@-webkit-keyframes tooltipBottomIn { + 0% { + opacity: 0; + top: 110%; + } + 100% { + opacity: 1; + top: 100%; + } +} + +@keyframes tooltipBottomIn { + 0% { + opacity: 0; + top: 110%; + } + 100% { + opacity: 1; + top: 100%; + } +} + +span.eael-tooltip-content, +span.eael-tooltip-content a { + width: 100%; + display: block; + text-align: center; +} + +.eael-tooltip-text-align-left .eael-tooltip-text, .eael-tooltip-text-align-left .eael-tooltip-content a { + text-align: left; +} + +.eael-tooltip-text-align-right .eael-tooltip-text, .eael-tooltip-text-align-right .eael-tooltip-content a { + text-align: right; +} + +.eael-tooltip-text-align-center .eael-tooltip-text, .eael-tooltip-text-align-center .eael-tooltip-content a { + text-align: center; +} + +.eael-tooltip-text-align-justify .eael-tooltip-text, .eael-tooltip-text-align-justify .eael-tooltip-content a { + text-align: justify; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/tooltip.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/tooltip.min.css new file mode 100644 index 0000000..a20a817 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/tooltip.min.css @@ -0,0 +1 @@ +.eael-tooltip{position:relative;display:inline-block;padding:12px 24px;font-size:.93rem;color:#333;line-height:1;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.eael-tooltip .eael-tooltip-text{display:block;width:100%;visibility:hidden;background-color:#000;color:#fff;border-radius:4px;padding:10px;position:absolute;z-index:1;font-size:.93rem;line-height:1.3}.eael-tooltip .eael-tooltip-text p{margin:0}.eael-tooltip .eael-tooltip-text::after{content:"";position:absolute;border-width:5px;border-style:solid}.eael-tooltip:hover .eael-tooltip-text,.eael-tooltip-content:focus+.eael-tooltip-text{visibility:visible}.eael-tooltip .eael-tooltip-text.eael-tooltip-left{top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:10px}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left,.eael-tooltip-content:focus+.eael-tooltip-text.eael-tooltip-left{-webkit-animation:tooltipLeftIn 300ms ease-in-out;animation:tooltipLeftIn 300ms ease-in-out}.eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc(50% - 5px);left:100%;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.eael-tooltip .eael-tooltip-text.eael-tooltip-right{top:50%;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-left:10px}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right,.eael-tooltip-content:focus+.eael-tooltip-text.eael-tooltip-right{-webkit-animation:tooltipRightIn 300ms linear;animation:tooltipRightIn 300ms linear}.eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc(50% - 5px);right:100%;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0)}.eael-tooltip .eael-tooltip-text.eael-tooltip-top{bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto 10px auto}.eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{margin-top:0;top:100%;left:calc(50% - 5px);border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top,.eael-tooltip-content:focus+.eael-tooltip-text.eael-tooltip-top{-webkit-animation:tooltipTopIn 300ms linear;animation:tooltipTopIn 300ms linear}.eael-tooltip .eael-tooltip-text.eael-tooltip-bottom{top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:10px auto 0 auto}.eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{margin-top:0;bottom:100%;left:calc(50% - 5px);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom,.eael-tooltip-content:focus+.eael-tooltip-text.eael-tooltip-bottom{-webkit-animation:tooltipBottomIn 300ms linear;animation:tooltipBottomIn 300ms linear}.eael-tooltip-align-left{text-align:left}.eael-tooltip-align-right{text-align:right}.eael-tooltip-align-center{text-align:center}.eael-tooltip-align-justify .eael-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 481px)and (max-width: 960px){.eael-tooltip-align-tablet-left{text-align:left}.eael-tooltip-align-tablet-right{text-align:right}.eael-tooltip-align-tablet-center{text-align:center}.eael-tooltip-align-tablet-justify .eael-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 480px){.eael-tooltip-align-mobile-left{text-align:left}.eael-tooltip-align-mobile-right{text-align:right}.eael-tooltip-align-mobile-center{text-align:center}.eael-tooltip-align-mobile-justify .eael-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@-webkit-keyframes tooltipRightIn{0%{opacity:0;left:105%}100%{opacity:1;left:100%}}@keyframes tooltipRightIn{0%{opacity:0;left:105%}100%{opacity:1;left:100%}}@-webkit-keyframes tooltipLeftIn{0%{opacity:0;right:105%}100%{opacity:1;right:100%}}@keyframes tooltipLeftIn{0%{opacity:0;right:105%}100%{opacity:1;right:100%}}@-webkit-keyframes tooltipTopIn{0%{opacity:0;bottom:110%}100%{opacity:1;bottom:100%}}@keyframes tooltipTopIn{0%{opacity:0;bottom:110%}100%{opacity:1;bottom:100%}}@-webkit-keyframes tooltipBottomIn{0%{opacity:0;top:110%}100%{opacity:1;top:100%}}@keyframes tooltipBottomIn{0%{opacity:0;top:110%}100%{opacity:1;top:100%}}span.eael-tooltip-content,span.eael-tooltip-content a{width:100%;display:block;text-align:center}.eael-tooltip-text-align-left .eael-tooltip-text,.eael-tooltip-text-align-left .eael-tooltip-content a{text-align:left}.eael-tooltip-text-align-right .eael-tooltip-text,.eael-tooltip-text-align-right .eael-tooltip-content a{text-align:right}.eael-tooltip-text-align-center .eael-tooltip-text,.eael-tooltip-text-align-center .eael-tooltip-content a{text-align:center}.eael-tooltip-text-align-justify .eael-tooltip-text,.eael-tooltip-text-align-justify .eael-tooltip-content a{text-align:justify} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/twitter-feed.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/twitter-feed.css new file mode 100644 index 0000000..08038da --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/twitter-feed.css @@ -0,0 +1,179 @@ +.eael-twitter-feed::before, .eael-twitter-feed::after { + content: ""; + clear: both; +} + +.eael-twitter-feed-masonry .eael-twitter-feed-item { + float: left; +} + +@media only screen and (max-width: 480px) { + .eael-twitter-feed-masonry.eael-twitter-feed-col-2 .eael-twitter-feed-item { + width: 100% !important; + } +} + +@media only screen and (max-width: 480px) { + .eael-twitter-feed-masonry.eael-twitter-feed-col-3 .eael-twitter-feed-item { + width: 100% !important; + } +} + +@media only screen and (max-width: 480px) { + .eael-twitter-feed-masonry.eael-twitter-feed-col-4 .eael-twitter-feed-item { + width: 100% !important; + } +} + +.eael-twitter-feed-item .page-1 { + display: block; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-inner { + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-inner.has-media { + overflow: hidden; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-inner.has-media .eael-twitter-feed-entry-contentwrap { + overflow: hidden; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-inner .eael-twitter-feed-item-avatar.avatar-circle img { + border-radius: 50%; +} + +.eael-twitter-feed-item a { + color: #0088cc; + text-decoration: none; +} + +.eael-twitter-feed-item a:hover { + outline: 0; + color: #005580; +} + +.eael-twitter-feed-item a:focus { + outline: none; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-header { + padding: 20px 15px 0; + margin-bottom: 10px; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-avatar { + float: left; + width: 38px; + margin-right: 10px; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-avatar img { + max-width: initial; + height: auto; + -o-object-fit: cover; + object-fit: cover; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-avatar.avatar-circle img { + border-radius: 50%; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-meta { + float: left; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-meta .eael-twitter-feed-item-icon { + color: #1da1f2; + margin-right: 5px; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-meta .eael-twitter-feed-item-author { + color: #444; + line-height: 1.5em; + font-weight: 700; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-date { + float: right; + margin-right: 10px; + font-size: 90%; + color: #999999; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-content { + padding: 0 15px 15px; +} + +.eael-twitter-feed-item .eael-twitter-feed-item-content p { + color: #666666; + margin: 0 0 5px; + min-height: 20px; + text-overflow: ellipsis; + -webkit-line-clamp: 5; + -webkit-box-orient: vertical; +} + +.eael-twitter-feed-item-style-three .eael-twitter-feed-item-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 20px 15px; +} + +.eael-twitter-feed-item-style-three .eael-twitter-feed-item-inner .eael-twitter-feed-item-content, +.eael-twitter-feed-item-style-three .eael-twitter-feed-item-inner .eael-twitter-feed-item-header { + padding: 0; +} + +.eael-twitter-feed-item-style-two .eael-twitter-feed-item-icon { + float: right; + margin-top: 5px; +} + +.eael-twitter-feed.swiper-container .swiper-button-next, +.eael-twitter-feed.swiper-container .swiper-button-prev { + background-image: none; + outline: none; +} + +.eael-twitter-feed-carousel.swiper-container-flip .swiper-slide:not(.swiper-slide-active) { + opacity: 0 !important; +} + +.eael-twitter-feed-carousel .swiper-button-next, +.eael-twitter-feed-carousel .swiper-button-prev { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.eael-twitter-feed-carousel.swiper-container { + width: 100%; +} + +.eael-twitter-feed-carousel.swiper-container .swiper-button-prev:after, +.eael-twitter-feed-carousel.swiper-container .swiper-button-next:after { + content: none; +} + +.eael-d-block { + display: block; +} + +.eael-d-none { + display: none; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/twitter-feed.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/twitter-feed.min.css new file mode 100644 index 0000000..f82085c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/twitter-feed.min.css @@ -0,0 +1 @@ +.eael-twitter-feed::before,.eael-twitter-feed::after{content:"";clear:both}.eael-twitter-feed-masonry .eael-twitter-feed-item{float:left}@media only screen and (max-width: 480px){.eael-twitter-feed-masonry.eael-twitter-feed-col-2 .eael-twitter-feed-item{width:100% !important}}@media only screen and (max-width: 480px){.eael-twitter-feed-masonry.eael-twitter-feed-col-3 .eael-twitter-feed-item{width:100% !important}}@media only screen and (max-width: 480px){.eael-twitter-feed-masonry.eael-twitter-feed-col-4 .eael-twitter-feed-item{width:100% !important}}.eael-twitter-feed-item .page-1{display:block}.eael-twitter-feed-item .eael-twitter-feed-item-inner{background:#fff;border:1px solid rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.eael-twitter-feed-item .eael-twitter-feed-item-inner.has-media{overflow:hidden}.eael-twitter-feed-item .eael-twitter-feed-item-inner.has-media .eael-twitter-feed-entry-contentwrap{overflow:hidden}.eael-twitter-feed-item .eael-twitter-feed-item-inner .eael-twitter-feed-item-avatar.avatar-circle img{border-radius:50%}.eael-twitter-feed-item a{color:#08c;text-decoration:none}.eael-twitter-feed-item a:hover{outline:0;color:#005580}.eael-twitter-feed-item a:focus{outline:none}.eael-twitter-feed-item .eael-twitter-feed-item-header{padding:20px 15px 0;margin-bottom:10px}.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-avatar{float:left;width:38px;margin-right:10px}.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-avatar img{max-width:initial;height:auto;-o-object-fit:cover;object-fit:cover}.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-avatar.avatar-circle img{border-radius:50%}.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-meta{float:left}.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-meta .eael-twitter-feed-item-icon{color:#1da1f2;margin-right:5px}.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-meta .eael-twitter-feed-item-author{color:#444;line-height:1.5em;font-weight:700}.eael-twitter-feed-item .eael-twitter-feed-item-header .eael-twitter-feed-item-date{float:right;margin-right:10px;font-size:90%;color:#999}.eael-twitter-feed-item .eael-twitter-feed-item-content{padding:0 15px 15px}.eael-twitter-feed-item .eael-twitter-feed-item-content p{color:#666;margin:0 0 5px;min-height:20px;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical}.eael-twitter-feed-item-style-three .eael-twitter-feed-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px}.eael-twitter-feed-item-style-three .eael-twitter-feed-item-inner .eael-twitter-feed-item-content,.eael-twitter-feed-item-style-three .eael-twitter-feed-item-inner .eael-twitter-feed-item-header{padding:0}.eael-twitter-feed-item-style-two .eael-twitter-feed-item-icon{float:right;margin-top:5px}.eael-twitter-feed.swiper-container .swiper-button-next,.eael-twitter-feed.swiper-container .swiper-button-prev{background-image:none;outline:none}.eael-twitter-feed-carousel.swiper-container-flip .swiper-slide:not(.swiper-slide-active){opacity:0 !important}.eael-twitter-feed-carousel .swiper-button-next,.eael-twitter-feed-carousel .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.eael-twitter-feed-carousel.swiper-container{width:100%}.eael-twitter-feed-carousel.swiper-container .swiper-button-prev:after,.eael-twitter-feed-carousel.swiper-container .swiper-button-next:after{content:none}.eael-d-block{display:block}.eael-d-none{display:none} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/typeform.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/typeform.css new file mode 100644 index 0000000..332e49d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/typeform.css @@ -0,0 +1,17 @@ +.eael-typeform { + width: 100%; + height: 700px; +} +.eael-typeform.eael-typeform-align-center { + position: relative; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.eael-typeform.eael-typeform-align-left { + float: left; +} +.eael-typeform.eael-typeform-align-right { + float: right; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/typeform.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/typeform.min.css new file mode 100644 index 0000000..715a408 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/typeform.min.css @@ -0,0 +1 @@ +.eael-typeform{width:100%;height:700px}.eael-typeform.eael-typeform-align-center{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eael-typeform.eael-typeform-align-left{float:left}.eael-typeform.eael-typeform-align-right{float:right} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/weforms.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/weforms.css new file mode 100644 index 0000000..8a24242 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/weforms.css @@ -0,0 +1,35 @@ +.eael-weform-container input, +.eael-weform-container textarea { + height: auto; + padding: 10px; +} + +.eael-contact-form-btn-align-center .eael-weform-container ul.wpuf-form .wpuf-submit input[type=submit] { + margin-left: auto !important; + margin-right: auto !important; + display: block; + float: none; +} + +.eael-contact-form-btn-align-left .eael-weform-container ul.wpuf-form .wpuf-submit input[type=submit] { + float: left; + width: auto; +} + +.eael-contact-form-btn-align-right .eael-weform-container ul.wpuf-form .wpuf-submit input[type=submit] { + float: right; + width: auto; +} + +.eael-weform-container ul.wpuf-form { + list-style: none; +} + +.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=text], +.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=password], +.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=email], +.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=url], +.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=number], +.eael-weform-container ul.wpuf-form li .wpuf-fields textarea { + max-width: 100%; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/weforms.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/weforms.min.css new file mode 100644 index 0000000..2ea5b8d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/weforms.min.css @@ -0,0 +1 @@ +.eael-weform-container input,.eael-weform-container textarea{height:auto;padding:10px}.eael-contact-form-btn-align-center .eael-weform-container ul.wpuf-form .wpuf-submit input[type=submit]{margin-left:auto !important;margin-right:auto !important;display:block;float:none}.eael-contact-form-btn-align-left .eael-weform-container ul.wpuf-form .wpuf-submit input[type=submit]{float:left;width:auto}.eael-contact-form-btn-align-right .eael-weform-container ul.wpuf-form .wpuf-submit input[type=submit]{float:right;width:auto}.eael-weform-container ul.wpuf-form{list-style:none}.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=text],.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=password],.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=email],.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=url],.eael-weform-container ul.wpuf-form li .wpuf-fields input[type=number],.eael-weform-container ul.wpuf-form li .wpuf-fields textarea{max-width:100%} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-cart.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-cart.css new file mode 100644 index 0000000..0282b8f --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-cart.css @@ -0,0 +1,949 @@ +.eael-woo-cart .eael-woo-cart-wrapper { + background: #f9fbff; +} +.eael-woo-cart .eael-woo-cart-wrapper .sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.eael-woo-cart .eael-woo-cart-wrapper p { + margin: 0; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-product-remove { + display: none; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .woocommerce-info, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message { + background: #fff; + color: #202B46; + -webkit-box-shadow: 0 8px 18px 0 rgba(0, 1, 35, 0.05); + box-shadow: 0 8px 18px 0 rgba(0, 1, 35, 0.05); + border-radius: 5px; + margin-bottom: 30px; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error::before, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info::before, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .woocommerce-info::before, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message::before { + position: relative; + top: 0; + left: 0; + vertical-align: top; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error li, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info li, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .woocommerce-info li, +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message li { + display: inline-block; + width: calc(100% - 30px); +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error { + border-color: #b81c23; + list-style: none; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error::before { + color: #b81c23; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info { + border-color: #1e85be; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info::before { + color: #1e85be; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message { + border-color: #8fae1b; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message::before { + color: #8fae1b; +} +.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a { + font-size: 16px; + font-weight: 500; + color: #202B46; + margin-top: 25px; + display: inline-block; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-cart-empty .woocommerce-notices-wrapper { + min-height: 1px; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form a { + text-decoration: none; + outline: none; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form input { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-cart-clear-btn .button { + text-align: center; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table { + border-collapse: separate; + border-spacing: 0 13px; + border: none; + margin: 0; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table th, +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td { + border: none; + color: #202B46; + padding: 15px; + text-transform: initial; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table th a, +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td a { + color: #202B46; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl { + display: block; + margin: 0 0 0 -5px; + font-size: 80%; + font-weight: 400; + color: #737373; + text-decoration: inherit; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl dt { + margin: 0 0 0 5px; + text-transform: capitalize; + display: inline-block; + float: none; + font-weight: 400; + text-decoration: inherit; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl dt::before { + content: "|"; + margin: 0 5px 0 -5px; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl dt:first-child::before { + display: none; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl dd { + margin: 0 0 0 5px; + display: inline-block; + padding-left: 0; + text-decoration: inherit; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + float: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: inherit; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input::-webkit-outer-spin-button, +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input::-webkit-inner-spin-button { + -webkit-appearance: none; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number] { + -moz-appearance: textfield; + width: 50px; + background: #F9FBFF; + border: none; + border-radius: 3px; + padding: 10px; + line-height: 30px; + text-align: center; + font-size: 20px; + color: #202B46; + text-decoration: none !important; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-minus, +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-plus { + line-height: 30px; + padding: 10px 15px; + color: #97A0B6; + font-size: 20px; + cursor: pointer; + text-decoration: none !important; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead { + background: transparent; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead tr th { + border: none; + font-size: 18px; + font-weight: 500; + line-height: 30px; + background: transparent; + text-align: center; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead tr th.product-thumbnail { + text-align: left; + display: table-cell; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead tr th.product-name { + text-align: left; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr { + position: relative; + z-index: 2; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr::after { + position: absolute; + content: ""; + background: #fff; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: -1; + -webkit-box-shadow: 0 8px 18px 0 rgba(0, 1, 35, 0.05); + box-shadow: 0 8px 18px 0 rgba(0, 1, 35, 0.05); + border-radius: 5px; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td { + border: none; + background: transparent; + text-align: center; + vertical-align: middle; + font-size: 20px; + font-weight: 400; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove { + color: #BEC6D7; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove a { + color: #BEC6D7 !important; + display: block; + width: auto; + height: auto; + line-height: inherit; + font-weight: inherit; + font-size: inherit; + text-indent: initial; + border: none; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove a::before { + content: none; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove a:hover { + background: transparent; + color: inherit !important; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-thumbnail { + font-size: 0; + text-align: left; + display: table-cell; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-thumbnail a { + display: inline-block; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-thumbnail a img { + display: block; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-thumbnail img { + width: 62px !important; + max-width: 100%; + height: auto; + border-radius: 50%; + display: inline-block; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-name { + text-align: left; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-price { + color: #747C92; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-subtotal { + font-weight: 500; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody .product-quantity, +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .product-quantity { + text-decoration: none !important; +} +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .woocommerce-Price-amount, +.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount { + font-weight: inherit; + color: inherit; + font-size: inherit; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals::before, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals::after, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn::before, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn::after { + content: ""; + display: block; + clear: both; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:not(:hover):not(:active), +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active), +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button:not(:hover):not(:active), +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button:not(:hover):not(:active) { + background: #6557FF; + -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.05); + box-shadow: 0 8px 18px rgba(0, 0, 0, 0.05); + border-radius: 5px; + color: #fff; + border: none; + font-size: 18px; + line-height: 30px; + font-weight: 500; + padding: 10px 40px; + letter-spacing: initial; + text-transform: initial; + text-decoration: none; + overflow: initial; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:hover, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:hover, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:not(:hover):not(:active):hover, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active):hover, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button:hover, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button:hover, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button:not(:hover):not(:active):hover, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button:not(:hover):not(:active):hover { + color: #fff; + background: #6557FF; + border-color: inherit; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper { + width: 50%; + float: left; + min-height: 1px; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon { + border: 1px solid #D7DFEF; + border-radius: 5px; + max-width: 400px; + padding: 7px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon input, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon input { + background: transparent; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + font-size: 18px; + line-height: 30px; + width: 100%; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon button { + white-space: nowrap; + -webkit-box-shadow: 0 8px 18px rgba(56, 51, 117, 0.1); + box-shadow: 0 8px 18px rgba(56, 51, 117, 0.1); +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop { + font-size: 16px; + font-weight: 500; + color: #202B46; + margin-top: 25px; + display: inline-block; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals { + width: 50%; + float: left; + text-align: right; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .eael-cart-update-btn { + display: inline-block; + text-align: center; + max-width: 400px; + width: 100%; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .eael-cart-update-btn button { + width: 100%; + margin-bottom: 13px; + display: inline-block; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn button[disabled], +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .eael-cart-update-btn button[disabled] { + opacity: 0.5; + cursor: not-allowed; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals { + max-width: 400px; + width: 100%; + padding: 0 0 10px 0; + margin: 0; + float: right; + border: none; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table { + border-collapse: separate; + border-spacing: 0 13px; + margin: -13px 0; + border: none; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table td, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table th, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table td, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table th { + background: transparent; + border: none; + font-size: 18px; + padding: 18px; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr { + position: relative; + z-index: 2; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr::after, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr::after { + position: absolute; + content: ""; + background: #fff; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: -1; + -webkit-box-shadow: 0 8px 18px 0 rgba(0, 1, 35, 0.05); + box-shadow: 0 8px 18px 0 rgba(0, 1, 35, 0.05); + border-radius: 5px; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr th { + color: #737373; + font-weight: 500; + text-align: left; + width: 40%; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td { + color: #737373; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td a, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td a { + display: inline-block; + margin-top: 9px; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td .select2-container .select2-selection--single, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td .select2-container .select2-selection--single { + padding: 0; + background: transparent; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td input, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td input { + background: transparent; + vertical-align: middle; + margin-right: 5px; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td ul, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td ul { + list-style: none; + padding: 0; + margin: 0 0 10px; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr td { + border-spacing: 0; + text-align: right; + color: #202B46; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr td a { + color: #202B46; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td .button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr td .button { + width: 100%; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.cart-subtotal td, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.order-total td, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.cart-subtotal td, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.order-total td { + font-size: 20px; + font-weight: 500; + color: #202B46; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.cart-subtotal td strong, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.order-total td strong, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.cart-subtotal td strong, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.order-total td strong { + font-weight: 500; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table + .wc-proceed-to-checkout, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table + .wc-proceed-to-checkout { + margin-top: 13px; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals .wc-proceed-to-checkout { + padding: 0; + text-align: center; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active), +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals .wc-proceed-to-checkout .button, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active) { + font-size: 20px; + padding: 18px 0; + margin: 0; + display: inline-block; + text-align: center; + width: 100%; +} +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals h2, +.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals h2 { + display: none; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 { + background: #fff; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper:not(:empty) { + padding: 50px 50px 0; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper .woocommerce-error, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper .woocommerce-info, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper ~ .woocommerce-info, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper .woocommerce-message { + border-radius: 0; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper ~ .woocommerce-info { + margin: 50px 50px 0; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper ~ .return-to-shop a { + margin-left: 50px; + margin-right: 50px; + margin-bottom: 50px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2.has-table-left-content.has-table-right-content { + background: -webkit-gradient(linear, left top, right top, color-stop(45%, #FAFAFA), color-stop(0%, #FFF)); + background: linear-gradient(to right, #FAFAFA 45%, #FFF 0%); + background-color: #FAFAFA; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2:not(.has-table-right-content) { + background: #FAFAFA; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table { + min-height: 1px; + margin-bottom: 13px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left { + width: 45%; + padding-left: 50px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail { + width: 130px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-name { + width: calc(100% - 130px - 28px); + font-weight: 500; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-name .eael-woo-cart-sku { + font-size: 89%; + font-weight: 400; + color: #737373; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-name dl { + font-size: 89%; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right { + width: 55%; + padding-right: 50px; + padding-left: 30px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: relative; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right::after { + position: absolute; + content: ""; + width: calc(100% - 80px); + left: 30px; + top: 100%; + height: 1px; + background: #EAEEF4; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td { + -webkit-box-flex: 1; + -ms-flex: 1 1 20%; + flex: 1 1 20%; + text-align: center; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-quantity { + -webkit-box-flex: 1; + -ms-flex: 1 1 35%; + flex: 1 1 35%; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-quantity .eael-cart-qty-minus, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-quantity .eael-cart-qty-plus, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-quantity input[type=number] { + font-size: 100%; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-quantity input[type=number] { + background: transparent; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-remove { + color: #BEC6D7; + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-remove a { + color: #BEC6D7 !important; + display: block; + width: auto; + height: auto; + line-height: inherit; + font-weight: inherit; + font-size: inherit; + text-indent: initial; + border: none; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-remove a::before { + content: none; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-remove a:hover { + background: transparent; + color: inherit !important; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td { + color: #202B46; + font-size: 18px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td a { + color: #202B46; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-td { + color: #737373; + font-size: 16px; + font-weight: 500; + padding: 45px 0 55px 0; + text-transform: uppercase; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left { + padding-top: 10px; + padding-bottom: 10px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail { + height: 130px; + border-radius: 6px; + overflow: hidden; + background: #E5F6FC; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-thumbnail > a { + font-size: 0; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-subtotal { + font-weight: 600; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr:first-child .eael-woo-cart-tr-left { + padding-top: 0; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals button, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .button, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals button:not(:hover):not(:active), +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active), +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn button, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .button, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn button:not(:hover):not(:active), +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .button:not(:hover):not(:active) { + background: #312F4B; + font-size: 15px; + font-weight: 600; + padding: 7px 40px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .eael-cart-coupon-wrapper { + width: 45%; + padding-left: 50px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon { + padding: 3px; + border-color: #CCD4E9; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon input, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon input { + font-size: 15px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals { + width: 55%; + padding-right: 50px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals { + padding-bottom: 30px; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table { + border-spacing: initial; + border-collapse: collapse; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr { + border-bottom: 1px solid #EFF2F7; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr:last-child, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr:last-child { + border-bottom: none; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr::after, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr::after { + content: none; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr th, +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr td { + padding: 20px 0; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2:not(.has-table-left-content) form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right { + width: 100%; +} +.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2:not(.has-table-right-content) form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left { + width: 100%; +} +body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td a { + font-size: inherit; + line-height: inherit; + font-weight: inherit; + padding: 0; + border: none; + text-transform: inherit; + letter-spacing: inherit; +} +body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper .quantity .minus, +body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper .quantity .plus { + display: none; +} +body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead { + display: table-header-group; +} +body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td { + display: table-cell; + width: inherit; +} +body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td:before { + content: none; +} +body.theme-storefront.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .shipping input { + background: transparent; + border: 1px solid #aaa; + border-radius: 4px; +} +body.theme-neve.eael-woo-cart .eael-woo-cart-wrapper a:hover { + opacity: 1; +} +body.theme-neve.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .product-thumbnail img { + min-width: auto !important; +} +body.theme-twentytwenty.eael-woo-cart .eael-woo-cart-wrapper section { + padding: 0; +} +body.theme-twentytwenty.eael-woo-cart .eael-woo-cart-wrapper a.button:hover { + text-decoration: none !important; +} +body.theme-twentytwentyone.eael-woo-cart .eael-woo-cart-wrapper a.button:hover { + text-decoration: none !important; +} +body.theme-twentytwentyone.eael-woo-cart .eael-woo-cart-wrapper ul.woocommerce-error { + padding: 0; +} +body.theme-woodmart.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input.minus, +body.theme-woodmart.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input.plus { + display: none; +} +body.theme-woodmart.eael-woo-cart .eael-woo-cart-wrapper .cart-totals-inner { + padding: 0; + border: none; +} +.theme-blocksy .eael-woo-cart-table .product-quantity .ct-increase, +.theme-blocksy .eael-woo-cart-table .product-quantity .ct-decrease { + display: none; +} +.theme-blocksy .eael-woo-cart-table .product-quantity .quantity input[type=number] { + padding: 10px !important; +} +@media (max-width: 1024px) { + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr { + display: table-row; + } + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th { + display: table-cell; + } + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td::before { + content: none; + } + .woocommerce-page #content table.cart.eael-woo-cart-table .product-thumbnail, + .woocommerce-page table.cart.eael-woo-cart-table .product-thumbnail { + display: table-cell; + } +} +@media (max-width: 767px) { + .eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp { + width: 100%; + overflow-x: auto; + } + .eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp table { + width: 700px; + } + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals { + width: 100%; + float: none; + } + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop { + margin-bottom: 25px; + } + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .coupon input, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .coupon input { + padding-left: 5px; + } + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:not(:hover):not(:active), + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active), + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button, + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button:not(:hover):not(:active), + .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button:not(:hover):not(:active) { + padding: 10px 20px; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2.has-table-left-content.has-table-right-content { + background-image: none !important; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead { + display: none; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr { + display: block; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right { + width: 100% !important; + display: block; + overflow: hidden; + padding: 15px; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td { + display: block; + width: 100%; + text-align: left; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-thumbnail, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-thumbnail { + width: 270px; + height: 270px; + margin: 0 auto; + position: relative; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove { + display: block; + position: absolute; + top: 0; + right: 0; + height: 30px; + width: 30px; + text-align: center; + line-height: 30px; + border-radius: 50%; + background: #fff; + border: 1px solid #000; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-name, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-name { + width: 100% !important; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-price, .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-quantity, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-price, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-quantity { + width: 48%; + display: inline-block; + vertical-align: middle; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-quantity .quantity, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-quantity .quantity { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-subtotal, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-subtotal { + float: left; + padding-left: 50%; + position: relative; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-subtotal::before, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-subtotal::before { + content: attr(data-title); + position: absolute; + left: 0; + top: 0; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-remove, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-remove { + display: none; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right { + border-bottom: 1px solid #eaeef4; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper, + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals { + width: 100% !important; + padding-left: 15px; + padding-right: 15px; + } + .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn { + width: 100% !important; + padding-left: 15px; + padding-right: 15px; + } + .theme-dt-the7.eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp table.eael-woo-cart-table { + width: auto; + } + .theme-dt-the7.eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp table.eael-woo-cart-table td { + width: auto !important; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-cart.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-cart.min.css new file mode 100644 index 0000000..981fd49 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-cart.min.css @@ -0,0 +1 @@ +.eael-woo-cart .eael-woo-cart-wrapper{background:#f9fbff}.eael-woo-cart .eael-woo-cart-wrapper .sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eael-woo-cart .eael-woo-cart-wrapper p{margin:0}.eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-product-remove{display:none}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper~.woocommerce-info,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message{background:#fff;color:#202b46;-webkit-box-shadow:0 8px 18px 0 rgba(0,1,35,.05);box-shadow:0 8px 18px 0 rgba(0,1,35,.05);border-radius:5px;margin-bottom:30px}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error::before,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info::before,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper~.woocommerce-info::before,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message::before{position:relative;top:0;left:0;vertical-align:top}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error li,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info li,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper~.woocommerce-info li,.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message li{display:inline-block;width:calc(100% - 30px)}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error{border-color:#b81c23;list-style:none}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error::before{color:#b81c23}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info{border-color:#1e85be}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info::before{color:#1e85be}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message{border-color:#8fae1b}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message::before{color:#8fae1b}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper~.return-to-shop a{font-size:16px;font-weight:500;color:#202b46;margin-top:25px;display:inline-block}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-cart-empty .woocommerce-notices-wrapper{min-height:1px}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form a{text-decoration:none;outline:none}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form input{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-cart-clear-btn .button{text-align:center}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{border-collapse:separate;border-spacing:0 13px;border:none;margin:0}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table th,.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td{border:none;color:#202b46;padding:15px;text-transform:initial}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table th a,.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td a{color:#202b46}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl{display:block;margin:0 0 0 -5px;font-size:80%;font-weight:400;color:#737373;text-decoration:inherit}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl dt{margin:0 0 0 5px;text-transform:capitalize;display:inline-block;float:none;font-weight:400;text-decoration:inherit}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl dt::before{content:"|";margin:0 5px 0 -5px}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl dt:first-child::before{display:none}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table dl dd{margin:0 0 0 5px;display:inline-block;padding-left:0;text-decoration:inherit}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:inherit}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input::-webkit-outer-spin-button,.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number]{-moz-appearance:textfield;width:50px;background:#f9fbff;border:none;border-radius:3px;padding:10px;line-height:30px;text-align:center;font-size:20px;color:#202b46;text-decoration:none !important}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-minus,.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-plus{line-height:30px;padding:10px 15px;color:#97a0b6;font-size:20px;cursor:pointer;text-decoration:none !important}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead{background:rgba(0,0,0,0)}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead tr th{border:none;font-size:18px;font-weight:500;line-height:30px;background:rgba(0,0,0,0);text-align:center}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead tr th.product-thumbnail{text-align:left;display:table-cell}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead tr th.product-name{text-align:left}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr{position:relative;z-index:2}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr::after{position:absolute;content:"";background:#fff;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-box-shadow:0 8px 18px 0 rgba(0,1,35,.05);box-shadow:0 8px 18px 0 rgba(0,1,35,.05);border-radius:5px}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td{border:none;background:rgba(0,0,0,0);text-align:center;vertical-align:middle;font-size:20px;font-weight:400}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove{color:#bec6d7}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove a{color:#bec6d7 !important;display:block;width:auto;height:auto;line-height:inherit;font-weight:inherit;font-size:inherit;text-indent:initial;border:none}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove a::before{content:none}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove a:hover{background:rgba(0,0,0,0);color:inherit !important}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-thumbnail{font-size:0;text-align:left;display:table-cell}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-thumbnail a{display:inline-block}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-thumbnail a img{display:block}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-thumbnail img{width:62px !important;max-width:100%;height:auto;border-radius:50%;display:inline-block}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-name{text-align:left}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-price{color:#747c92}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-subtotal{font-weight:500}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody .product-quantity,.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .product-quantity{text-decoration:none !important}.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .woocommerce-Price-amount,.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount{font-weight:inherit;color:inherit;font-size:inherit}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals::before,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals::after,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn::before,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn::after{content:"";display:block;clear:both}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button:not(:hover):not(:active){background:#6557ff;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.05);box-shadow:0 8px 18px rgba(0,0,0,.05);border-radius:5px;color:#fff;border:none;font-size:18px;line-height:30px;font-weight:500;padding:10px 40px;letter-spacing:initial;text-transform:initial;text-decoration:none;overflow:initial}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:hover,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:hover,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:not(:hover):not(:active):hover,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active):hover,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button:hover,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button:hover,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button:not(:hover):not(:active):hover,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button:not(:hover):not(:active):hover{color:#fff;background:#6557ff;border-color:inherit}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper{width:50%;float:left;min-height:1px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon{border:1px solid #d7dfef;border-radius:5px;max-width:400px;padding:7px;display:-webkit-box;display:-ms-flexbox;display:flex}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon input,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon input{background:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;font-size:18px;line-height:30px;width:100%}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon button{white-space:nowrap;-webkit-box-shadow:0 8px 18px rgba(56,51,117,.1);box-shadow:0 8px 18px rgba(56,51,117,.1)}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop{font-size:16px;font-weight:500;color:#202b46;margin-top:25px;display:inline-block}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals{width:50%;float:left;text-align:right}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .eael-cart-update-btn{display:inline-block;text-align:center;max-width:400px;width:100%}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .eael-cart-update-btn button{width:100%;margin-bottom:13px;display:inline-block}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn button[disabled],.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .eael-cart-update-btn button[disabled]{opacity:.5;cursor:not-allowed}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals{max-width:400px;width:100%;padding:0 0 10px 0;margin:0;float:right;border:none}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table{border-collapse:separate;border-spacing:0 13px;margin:-13px 0;border:none}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table td,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table th,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table td,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table th{background:rgba(0,0,0,0);border:none;font-size:18px;padding:18px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr{position:relative;z-index:2}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr::after,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr::after{position:absolute;content:"";background:#fff;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-box-shadow:0 8px 18px 0 rgba(0,1,35,.05);box-shadow:0 8px 18px 0 rgba(0,1,35,.05);border-radius:5px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr th{color:#737373;font-weight:500;text-align:left;width:40%}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td{color:#737373}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td a,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td a{display:inline-block;margin-top:9px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td .select2-container .select2-selection--single,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td .select2-container .select2-selection--single{padding:0;background:rgba(0,0,0,0)}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td input,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td input{background:rgba(0,0,0,0);vertical-align:middle;margin-right:5px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td ul,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.shipping td ul{list-style:none;padding:0;margin:0 0 10px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr td{border-spacing:0;text-align:right;color:#202b46}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr td a{color:#202b46}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td .button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr td .button{width:100%}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.cart-subtotal td,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.order-total td,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.cart-subtotal td,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.order-total td{font-size:20px;font-weight:500;color:#202b46}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.cart-subtotal td strong,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.order-total td strong,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.cart-subtotal td strong,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table tr.order-total td strong{font-weight:500}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table+.wc-proceed-to-checkout,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals table+.wc-proceed-to-checkout{margin-top:13px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0;text-align:center}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){font-size:20px;padding:18px 0;margin:0;display:inline-block;text-align:center;width:100%}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals h2,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals .cart_totals h2{display:none}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2{background:#fff}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper:not(:empty){padding:50px 50px 0}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper .woocommerce-error,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper .woocommerce-info,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper~.woocommerce-info,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper .woocommerce-message{border-radius:0}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper~.woocommerce-info{margin:50px 50px 0}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper~.return-to-shop a{margin-left:50px;margin-right:50px;margin-bottom:50px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2.has-table-left-content.has-table-right-content{background:-webkit-gradient(linear, left top, right top, color-stop(45%, #FAFAFA), color-stop(0%, #FFF));background:linear-gradient(to right, #FAFAFA 45%, #FFF 0%);background-color:#fafafa}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2:not(.has-table-right-content){background:#fafafa}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table{min-height:1px;margin-bottom:13px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left{width:45%;padding-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left>.product-thumbnail{width:130px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left>.product-name{width:calc(100% - 130px - 28px);font-weight:500}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left>.product-name .eael-woo-cart-sku{font-size:89%;font-weight:400;color:#737373}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left>.product-name dl{font-size:89%}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right{width:55%;padding-right:50px;padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right::after{position:absolute;content:"";width:calc(100% - 80px);left:30px;top:100%;height:1px;background:#eaeef4}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;text-align:center}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-quantity{-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-quantity .eael-cart-qty-minus,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-quantity .eael-cart-qty-plus,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-quantity input[type=number]{font-size:100%}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-quantity input[type=number]{background:rgba(0,0,0,0)}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-remove{color:#bec6d7;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-remove a{color:#bec6d7 !important;display:block;width:auto;height:auto;line-height:inherit;font-weight:inherit;font-size:inherit;text-indent:initial;border:none}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-remove a::before{content:none}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-remove a:hover{background:rgba(0,0,0,0);color:inherit !important}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td{color:#202b46;font-size:18px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td a{color:#202b46}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-td{color:#737373;font-size:16px;font-weight:500;padding:45px 0 55px 0;text-transform:uppercase}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left{padding-top:10px;padding-bottom:10px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left>.product-thumbnail{height:130px;border-radius:6px;overflow:hidden;background:#e5f6fc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left>.product-thumbnail>a{font-size:0}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-subtotal{font-weight:600}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr:first-child .eael-woo-cart-tr-left{padding-top:0}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals button,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .button,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn button,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .button,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .button:not(:hover):not(:active){background:#312f4b;font-size:15px;font-weight:600;padding:7px 40px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .eael-cart-coupon-wrapper{width:45%;padding-left:50px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon{padding:3px;border-color:#ccd4e9}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon input,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .eael-cart-coupon-wrapper .coupon input{font-size:15px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals{width:55%;padding-right:50px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals{padding-bottom:30px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table{border-spacing:initial;border-collapse:collapse}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr{border-bottom:1px solid #eff2f7}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr:last-child,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr:last-child{border-bottom:none}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr::after,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr::after{content:none}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr th,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn .cart-collaterals .cart_totals table tr td{padding:20px 0}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2:not(.has-table-left-content) form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right{width:100%}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2:not(.has-table-right-content) form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left{width:100%}body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td a{font-size:inherit;line-height:inherit;font-weight:inherit;padding:0;border:none;text-transform:inherit;letter-spacing:inherit}body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper .quantity .minus,body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper .quantity .plus{display:none}body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead{display:table-header-group}body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td{display:table-cell;width:inherit}body.oceanwp-theme.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td:before{content:none}body.theme-storefront.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .shipping input{background:rgba(0,0,0,0);border:1px solid #aaa;border-radius:4px}body.theme-neve.eael-woo-cart .eael-woo-cart-wrapper a:hover{opacity:1}body.theme-neve.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .product-thumbnail img{min-width:auto !important}body.theme-twentytwenty.eael-woo-cart .eael-woo-cart-wrapper section{padding:0}body.theme-twentytwenty.eael-woo-cart .eael-woo-cart-wrapper a.button:hover{text-decoration:none !important}body.theme-twentytwentyone.eael-woo-cart .eael-woo-cart-wrapper a.button:hover{text-decoration:none !important}body.theme-twentytwentyone.eael-woo-cart .eael-woo-cart-wrapper ul.woocommerce-error{padding:0}body.theme-woodmart.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input.minus,body.theme-woodmart.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input.plus{display:none}body.theme-woodmart.eael-woo-cart .eael-woo-cart-wrapper .cart-totals-inner{padding:0;border:none}.theme-blocksy .eael-woo-cart-table .product-quantity .ct-increase,.theme-blocksy .eael-woo-cart-table .product-quantity .ct-decrease{display:none}.theme-blocksy .eael-woo-cart-table .product-quantity .quantity input[type=number]{padding:10px !important}@media(max-width: 1024px){.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr{display:table-row}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{display:table-cell}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td::before{content:none}.woocommerce-page #content table.cart.eael-woo-cart-table .product-thumbnail,.woocommerce-page table.cart.eael-woo-cart-table .product-thumbnail{display:table-cell}}@media(max-width: 767px){.eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp{width:100%;overflow-x:auto}.eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp table{width:700px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .cart-collaterals{width:100%;float:none}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop{margin-bottom:25px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .coupon input,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .coupon input{padding-left:5px}.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button,.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn button:not(:hover):not(:active),.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-clear-btn .button:not(:hover):not(:active){padding:10px 20px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2.has-table-left-content.has-table-right-content{background-image:none !important}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead{display:none}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr{display:block}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right{width:100% !important;display:block;overflow:hidden;padding:15px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td{display:block;width:100%;text-align:left}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-thumbnail,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-thumbnail{width:270px;height:270px;margin:0 auto;position:relative}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove{display:block;position:absolute;top:0;right:0;height:30px;width:30px;text-align:center;line-height:30px;border-radius:50%;background:#fff;border:1px solid #000}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-name,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-name{width:100% !important}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-price,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-quantity,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-price,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-quantity{width:48%;display:inline-block;vertical-align:middle}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-quantity .quantity,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-quantity .quantity{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-subtotal,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-subtotal{float:left;padding-left:50%;position:relative}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-subtotal::before,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-subtotal::before{content:attr(data-title);position:absolute;left:0;top:0}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-remove,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-remove{display:none}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right{border-bottom:1px solid #eaeef4}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals{width:100% !important;padding-left:15px;padding-right:15px}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-clear-btn{width:100% !important;padding-left:15px;padding-right:15px}.theme-dt-the7.eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp table.eael-woo-cart-table{width:auto}.theme-dt-the7.eael-woo-cart .eael-woo-cart-wrapper .eael-woo-cart-table-warp table.eael-woo-cart-table td{width:auto !important}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-checkout.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-checkout.css new file mode 100644 index 0000000..ee97283 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-checkout.css @@ -0,0 +1,729 @@ +.ea-woo-checkout { + font-size: 14px; + line-height: 1.5em; + font-weight: 400; +} +.ea-woo-checkout .woocommerce h3, .ea-woo-checkout .woocommerce #ship-to-different-address span { + font-size: 25px; + line-height: 1.5em; + font-weight: 600; + margin-top: 0; + text-transform: capitalize; +} +.ea-woo-checkout .woocommerce label { + font-size: 16px; + line-height: 1.5; + font-weight: 500; +} +.ea-woo-checkout .woocommerce label.woocommerce-form__label-for-checkbox.checkbox { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ea-woo-checkout .woocommerce .checkout li.wc_payment_method { + border-bottom: none; +} +.ea-woo-checkout .woocommerce .woo-checkout-login a, .ea-woo-checkout .woocommerce .woo-checkout-coupon a { + color: #432cf9; +} +.ea-woo-checkout .woocommerce .woo-checkout-login a :hover, .ea-woo-checkout .woocommerce .woo-checkout-coupon a :hover { + color: #443D6D; +} +.ea-woo-checkout .woocommerce .woo-checkout-login label, .ea-woo-checkout .woocommerce .woo-checkout-coupon label { + margin-bottom: 10px; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .input-text, .ea-woo-checkout .woocommerce .woo-checkout-login select, .ea-woo-checkout .woocommerce .woo-checkout-coupon .input-text, .ea-woo-checkout .woocommerce .woo-checkout-coupon select { + border-radius: 5px; + background-color: #ffffff; + padding: 13px; + border: 1px solid transparent; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .input-text :hover, .ea-woo-checkout .woocommerce .woo-checkout-login .input-text :active, .ea-woo-checkout .woocommerce .woo-checkout-login select :hover, .ea-woo-checkout .woocommerce .woo-checkout-login select :active, .ea-woo-checkout .woocommerce .woo-checkout-coupon .input-text :hover, .ea-woo-checkout .woocommerce .woo-checkout-coupon .input-text :active, .ea-woo-checkout .woocommerce .woo-checkout-coupon select :hover, .ea-woo-checkout .woocommerce .woo-checkout-coupon select :active { + border-color: inherit; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .input-text :focus, .ea-woo-checkout .woocommerce .woo-checkout-login select :focus, .ea-woo-checkout .woocommerce .woo-checkout-coupon .input-text :focus, .ea-woo-checkout .woocommerce .woo-checkout-coupon select :focus { + outline: inherit; + outline-offset: 0; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .button, .ea-woo-checkout .woocommerce .woo-checkout-coupon .button { + background-color: #7866ff; + border-radius: 5px; + font-size: 16px; + line-height: 1.5em; + color: #ffffff; + font-weight: 400; + margin: 0; + padding: 13px 30px; + border: none; + text-transform: capitalize !important; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .button:hover, .ea-woo-checkout .woocommerce .woo-checkout-coupon .button:hover { + text-decoration: none; +} +.ea-woo-checkout .woocommerce .woo-checkout-login { + border-radius: 5px; + background-color: #f1ebff; + padding: 30px; + font-size: 16px; + line-height: 1.5em; + font-weight: 400; + margin-bottom: 30px; + position: relative; + display: block; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .ea-login-icon { + width: 20px; + position: absolute; + top: 20px; + left: 20px; + font-size: 20px; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .ea-login-icon i, .ea-woo-checkout .woocommerce .woo-checkout-login .ea-login-icon svg { + width: 1em; + height: 1em; + position: relative; + display: block; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .form-row-first { + width: 48.5%; + float: left !important; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .form-row-last { + float: right !important; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .clear { + clear: both; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login { + max-width: 100%; + margin: 15px 0 0; + padding: 20px; + text-align: left; + border: 1px solid inherit; + border-radius: 5px; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login p:first-child { + margin-top: 0; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login .woocommerce-form-login__submit { + margin-right: 30px; +} +.ea-woo-checkout .woocommerce .woo-checkout-login .lost_password { + margin-left: 3px; + margin-bottom: 0; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .form-row-first { + width: 48.5%; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon { + margin: 15px 0 0; + padding: 20px; + width: auto; + text-align: left; + border: 1px solid inherit; + border-radius: 5px; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon p:first-child { + margin: 0 0 20px 0; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first { + width: 78%; + float: left; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first input { + border-radius: 5px; + -webkit-box-shadow: 0 12px 20px rgba(51, 57, 137, 0.1); + box-shadow: 0 12px 20px rgba(51, 57, 137, 0.1); + background-color: #ffffff; + height: 50px; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first input :focus { + outline: none; + outline-offset: 0; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-last { + width: 20%; + margin-left: 2%; + float: right; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .clear { + clear: both; +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon p { + margin-top: 0; +} +@media (max-width: 1024px) { + .ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first { + width: 50%; + } + .ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-last { + width: 48%; + } +} +@media (max-width: 767px) { + .ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first, .ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-last { + width: 100%; + } +} +.ea-woo-checkout .woocommerce .woo-checkout-coupon .lost_password { + margin-bottom: 0; +} +.ea-woo-checkout .woocommerce h3#order_review_heading { + float: none; + width: 100%; +} +.ea-woo-checkout .woocommerce #customer_details.col2-set { + width: 100% !important; + padding: 0 !important; + float: none !important; + margin: 0 0 30px 0; +} +.ea-woo-checkout .woocommerce #customer_details.col2-set h3 { + border: none; + padding: 0; + font-size: 25px; +} +.ea-woo-checkout .woocommerce #customer_details.col2-set .col-1 { + padding-left: 0; + float: left !important; + width: 48% !important; +} +.ea-woo-checkout .woocommerce #customer_details.col2-set .col-2 { + padding-right: 0; + float: right !important; + width: 48% !important; +} +.ea-woo-checkout .woocommerce #customer_details.col2-set #ship-to-different-address label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-top: 0; + padding-bottom: 0; +} +.ea-woo-checkout .woocommerce #customer_details.col2-set #ship-to-different-address label input { + -ms-flex-item-align: start; + align-self: start; + margin-top: 9px; + margin-right: 10px; +} +@media (max-width: 767px) { + .ea-woo-checkout .woocommerce #customer_details.col2-set .col-1, .ea-woo-checkout .woocommerce #customer_details.col2-set .col-2 { + width: 100% !important; + float: none !important; + } +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review { + margin-bottom: 30px; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table { + padding: 0; + margin: 0; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin: 0 0 12px 0; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-header { + font-size: 14px; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-row { + border-radius: 3px; + font-size: 16px; + font-weight: 500; + background-color: #ffffff; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-col-1 { + -ms-flex-preferred-size: 70%; + flex-basis: 70%; + max-width: 70%; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-col-2 { + -ms-flex-preferred-size: 15%; + flex-basis: 15%; + max-width: 15%; + text-align: center; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-col-3 { + -ms-flex-preferred-size: 15%; + flex-basis: 15%; + max-width: 15%; + text-align: right; + padding-right: 25px !important; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-thum-name { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-thum-name .product-thumbnail { + width: 65px; + margin-right: 15px; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-thum-name .product-thumbnail img { + display: block; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-quantity, .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-total { + padding: 0 10px; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .subscription-price .subscription-details { + display: block; + font-size: 0.8em; + line-height: 1.2rem; +} +@media all and (max-width: 767px) { + .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table { + overflow-y: auto; + } + .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-row, .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-header { + width: 400px; + } +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .back-to-shopping { + margin: 0 0 10px 0; + text-transform: capitalize; + font-size: 15px; + line-height: 1.5em; + display: inline-block; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .back-to-shopping i { + margin-right: 5px; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content { + font-size: 14px; + border-radius: 3px; + padding: 20px 25px; + background-color: #ffffff; + width: 40%; + font-weight: 700; + margin: 0 0 0 auto; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content div:first-child { + border: none; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content div:last-child { + padding-bottom: 0; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content label { + font-size: inherit; + font-weight: inherit; + line-height: inherit; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content .woocommerce-remove-coupon { + font-family: inherit; + font-size: 0.7em; + font-weight: inherit; + line-height: inherit; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .order-total, .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .cart-subtotal, .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .cart-discount, .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .tax-rate, .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .fee { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + border-top: 1px solid inherit; + padding: 3px 0; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .shipping-area { + display: grid; + grid-template-columns: 70% 30%; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .shipping-area #shipping_method { + text-align: right; + margin-right: 0; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper { + margin-bottom: 0; + border-collapse: collapse; + border-spacing: 0; + border: 0; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper tr { + display: table; + width: 100%; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper th, .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper td { + border-left: 0; + border-right: 0; + border-bottom: 0; + border-top: 1px solid; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper th { + padding-left: 0; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper td { + padding-right: 0; + text-align: right; + font-size: 0.7em; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper td .amount { + display: block; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .woocommerce-shipping-methods { + margin: 0; + padding: 0; + list-style: none; +} +.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .shipping-area #shipping_method li { + margin-bottom: 0; +} +@media all and (max-width: 1024px) { + .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content { + width: 40%; + } +} +@media all and (max-width: 767px) { + .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .back-to-shop { + margin-top: 15px; + } + .ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content { + width: 100%; + } +} +.ea-woo-checkout .ea-checkout-review-order-table .recurring-wrapper tbody > tr:nth-child(odd) > td, +.ea-woo-checkout .ea-checkout-review-order-table .recurring-wrapper tbody > tr:nth-child(odd) > th, +.ea-woo-checkout .ea-checkout-review-order-table .recurring-wrapper tbody tr:hover > td, +.ea-woo-checkout .ea-checkout-review-order-table .recurring-wrapper tbody tr:hover > th { + background-color: inherit; +} +.eael-woo-checkout .woocommerce .woocommerce-error, .eael-woo-checkout .woocommerce .woocommerce-info, .eael-woo-checkout .woocommerce .woocommerce-message { + border: 0; + border-radius: 5px; + text-align: left; + background-color: transparent; + text-transform: capitalize; + padding: 20px 20px 20px 50px; + font-size: 16px; + line-height: 1.5em; + font-weight: 400; + margin-bottom: 30px; +} +.eael-woo-checkout .woocommerce .woocommerce-error::before, .eael-woo-checkout .woocommerce .woocommerce-info::before, .eael-woo-checkout .woocommerce .woocommerce-message::before { + left: 20px; + top: 20px; + font-size: 20px; +} +.eael-woo-checkout .woocommerce .woocommerce-error a, .eael-woo-checkout .woocommerce .woocommerce-info a, .eael-woo-checkout .woocommerce .woocommerce-message a { + -webkit-box-shadow: none; + box-shadow: none; + text-transform: capitalize; +} +.eael-woo-checkout .woocommerce .woocommerce-error { + background-color: #FFF3F5; + color: #FF7E93; +} +.eael-woo-checkout .woocommerce .woocommerce-info { + background-color: #d1ecf1; + color: #0c5460; +} +.eael-woo-checkout .woocommerce .woocommerce-message { + background-color: #d4edda; + color: #155724; +} +.eael-woo-checkout .woocommerce form.checkout_coupon { + border: 1px solid #404040; +} +.eael-woo-checkout .woocommerce .eael-reordering { + opacity: 0.1; +} +.eael-woo-checkout .woocommerce .woo-checkout-login.woo-checkout-login-editor { + display: none; +} +.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-error, .eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-info, .eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-message { + background-color: transparent !important; + padding: 0 0 0 40px !important; + border: none !important; + margin: 0; +} +.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-error::before, .eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-info::before, .eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-message::before { + left: 20px; + top: 20px; + font-size: 20px; +} +.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-info { + font-size: inherit; + line-height: 1.5em; + font-weight: inherit; + margin-bottom: 0; + display: block; +} +.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-info::before { + content: none; +} +.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-info a { + text-decoration: underline; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon { + border-radius: 5px; + background-color: #ebfaff; + padding: 30px; + font-size: 16px; + line-height: 1.5em; + font-weight: 400; + margin-bottom: 30px; + position: relative; + display: block; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .ea-coupon-icon { + width: 20px; + position: absolute; + top: 20px; + left: 20px; + font-size: 20px; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .ea-coupon-icon i, .eael-woo-checkout .woocommerce .woo-checkout-coupon .ea-coupon-icon svg { + width: 1em; + height: 1em; + position: relative; + display: block; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-info, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-message, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-error { + border-width: 1px; + border-style: solid; + border-radius: 3px; + padding: 10px 10px 10px 40px !important; + margin: 20px 0 0; + color: inherit; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-info:before, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-message:before, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-error:before { + left: 10px; + top: 10px; + color: inherit; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-info li, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-message li, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-error li { + margin-left: 0; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-error, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-message { + background-color: transparent !important; + padding: 0 0 0 40px !important; + border: none !important; + margin: 0; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-error::before, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info::before, .eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-message::before { + left: 20px; + top: 20px; + font-size: 20px; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info { + font-size: inherit; + line-height: 1.5em; + font-weight: inherit; + margin-bottom: 0; + display: block; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info::before { + content: none; +} +.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info a { + text-decoration: underline; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment { + clear: both; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search #carrier-agent-heading { + color: #fff; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search .woo-carrier-agents-postcode-input-wrapper input { + padding: 0 15px; + line-height: 40px; + border: none; + border-radius: 5px; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search .woo-carrier-agents-postcode-input-wrapper #woo-carrier-agents-search-button { + background: #7866ff; + color: #fff; + line-height: 40px; + padding: 0 20px; + border-radius: 5px; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search #woo-carrier-agents-container { + background: #fff; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search #woo-carrier-agents-container #woo-carrier-agents .woo-carrier-agent { + border-radius: 5px; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment { + border: none; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods { + padding: 0 0 20px 0 !important; + margin: 0; + border: 0; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods li:not(.woocommerce-notice) { + background-color: transparent; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method { + margin: 0; + padding: 0; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method > label { + font-size: 15px; + padding: 0; + margin: 0; + display: inline-block; + width: 100%; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio] { + display: none; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio] + label { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding-left: 25px; + position: relative; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio] + label::before { + -webkit-transition: all 250ms cubic-bezier(0.4, 0.25, 0.3, 1); + transition: all 250ms cubic-bezier(0.4, 0.25, 0.3, 1); + content: ""; + width: 12px; + height: 12px; + border-radius: 50%; + background-color: #b8b6ca; + border: 0 solid white; + font-size: 0; + position: absolute; + top: 47%; + left: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio] + label::after { + -webkit-transition: all 250ms cubic-bezier(0.4, 0.25, 0.3, 1); + transition: all 250ms cubic-bezier(0.4, 0.25, 0.3, 1); + content: ""; + width: 0; + height: 0; + border-radius: 50%; + background-color: white; + position: absolute; + top: 47%; + left: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]:checked + label::before { + background-color: transparent; + width: 12px; + height: 12px; + border-width: 2px; + border-color: #7362f0; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]:checked + label::after { + width: 6px; + height: 6px; + left: 3px; + background-color: #fff; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .payment_box { + border-radius: 5px; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .payment_box p:first-child { + margin: 0 !important; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order { + padding: 20px 0 0 0; + border-top: 1px solid #fff; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order p { + margin-top: 0; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order a.woocommerce-privacy-policy-link { + color: #fff; + font-weight: 600; +} +.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order #place_order { + width: auto; + margin: 0 0 0 auto; + text-transform: capitalize; + letter-spacing: unset; +} +.eael-woo-checkout.elementor-editor-active .woocommerce .woo-checkout-login.woo-checkout-login-editor { + display: block; +} +.theme-twentyseventeen .ea-woo-checkout #ship-to-different-address label span { + position: relative; + display: block; + text-align: right; + padding-right: 45px; +} +.theme-dt-the7.popup-message-style .ea-woo-checkout .woocommerce-info { + position: relative !important; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; + top: 0 !important; + left: 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + width: auto !important; + -webkit-animation: none !important; + animation: none !important; +} +.theme-dt-the7.popup-message-style .ea-woo-checkout .woocommerce-info:before { + display: none !important; +} +.theme-dt-the7.popup-message-style .ea-woo-checkout .woocommerce-info .close-message:before { + display: none !important; +} +.theme-dt-the7.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .payment_box { + padding: 10px; +} +.theme-dt-the7 .ea-woo-checkout.layout-multi-steps form.woocommerce-checkout, +.theme-dt-the7 .ea-woo-checkout.layout-split form.woocommerce-checkout { + display: grid; +} +.theme-dt-the7 .ea-woo-checkout.layout-multi-steps .woocommerce #customer_details.col2-set .col-2, +.theme-dt-the7 .ea-woo-checkout.layout-split .woocommerce #customer_details.col2-set .col-2 { + float: right !important; +} +.theme-dt-the7 .ea-woo-checkout.layout-multi-steps .steps-buttons, +.theme-dt-the7 .ea-woo-checkout.layout-split .steps-buttons { + display: block; +} +.theme-dt-the7 .ea-woo-checkout-btn-prev, +.theme-dt-the7 .ea-woo-checkout-btn-next { + border: none; +} +body.eael-woo-checkout .astra-pro-wc-module-activated.ea-woo-checkout .woocommerce form .form-row label { + opacity: 1 !important; + position: relative !important; + font-weight: 700 !important; + font-size: 0.9rem !important; +} +body.eael-woo-checkout .astra-pro-wc-module-activated.ea-woo-checkout .woocommerce form .form-row input, body.eael-woo-checkout .astra-pro-wc-module-activated.ea-woo-checkout .woocommerce form .form-row select, body.eael-woo-checkout .astra-pro-wc-module-activated.ea-woo-checkout .woocommerce form .form-row textarea { + padding: 0.9em 0.8em !important; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-checkout.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-checkout.min.css new file mode 100644 index 0000000..23d2d4f --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-checkout.min.css @@ -0,0 +1 @@ +.ea-woo-checkout{font-size:14px;line-height:1.5em;font-weight:400}.ea-woo-checkout .woocommerce h3,.ea-woo-checkout .woocommerce #ship-to-different-address span{font-size:25px;line-height:1.5em;font-weight:600;margin-top:0;text-transform:capitalize}.ea-woo-checkout .woocommerce label{font-size:16px;line-height:1.5;font-weight:500}.ea-woo-checkout .woocommerce label.woocommerce-form__label-for-checkbox.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ea-woo-checkout .woocommerce .checkout li.wc_payment_method{border-bottom:none}.ea-woo-checkout .woocommerce .woo-checkout-login a,.ea-woo-checkout .woocommerce .woo-checkout-coupon a{color:#432cf9}.ea-woo-checkout .woocommerce .woo-checkout-login a :hover,.ea-woo-checkout .woocommerce .woo-checkout-coupon a :hover{color:#443d6d}.ea-woo-checkout .woocommerce .woo-checkout-login label,.ea-woo-checkout .woocommerce .woo-checkout-coupon label{margin-bottom:10px}.ea-woo-checkout .woocommerce .woo-checkout-login .input-text,.ea-woo-checkout .woocommerce .woo-checkout-login select,.ea-woo-checkout .woocommerce .woo-checkout-coupon .input-text,.ea-woo-checkout .woocommerce .woo-checkout-coupon select{border-radius:5px;background-color:#fff;padding:13px;border:1px solid rgba(0,0,0,0)}.ea-woo-checkout .woocommerce .woo-checkout-login .input-text :hover,.ea-woo-checkout .woocommerce .woo-checkout-login .input-text :active,.ea-woo-checkout .woocommerce .woo-checkout-login select :hover,.ea-woo-checkout .woocommerce .woo-checkout-login select :active,.ea-woo-checkout .woocommerce .woo-checkout-coupon .input-text :hover,.ea-woo-checkout .woocommerce .woo-checkout-coupon .input-text :active,.ea-woo-checkout .woocommerce .woo-checkout-coupon select :hover,.ea-woo-checkout .woocommerce .woo-checkout-coupon select :active{border-color:inherit}.ea-woo-checkout .woocommerce .woo-checkout-login .input-text :focus,.ea-woo-checkout .woocommerce .woo-checkout-login select :focus,.ea-woo-checkout .woocommerce .woo-checkout-coupon .input-text :focus,.ea-woo-checkout .woocommerce .woo-checkout-coupon select :focus{outline:inherit;outline-offset:0}.ea-woo-checkout .woocommerce .woo-checkout-login .button,.ea-woo-checkout .woocommerce .woo-checkout-coupon .button{background-color:#7866ff;border-radius:5px;font-size:16px;line-height:1.5em;color:#fff;font-weight:400;margin:0;padding:13px 30px;border:none;text-transform:capitalize !important}.ea-woo-checkout .woocommerce .woo-checkout-login .button:hover,.ea-woo-checkout .woocommerce .woo-checkout-coupon .button:hover{text-decoration:none}.ea-woo-checkout .woocommerce .woo-checkout-login{border-radius:5px;background-color:#f1ebff;padding:30px;font-size:16px;line-height:1.5em;font-weight:400;margin-bottom:30px;position:relative;display:block}.ea-woo-checkout .woocommerce .woo-checkout-login .ea-login-icon{width:20px;position:absolute;top:20px;left:20px;font-size:20px}.ea-woo-checkout .woocommerce .woo-checkout-login .ea-login-icon i,.ea-woo-checkout .woocommerce .woo-checkout-login .ea-login-icon svg{width:1em;height:1em;position:relative;display:block}.ea-woo-checkout .woocommerce .woo-checkout-login .form-row-first{width:48.5%;float:left !important}.ea-woo-checkout .woocommerce .woo-checkout-login .form-row-last{float:right !important}.ea-woo-checkout .woocommerce .woo-checkout-login .clear{clear:both}.ea-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login{max-width:100%;margin:15px 0 0;padding:20px;text-align:left;border:1px solid inherit;border-radius:5px}.ea-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login p:first-child{margin-top:0}.ea-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login .woocommerce-form-login__submit{margin-right:30px}.ea-woo-checkout .woocommerce .woo-checkout-login .lost_password{margin-left:3px;margin-bottom:0}.ea-woo-checkout .woocommerce .woo-checkout-coupon .form-row-first{width:48.5%}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon{margin:15px 0 0;padding:20px;width:auto;text-align:left;border:1px solid inherit;border-radius:5px}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon p:first-child{margin:0 0 20px 0}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first{width:78%;float:left}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first input{border-radius:5px;-webkit-box-shadow:0 12px 20px rgba(51,57,137,.1);box-shadow:0 12px 20px rgba(51,57,137,.1);background-color:#fff;height:50px}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first input :focus{outline:none;outline-offset:0}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-last{width:20%;margin-left:2%;float:right}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .clear{clear:both}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon p{margin-top:0}@media(max-width: 1024px){.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first{width:50%}.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-last{width:48%}}@media(max-width: 767px){.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-first,.ea-woo-checkout .woocommerce .woo-checkout-coupon .checkout_coupon .form-row-last{width:100%}}.ea-woo-checkout .woocommerce .woo-checkout-coupon .lost_password{margin-bottom:0}.ea-woo-checkout .woocommerce h3#order_review_heading{float:none;width:100%}.ea-woo-checkout .woocommerce #customer_details.col2-set{width:100% !important;padding:0 !important;float:none !important;margin:0 0 30px 0}.ea-woo-checkout .woocommerce #customer_details.col2-set h3{border:none;padding:0;font-size:25px}.ea-woo-checkout .woocommerce #customer_details.col2-set .col-1{padding-left:0;float:left !important;width:48% !important}.ea-woo-checkout .woocommerce #customer_details.col2-set .col-2{padding-right:0;float:right !important;width:48% !important}.ea-woo-checkout .woocommerce #customer_details.col2-set #ship-to-different-address label{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:0}.ea-woo-checkout .woocommerce #customer_details.col2-set #ship-to-different-address label input{-ms-flex-item-align:start;align-self:start;margin-top:9px;margin-right:10px}@media(max-width: 767px){.ea-woo-checkout .woocommerce #customer_details.col2-set .col-1,.ea-woo-checkout .woocommerce #customer_details.col2-set .col-2{width:100% !important;float:none !important}}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review{margin-bottom:30px}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table{padding:0;margin:0}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px 0}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-header{font-size:14px}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-row{border-radius:3px;font-size:16px;font-weight:500;background-color:#fff}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-col-1{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-col-2{-ms-flex-preferred-size:15%;flex-basis:15%;max-width:15%;text-align:center}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-col-3{-ms-flex-preferred-size:15%;flex-basis:15%;max-width:15%;text-align:right;padding-right:25px !important}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-thum-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-thum-name .product-thumbnail{width:65px;margin-right:15px}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-thum-name .product-thumbnail img{display:block}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-quantity,.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-total{padding:0 10px}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .subscription-price .subscription-details{display:block;font-size:.8em;line-height:1.2rem}@media all and (max-width: 767px){.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table{overflow-y:auto}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-row,.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-header{width:400px}}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .back-to-shopping{margin:0 0 10px 0;text-transform:capitalize;font-size:15px;line-height:1.5em;display:inline-block}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .back-to-shopping i{margin-right:5px}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content{font-size:14px;border-radius:3px;padding:20px 25px;background-color:#fff;width:40%;font-weight:700;margin:0 0 0 auto}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content div:first-child{border:none}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content div:last-child{padding-bottom:0}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content label{font-size:inherit;font-weight:inherit;line-height:inherit}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content .woocommerce-remove-coupon{font-family:inherit;font-size:.7em;font-weight:inherit;line-height:inherit;-webkit-transition:all .2s;transition:all .2s}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .order-total,.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .cart-subtotal,.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .cart-discount,.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .tax-rate,.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .fee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid inherit;padding:3px 0}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .shipping-area{display:grid;grid-template-columns:70% 30%}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .shipping-area #shipping_method{text-align:right;margin-right:0}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper{margin-bottom:0;border-collapse:collapse;border-spacing:0;border:0}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper tr{display:table;width:100%}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper th,.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper td{border-left:0;border-right:0;border-bottom:0;border-top:1px solid}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper th{padding-left:0}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper td{padding-right:0;text-align:right;font-size:.7em}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .recurring-wrapper td .amount{display:block}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .shipping-area #shipping_method li{margin-bottom:0}@media all and (max-width: 1024px){.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content{width:40%}}@media all and (max-width: 767px){.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .back-to-shop{margin-top:15px}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content{width:100%}}.ea-woo-checkout .ea-checkout-review-order-table .recurring-wrapper tbody>tr:nth-child(odd)>td,.ea-woo-checkout .ea-checkout-review-order-table .recurring-wrapper tbody>tr:nth-child(odd)>th,.ea-woo-checkout .ea-checkout-review-order-table .recurring-wrapper tbody tr:hover>td,.ea-woo-checkout .ea-checkout-review-order-table .recurring-wrapper tbody tr:hover>th{background-color:inherit}.eael-woo-checkout .woocommerce .woocommerce-error,.eael-woo-checkout .woocommerce .woocommerce-info,.eael-woo-checkout .woocommerce .woocommerce-message{border:0;border-radius:5px;text-align:left;background-color:rgba(0,0,0,0);text-transform:capitalize;padding:20px 20px 20px 50px;font-size:16px;line-height:1.5em;font-weight:400;margin-bottom:30px}.eael-woo-checkout .woocommerce .woocommerce-error::before,.eael-woo-checkout .woocommerce .woocommerce-info::before,.eael-woo-checkout .woocommerce .woocommerce-message::before{left:20px;top:20px;font-size:20px}.eael-woo-checkout .woocommerce .woocommerce-error a,.eael-woo-checkout .woocommerce .woocommerce-info a,.eael-woo-checkout .woocommerce .woocommerce-message a{-webkit-box-shadow:none;box-shadow:none;text-transform:capitalize}.eael-woo-checkout .woocommerce .woocommerce-error{background-color:#fff3f5;color:#ff7e93}.eael-woo-checkout .woocommerce .woocommerce-info{background-color:#d1ecf1;color:#0c5460}.eael-woo-checkout .woocommerce .woocommerce-message{background-color:#d4edda;color:#155724}.eael-woo-checkout .woocommerce form.checkout_coupon{border:1px solid #404040}.eael-woo-checkout .woocommerce .eael-reordering{opacity:.1}.eael-woo-checkout .woocommerce .woo-checkout-login.woo-checkout-login-editor{display:none}.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-error,.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-info,.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-message{background-color:rgba(0,0,0,0) !important;padding:0 0 0 40px !important;border:none !important;margin:0}.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-error::before,.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-info::before,.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-form-login-toggle .woocommerce-message::before{left:20px;top:20px;font-size:20px}.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-info{font-size:inherit;line-height:1.5em;font-weight:inherit;margin-bottom:0;display:block}.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-info::before{content:none}.eael-woo-checkout .woocommerce .woo-checkout-login .woocommerce-info a{text-decoration:underline}.eael-woo-checkout .woocommerce .woo-checkout-coupon{border-radius:5px;background-color:#ebfaff;padding:30px;font-size:16px;line-height:1.5em;font-weight:400;margin-bottom:30px;position:relative;display:block}.eael-woo-checkout .woocommerce .woo-checkout-coupon .ea-coupon-icon{width:20px;position:absolute;top:20px;left:20px;font-size:20px}.eael-woo-checkout .woocommerce .woo-checkout-coupon .ea-coupon-icon i,.eael-woo-checkout .woocommerce .woo-checkout-coupon .ea-coupon-icon svg{width:1em;height:1em;position:relative;display:block}.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-info,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-message,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-error{border-width:1px;border-style:solid;border-radius:3px;padding:10px 10px 10px 40px !important;margin:20px 0 0;color:inherit}.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-info:before,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-message:before,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-error:before{left:10px;top:10px;color:inherit}.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-info li,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-message li,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-error li{margin-left:0}.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-error,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-message{background-color:rgba(0,0,0,0) !important;padding:0 0 0 40px !important;border:none !important;margin:0}.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-error::before,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info::before,.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-message::before{left:20px;top:20px;font-size:20px}.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info{font-size:inherit;line-height:1.5em;font-weight:inherit;margin-bottom:0;display:block}.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info::before{content:none}.eael-woo-checkout .woocommerce .woo-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info a{text-decoration:underline}.eael-woo-checkout .woocommerce .woo-checkout-payment{clear:both}.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search #carrier-agent-heading{color:#fff}.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search .woo-carrier-agents-postcode-input-wrapper input{padding:0 15px;line-height:40px;border:none;border-radius:5px}.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search .woo-carrier-agents-postcode-input-wrapper #woo-carrier-agents-search-button{background:#7866ff;color:#fff;line-height:40px;padding:0 20px;border-radius:5px}.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search #woo-carrier-agents-container{background:#fff}.eael-woo-checkout .woocommerce .woo-checkout-payment .carrier-agents-postcode-search #woo-carrier-agents-container #woo-carrier-agents .woo-carrier-agent{border-radius:5px}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment{border:none}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods{padding:0 0 20px 0 !important;margin:0;border:0}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods li:not(.woocommerce-notice){background-color:rgba(0,0,0,0)}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method{margin:0;padding:0}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method>label{font-size:15px;padding:0;margin:0;display:inline-block;width:100%}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]{display:none}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:25px;position:relative}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]+label::before{-webkit-transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);content:"";width:12px;height:12px;border-radius:50%;background-color:#b8b6ca;border:0 solid #fff;font-size:0;position:absolute;top:47%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]+label::after{-webkit-transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);content:"";width:0;height:0;border-radius:50%;background-color:#fff;position:absolute;top:47%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]:checked+label::before{background-color:rgba(0,0,0,0);width:12px;height:12px;border-width:2px;border-color:#7362f0}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]:checked+label::after{width:6px;height:6px;left:3px;background-color:#fff}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .payment_box{border-radius:5px}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .payment_box p:first-child{margin:0 !important}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order{padding:20px 0 0 0;border-top:1px solid #fff}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order p{margin-top:0}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order a.woocommerce-privacy-policy-link{color:#fff;font-weight:600}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order #place_order{width:auto;margin:0 0 0 auto;text-transform:capitalize;letter-spacing:unset}.eael-woo-checkout.elementor-editor-active .woocommerce .woo-checkout-login.woo-checkout-login-editor{display:block}.theme-twentyseventeen .ea-woo-checkout #ship-to-different-address label span{position:relative;display:block;text-align:right;padding-right:45px}.theme-dt-the7.popup-message-style .ea-woo-checkout .woocommerce-info{position:relative !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;top:0 !important;left:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto !important;-webkit-animation:none !important;animation:none !important}.theme-dt-the7.popup-message-style .ea-woo-checkout .woocommerce-info:before{display:none !important}.theme-dt-the7.popup-message-style .ea-woo-checkout .woocommerce-info .close-message:before{display:none !important}.theme-dt-the7.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .payment_box{padding:10px}.theme-dt-the7 .ea-woo-checkout.layout-multi-steps form.woocommerce-checkout,.theme-dt-the7 .ea-woo-checkout.layout-split form.woocommerce-checkout{display:grid}.theme-dt-the7 .ea-woo-checkout.layout-multi-steps .woocommerce #customer_details.col2-set .col-2,.theme-dt-the7 .ea-woo-checkout.layout-split .woocommerce #customer_details.col2-set .col-2{float:right !important}.theme-dt-the7 .ea-woo-checkout.layout-multi-steps .steps-buttons,.theme-dt-the7 .ea-woo-checkout.layout-split .steps-buttons{display:block}.theme-dt-the7 .ea-woo-checkout-btn-prev,.theme-dt-the7 .ea-woo-checkout-btn-next{border:none}body.eael-woo-checkout .astra-pro-wc-module-activated.ea-woo-checkout .woocommerce form .form-row label{opacity:1 !important;position:relative !important;font-weight:700 !important;font-size:.9rem !important}body.eael-woo-checkout .astra-pro-wc-module-activated.ea-woo-checkout .woocommerce form .form-row input,body.eael-woo-checkout .astra-pro-wc-module-activated.ea-woo-checkout .woocommerce form .form-row select,body.eael-woo-checkout .astra-pro-wc-module-activated.ea-woo-checkout .woocommerce form .form-row textarea{padding:.9em .8em !important} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-carousel.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-carousel.css new file mode 100644 index 0000000..d603b25 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-carousel.css @@ -0,0 +1,1449 @@ +.eael-woo-product-carousel-container .swiper-button-next:after, .eael-woo-product-carousel-container .swiper-rtl .swiper-button-prev:after, +.eael-woo-product-carousel-container .swiper-button-prev:after, .eael-woo-product-carousel-container .swiper-rtl .swiper-button-next:after { + content: ""; +} +.eael-woo-product-carousel-container ins { + background: transparent; +} +.eael-woo-product-carousel-container .woocommerce ul.products { + padding: 0 !important; +} +.eael-woo-product-carousel-container .woocommerce ul.products:before, .eael-woo-product-carousel-container .woocommerce ul.products:after { + display: none; +} +.eael-woo-product-carousel-container .woocommerce ul.products .product { + width: 100%; + margin: 0; + padding: 0; +} +.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating { + margin: 0; + display: block; + float: none; + height: 1em; + width: 5.6em; + font-size: 14px !important; + line-height: 1em; +} +.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; + opacity: 1; +} +.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span { + display: inline-block; +} +.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-woo-product-carousel-container .woocommerce ul.products.products[class*=columns-] li.product { + width: 100%; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel.swiper-8:not(.swiper-initialized) .eael-product-carousel { + width: 350px; + height: 450px; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel.swiper-8-lower:not(.swiper-container-initialized) .eael-product-carousel { + width: 350px; + height: 450px; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel .eael-product-carousel { + direction: ltr; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel a.button.add_to_cart_button.added { + display: none !important; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel .eael-product-quick-view a { + cursor: pointer; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel .swiper-wrapper.products { + margin: 0; + -ms-flex-wrap: unset; + flex-wrap: unset; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel .swiper-wrapper.products .product { + float: none; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="1"] .product.swiper-slide, .eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="2"] .product.swiper-slide, .eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="3"] .product.swiper-slide, .eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="4"] .product.swiper-slide, .eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="5"] .product.swiper-slide, .eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="6"] .product.swiper-slide { + position: relative; + min-height: 1px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + text-align: left; +} +.eael-woo-product-carousel-container.preset-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { + background: #597dfc; +} +.eael-woo-product-carousel-container.preset-1 .swiper-container .swiper-button-next:hover, +.eael-woo-product-carousel-container.preset-1 .swiper-container .swiper-button-prev:hover, .eael-woo-product-carousel-container.preset-1.swiper-container-wrap .swiper-button-next:hover, .eael-woo-product-carousel-container.preset-1.swiper-container-wrap .swiper-button-prev:hover { + background-color: #597dfc; + color: #fff; +} +.eael-woo-product-carousel-container.preset-1 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap.box-style { + bottom: 30px; + visibility: visible; + opacity: 1; +} +.eael-woo-product-carousel-container.preset-1 .eael-woo-product-carousel.eael-static-buttons .eael-product-carousel .icons-wrap.box-style { + bottom: 30px; + visibility: visible; + opacity: 1; +} +.eael-woo-product-carousel-container.preset-1 .eael-woo-product-carousel.eael-hide-buttons .eael-product-carousel .icons-wrap.box-style { + display: none !important; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel { + border-radius: 20px; + background-color: #f5f7fd; + text-align: left; + margin: 10px; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none { + background-color: unset; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none .image-wrap img, .eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none .product-image-wrap { + border-radius: 20px; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none .image-wrap a { + line-height: 10px; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none .product-details-wrap { + display: none; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .image-wrap img, .eael-woo-product-carousel-container.preset-1 .eael-product-carousel .product-image-wrap { + border-radius: 20px 20px 0 0; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale { + background: #597dfc; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale.sale-preset-4:after { + border-left-color: #597dfc; +} +.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale.sale-preset-4.right:after { + border-right-color: #597dfc; +} +.eael-woo-product-carousel-container.preset-1 .product-image-wrap { + position: relative; + overflow: hidden; +} +.eael-woo-product-carousel-container.preset-1 .product-details-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 20px; +} +.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details { + width: 60%; +} +.eael-woo-product-carousel-container.preset-1 .product-details-wrap .eael-product-price { + width: 40%; + text-align: right; + color: #597dfc; +} +.eael-woo-product-carousel-container.preset-2 .swiper-pagination.dots-preset-4 .swiper-pagination-bullet { + border: 1px solid #5f3ae0; +} +.eael-woo-product-carousel-container.preset-2 .swiper-pagination .swiper-pagination-bullet-active { + background: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-2 .swiper-container .swiper-button-next:hover, +.eael-woo-product-carousel-container.preset-2 .swiper-container .swiper-button-prev:hover, .eael-woo-product-carousel-container.preset-2.swiper-container-wrap .swiper-button-next:hover, .eael-woo-product-carousel-container.preset-2.swiper-container-wrap .swiper-button-prev:hover { + background-color: #5f3ae0; + color: #fff; +} +.eael-woo-product-carousel-container.preset-2 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap li { + -webkit-transform: translateX(-70px); + -ms-transform: translateX(-70px); + transform: translateX(-70px); +} +.eael-woo-product-carousel-container.preset-2 .eael-woo-product-carousel.eael-static-buttons .eael-product-carousel .icons-wrap li { + -webkit-transform: translateX(-70px); + -ms-transform: translateX(-70px); + transform: translateX(-70px); +} +.eael-woo-product-carousel-container.preset-2 .eael-woo-product-carousel.eael-hide-buttons .eael-product-carousel .icons-wrap { + display: none !important; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel { + position: relative; + overflow: hidden; + border-radius: 10px; + margin: 10px; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .image-wrap img, .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-image-wrap { + border-radius: 10px 10px 0 0; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .image-wrap a { + z-index: 3; + position: relative; + line-height: 10px; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .image-wrap a img { + margin-bottom: 0; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel.product-details-none-overlay .image-wrap img, .eael-woo-product-carousel-container.preset-2 .eael-product-carousel.product-details-none-overlay .product-image-wrap { + border-radius: 10px; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale { + background: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale.sale-preset-4:after { + border-left-color: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale.sale-preset-4.right:after { + border-right-color: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price del .amount { + color: #fff; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price ins .amount, +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price .amount { + color: #fff; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .carousel-overlay { + opacity: 1; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .product-overlay-content { + bottom: 0; + opacity: 1; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .image-wrap a { + opacity: 0.2; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .icons-wrap { + left: auto; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .icons-wrap.box-style-list { + visibility: visible; + opacity: 1; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-overlay-content { + position: absolute; + width: 100%; + top: auto; + bottom: -100px; + left: 0; + opacity: 0; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + text-align: left; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .carousel-overlay { + background: rgba(95, 58, 224, 0.4117647059); + position: absolute; + height: 100%; + width: 100%; + left: 0; + top: 0; + bottom: 0; + right: 0; + opacity: 0; + -webkit-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-title *, .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-excerpt { + color: #fff; +} +.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price { + margin-top: 15px; + color: #fff; +} +.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet, .eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet { + border: 1px solid #5f3ae0; +} +.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active { + background: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-3 .swiper-pagination .swiper-pagination-bullet-active { + background: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-3 .swiper-container .swiper-button-next:hover, +.eael-woo-product-carousel-container.preset-3 .swiper-container .swiper-button-prev:hover, .eael-woo-product-carousel-container.preset-3.swiper-container-wrap .swiper-button-next:hover, .eael-woo-product-carousel-container.preset-3.swiper-container-wrap .swiper-button-prev:hover { + background-color: #5f3ae0; + color: #fff; +} +.eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap.block-style { + bottom: 0; + visibility: visible; + opacity: 1; +} +.eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-static-buttons .eael-product-carousel .icons-wrap.block-style { + bottom: 0; + visibility: visible; + opacity: 1; +} +.eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hide-buttons .eael-product-carousel .icons-wrap.block-style { + display: none !important; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel { + border-radius: 10px; + background-color: #f5f7fd; + text-align: left; + margin: 10px; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none { + background-color: unset; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none .image-wrap img, .eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none .product-image-wrap { + border-radius: 10px; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none .image-wrap a { + line-height: 10px; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none .product-details-wrap { + display: none; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .image-wrap img, .eael-woo-product-carousel-container.preset-3 .eael-product-carousel .product-image-wrap { + border-radius: 10px 10px 0 0; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale { + background: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale.sale-preset-4:after { + border-left-color: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale.sale-preset-4.right:after { + border-right-color: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .star-rating { + display: inline-block !important; +} +.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-product-price { + color: #5f3ae0; +} +.eael-woo-product-carousel-container.preset-3 .product-image-wrap { + position: relative; + overflow: hidden; +} +.eael-woo-product-carousel-container.preset-3 .product-details-wrap { + padding: 20px; +} +.eael-woo-product-carousel-container.preset-3 .product-details-wrap .eael-product-excerpt p { + margin-top: 5px; +} +.eael-woo-product-carousel-container.preset-4 .swiper-pagination.dots-preset-4 .swiper-pagination-bullet { + border: 1px solid #ec3b75; +} +.eael-woo-product-carousel-container.preset-4 .swiper-pagination .swiper-pagination-bullet-active { + background: #ec3b75; +} +.eael-woo-product-carousel-container.preset-4 .swiper-container .swiper-button-next:hover, +.eael-woo-product-carousel-container.preset-4 .swiper-container .swiper-button-prev:hover, .eael-woo-product-carousel-container.preset-4.swiper-container-wrap .swiper-button-next:hover, .eael-woo-product-carousel-container.preset-4.swiper-container-wrap .swiper-button-prev:hover { + background-color: #ec3b75; + color: #fff; +} +.eael-woo-product-carousel-container.preset-4 .eael-woo-product-carousel.eael-hide-buttons .eael-product-carousel .icons-wrap.box-style { + display: none !important; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel { + position: relative; + overflow: hidden; + border-radius: 10px; + margin: 10px; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .image-wrap img, .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-image-wrap { + border-radius: 10px 10px 0 0; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .image-wrap a { + z-index: 3; + position: relative; + line-height: 10px; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .image-wrap a img { + margin-bottom: 0; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel.product-details-none-overlay .image-wrap img, .eael-woo-product-carousel-container.preset-4 .eael-product-carousel.product-details-none-overlay .product-image-wrap { + border-radius: 10px; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale { + background: #ec3b75; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale.sale-preset-4:after { + border-left-color: #ec3b75; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale.sale-preset-4.right:after { + border-right-color: #ec3b75; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price del .amount { + color: #fff; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price ins .amount, +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price .amount { + color: #fff; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .carousel-overlay { + opacity: 1; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .product-overlay-content { + bottom: 0; + opacity: 1; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .image-wrap a { + opacity: 0.2; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap { + bottom: 0; + position: relative; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style { + visibility: visible; + opacity: 1; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + margin: 10px 0 0; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a { + color: #ec3b75; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a:hover { + background: #ec3b75; + color: #fff; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a.button.add_to_cart_button { + color: #ec3b75; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a.button.add_to_cart_button:hover { + background: #ec3b75; + color: #fff; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-popup { + display: none; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content { + position: absolute; + width: 100%; + top: auto; + bottom: -100px; + left: 0; + opacity: 0; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay { + background: rgba(23, 70, 236, 0.55); + position: absolute; + height: 100%; + width: 100%; + left: 0; + top: 0; + bottom: 0; + right: 0; + opacity: 0; + -webkit-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-title *, .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-excerpt { + color: #fff; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-title-wrap { + width: 60%; + text-align: left; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-price { + width: 40%; + text-align: right; +} +.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price { + margin-top: 15px; + color: #fff; +} +.eael-woo-product-carousel-container .eael-onsale { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-1.outofstock br { + display: none; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + display: inline-table; + min-width: 45px; + min-height: 45px; + line-height: 45px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-2.outofstock { + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-2.right { + left: auto; + right: 5px; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-3.outofstock br { + display: none; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-3.right { + left: auto; + right: 15px; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.outofstock br { + display: none; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.right { + left: auto; + right: 0; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.right:after { + right: auto; + left: -15px; + border-left: 0; + border-right: 10px solid #23a454; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-5 { + display: block; + line-height: 74px; + height: 50px; + width: 100px; + left: -35pX; + top: -8px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-5.outofstock { + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-bottom: 7px; +} +.eael-woo-product-carousel-container .eael-onsale.sale-preset-5.right { + left: auto; + right: -35px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.eael-woo-product-carousel-container .swiper-image-stretch .product-image-wrap img { + width: 100%; +} +.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination, .eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination { + position: static; +} +.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet { + border-radius: 2px; + width: 8px; + height: 3px; +} +.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active { + width: 20px; +} +.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet { + border-radius: 0; +} +.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active { + -webkit-transform: scale(2); + -ms-transform: scale(2); + transform: scale(2); + margin: 0 7px; +} +.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet, .eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet { + border: 1px solid #ec3b75; + background: transparent; +} +.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active, .eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active { + background: #ec3b75; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination { + width: 350px !important; + margin-top: 20px; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide { + opacity: 0.4; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide.swiper-slide-next { + opacity: 1; +} +.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide img { + width: 60px; + height: 60px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +@media all and (min-width: 1024px) { + .eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_desktop { + display: none !important; + } +} +@media all and (min-width: 768px) and (max-width: 1024px) { + .eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_tablet { + display: none !important; + } +} +@media all and (max-width: 767px) { + .eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_mobile { + display: none !important; + } +} +.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination { + bottom: 10px; + left: 0; + width: 100%; +} +.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination-bullet { + background: #ccc; + margin: 0 4px; + opacity: 1; + height: 8px; + width: 8px; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination-bullet:focus { + outline: none; +} +.eael-woo-product-carousel-container .swiper-container .swiper-button-next, +.eael-woo-product-carousel-container .swiper-container .swiper-button-prev, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev { + font-size: 20px; + margin: 0; + text-align: center; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + width: 40px; + height: 40px; + border-radius: 5px; + -webkit-filter: drop-shadow(0px 23px 13.5px rgba(28, 34, 56, 0.05)); + filter: drop-shadow(0px 23px 13.5px rgba(28, 34, 56, 0.05)); + background-color: #eee; + background-image: none; + color: #000; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.eael-woo-product-carousel-container .swiper-container .swiper-button-next:focus, +.eael-woo-product-carousel-container .swiper-container .swiper-button-prev:focus, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next:focus, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev:focus { + outline: none; +} +.eael-woo-product-carousel-container .swiper-container .swiper-button-next.swiper-button-disabled, +.eael-woo-product-carousel-container .swiper-container .swiper-button-prev.swiper-button-disabled, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next.swiper-button-disabled, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev.swiper-button-disabled { + color: #c3c9d0; + opacity: 0.7; +} +.eael-woo-product-carousel-container .swiper-container .swiper-button-next i, +.eael-woo-product-carousel-container .swiper-container .swiper-button-prev i, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next i, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev i { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; +} +.eael-woo-product-carousel-container .swiper-container .swiper-button-next, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next { + right: -40px; +} +.eael-woo-product-carousel-container .swiper-container .swiper-button-prev, .eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev { + left: -40px; +} +.eael-woo-product-carousel-container .eael-product-title * { + margin: 0 0 10px 0; + font-size: 18px; + line-height: 1.2em; + font-weight: 500; +} +.eael-woo-product-carousel-container .eael-product-price { + font-size: 15px; + line-height: 1.5em; +} +.eael-woo-product-carousel-container .eael-product-excerpt p { + margin-bottom: 0; +} +.eael-woo-product-carousel-container .product.product-type-grouped .icons-wrap.block-style, +.eael-woo-product-carousel-container .product.product-type-variable .icons-wrap.block-style, +.eael-woo-product-carousel-container .product.product-type-external .icons-wrap.block-style, +.eael-woo-product-carousel-container .product.outofstock .icons-wrap.block-style { + grid-template-columns: repeat(2, 1fr); +} +.eael-woo-product-carousel-container .product.product-type-grouped .icons-wrap li:first-child, +.eael-woo-product-carousel-container .product.product-type-variable .icons-wrap li:first-child, +.eael-woo-product-carousel-container .product.product-type-external .icons-wrap li:first-child, +.eael-woo-product-carousel-container .product.outofstock .icons-wrap li:first-child { + display: none; +} +.eael-woo-product-carousel-container .icons-wrap { + padding: 0; + list-style: none; + position: absolute; + z-index: 9; + display: block; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 0; + visibility: hidden; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + margin: 0 auto; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-woo-product-carousel-container .icons-wrap.box-style { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + top: auto; + bottom: -100px; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a { + position: relative; + width: 35px; + height: 35px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: 5px; + color: #597dfc; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a:hover { + background: #597dfc; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a i { + line-height: 1rem; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a.added_to_cart { + font-size: 0; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button { + padding: 0 !important; + margin: 3px; + font-size: 0px; + display: block; + border: none; + color: #597dfc; + background-color: #fff; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:hover { + color: #fff; + background-color: #597dfc; +} +.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + right: -50px; + top: 30px; + -webkit-transition: 0.3s ease-in; + transition: 0.3s ease-in; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li { + -webkit-transition: 0.3s ease-in; + transition: 0.3s ease-in; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(1) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(2) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(3) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(4) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a { + position: relative; + width: 35px; + height: 35px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: 5px; + color: #5f3ae0; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a:hover { + background: #5f3ae0; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a i { + line-height: 1rem; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.added_to_cart { + font-size: 0; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button { + padding: 0 !important; + margin: 3px; + font-size: 0px; + display: block; + border: none; + color: #5f3ae0; + background-color: #fff; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button:hover { + color: #fff; + background-color: #597dfc; +} +.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-woo-product-carousel-container .icons-wrap.block-style { + background: #5f3ae0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 40px; + width: 100%; + top: auto; + bottom: -50px; + margin: 0; + color: #fff; +} +.eael-woo-product-carousel-container .icons-wrap.block-style:before, .eael-woo-product-carousel-container .icons-wrap.block-style:after { + content: none; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + border-right: 1px solid #fff; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li:last-child { + border: none; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li a { + position: relative; + color: #fff; + background: #5f3ae0; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li a:hover { + background: transparent; + color: #fff; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li a.added_to_cart { + font-size: 0; + border-radius: 0; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button { + padding: 0 !important; + margin: 0; + font-size: 0; + border-radius: 0; + background: #5f3ae0; + display: block; + border: none; + color: inherit; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button:hover { + background: inherit; + color: inherit; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-woo-product-carousel-container .icons-wrap li { + display: inline-block; + margin: 0; + padding: 0; +} +.eael-woo-product-carousel-container .icons-wrap li a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: absolute; + color: #000; + width: 100%; + height: 100%; + text-align: center; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-woo-product-carousel-container .icons-wrap li a:hover { + background: #ff7a80; + color: #fff; +} +.eael-woo-product-carousel-container .icons-wrap li a i { + position: relative; + font-size: 16px; + line-height: 1.2em; +} +.eael-woo-product-carousel-container .icons-wrap li a svg { + width: 18px; +} +.eael-woo-product-carousel-container .eael-product-cats { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-woo-product-carousel-container .eael-product-cats a { + font-size: 14px; + line-height: 1.2em; + padding: 5px 10px; + margin-right: 5px; +} +.eael-woo-product-carousel-container .eael-no-posts-found { + margin: 0; + background: #ccc; + color: #000; + font-size: 16px; + line-height: 1.2em; + direction: ltr; +} +.eael-woo-product-carousel-container .swiper-container { + width: 100%; +} +.eael-woo-product-carousel-container .swiper-container ~ .swiper-button-prev:after, +.eael-woo-product-carousel-container .swiper-container ~ .swiper-button-next:after { + content: none; +} +@media only screen and (min-width: 1025px) { + .eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-list-column-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48%; + } + .eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333%; + } + .eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23%; + } + .eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18%; + } + .eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667%; + } +} +@media only screen and (max-width: 1024px) and (min-width: 766px) { + .eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48%; + } + .eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333%; + } + .eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23%; + } + .eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18%; + } + .eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667%; + } +} +@media only screen and (max-width: 767px) { + .eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { + width: 100%; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { + margin-bottom: 15px; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { + padding: 0; + margin: 0; + } + .eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48% !important; + margin: 1%; + } + .eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333% !important; + margin: 1%; + } + .eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23% !important; + margin: 1%; + } + .eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18% !important; + margin: 1%; + } + .eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667% !important; + margin: 1%; + } +} +.theme-astra .woocommerce.eael-woo-product-carousel ul.products, .theme-astra .woocommerce-page .eael-woo-product-carousel ul.products { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-column-gap: 0; + -moz-column-gap: 0; + column-gap: 0; +} +.theme-astra .woocommerce ul.products li.product a.added_to_cart.wc-forward { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.theme-astra .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .carousel-overlay, .theme-astra .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay { + z-index: 1; +} +.theme-astra .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-overlay-content, .theme-astra .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content { + z-index: 2; +} +.theme-blocksy .button:before { + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; + -webkit-filter: none !important; + filter: none !important; /* IE 7 and the rest of the world */ + opacity: 1; + z-index: 0; + bottom: 0 !important; + right: 0; + line-height: 1.2em; +} +.theme-blocksy .button:hover { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} +.theme-savoy .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating { + width: auto; + height: 1.5rem; +} +.theme-savoy .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating:before { + left: 0; +} +.theme-savoy .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span:before { + letter-spacing: 14px; + font-size: 14px; +} +.theme-buddyboss-theme #content .elementor-widget-container .star-rating { + margin: 0px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-price ins { + text-decoration: none; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-woo-product-carousel li.product { + background: transparent; + border-radius: 20px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-woo-product-carousel li.product.type-product { + margin: 0 12px 20px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-woo-product-carousel li.product .eael-product-carousel { + margin: 0; + width: 100%; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-woo-product-carousel li.product .star-rating { + min-width: 100px; +} +.theme-buddyboss-theme #content .elementor-widget-container .preset-1 .eael-woo-product-carousel li.product .button, .theme-buddyboss-theme #content .elementor-widget-container .preset-2 .eael-woo-product-carousel li.product .button, .theme-buddyboss-theme #content .elementor-widget-container .preset-4 .eael-woo-product-carousel li.product .button { + width: 35px; + border-radius: 3px; + margin: 3px; +} +.theme-buddyboss-theme #content .elementor-widget-container .preset-1 .eael-woo-product-carousel li.product a.added_to_cart, .theme-buddyboss-theme #content .elementor-widget-container .preset-2 .eael-woo-product-carousel li.product a.added_to_cart, .theme-buddyboss-theme #content .elementor-widget-container .preset-4 .eael-woo-product-carousel li.product a.added_to_cart { + width: 35px; + line-height: 0; + font-size: 0; + border: none; + margin-right: 3px; + margin-bottom: 4px; + color: inherit; +} +.theme-buddyboss-theme #content .elementor-widget-container .preset-3 li.product a.added_to_cart { + line-height: 0; + font-size: 0; + width: 100%; + color: inherit; + border: none; + background: transparent; +} +.theme-buddyboss-theme #content .elementor-widget-container .preset-3 li.product .eael-star-rating.star-rating { + min-width: 100px; +} +.theme-buddyboss-theme .woocommerce.eael-woo-product-carousel ul.products li.product:first-of-type { + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; +} +.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery { + position: relative; +} +.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery .woocommerce-product-gallery__trigger { + position: absolute; + top: 0.5em; + right: 0.5em; + font-size: 2em; + z-index: 9; + width: 36px; + height: 36px; + background: #fff; + text-indent: -9999px; + border-radius: 100%; + -webkit-box-sizing: content-box; + box-sizing: content-box; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery .woocommerce-product-gallery__trigger img.emoji { + display: block !important; + height: 25px !important; + width: 25px !important; +} +.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery .flex-control-nav { + margin: 0; + list-style: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery .flex-direction-nav { + list-style: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 0; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.theme-shoptimizer .eael-woo-slider-popup form.cart.variations_form .variations td select { + width: 100%; + padding: 15px; + border: 1px solid #d4d5d9; + border-radius: 4px; + font-size: 15px; +} +.theme-shoptimizer .site-main ul.products li.product:before, +.theme-shoptimizer .site-main ul.products li.product:hover:before { + display: none; +} +.theme-shoptimizer li.product:not(.product-category):hover img { + -webkit-transform: inherit; + -ms-transform: inherit; + transform: inherit; +} +.theme-shoptimizer ul.products li.product .button { + position: relative; +} +.theme-shoptimizer .preset-2 ul.products li.product .button, +.theme-shoptimizer .preset-4 ul.products li.product .button { + height: 35px; + width: 35px; +} +.theme-shoptimizer .eael-woo-product-carousel-container.preset-1 .woocommerce li.product a.added_to_cart, .theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product a.added_to_cart, .theme-shoptimizer .eael-woo-product-carousel-container.preset-4 .woocommerce li.product a.added_to_cart { + bottom: 0; +} +.theme-shoptimizer .eael-woo-product-carousel-container.preset-1 .woocommerce li.product a.added_to_cart:after, .theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product a.added_to_cart:after, .theme-shoptimizer .eael-woo-product-carousel-container.preset-4 .woocommerce li.product a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + display: initial; +} +.theme-shoptimizer .eael-woo-product-carousel-container.preset-1 .woocommerce li.product .add-to-cart a.added_to_cart, +.theme-shoptimizer .eael-woo-product-carousel-container.preset-1 .woocommerce li.product .add-to-cart a.button { + height: 35px; + width: 35px; +} +.theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product .star-rating span { + display: block; +} +.theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product .add_to_cart_button { + width: 100%; + background: transparent; +} +.theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product a.added_to_cart { + display: inline-block; + width: 100%; + position: relative; +} +.theme-shoptimizer .eael-woo-product-carousel-container.preset-4 .woocommerce li.product a.added_to_cart { + width: 35px; + height: 35px; + position: relative; +} +.theme-flexia .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .carousel-overlay, .theme-flexia .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay { + z-index: 1; +} +.theme-flexia .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-overlay-content, .theme-flexia .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content { + z-index: 2; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-carousel.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-carousel.min.css new file mode 100644 index 0000000..5f9c408 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-carousel.min.css @@ -0,0 +1 @@ +.eael-woo-product-carousel-container .swiper-button-next:after,.eael-woo-product-carousel-container .swiper-rtl .swiper-button-prev:after,.eael-woo-product-carousel-container .swiper-button-prev:after,.eael-woo-product-carousel-container .swiper-rtl .swiper-button-next:after{content:""}.eael-woo-product-carousel-container ins{background:rgba(0,0,0,0)}.eael-woo-product-carousel-container .woocommerce ul.products{padding:0 !important}.eael-woo-product-carousel-container .woocommerce ul.products:before,.eael-woo-product-carousel-container .woocommerce ul.products:after{display:none}.eael-woo-product-carousel-container .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating{margin:0;display:block;float:none;height:1em;width:5.6em;font-size:14px !important;line-height:1em}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-woo-product-carousel-container .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-woo-product-carousel-container .eael-woo-product-carousel.swiper-8:not(.swiper-initialized) .eael-product-carousel{width:350px;height:450px}.eael-woo-product-carousel-container .eael-woo-product-carousel.swiper-8-lower:not(.swiper-container-initialized) .eael-product-carousel{width:350px;height:450px}.eael-woo-product-carousel-container .eael-woo-product-carousel .eael-product-carousel{direction:ltr}.eael-woo-product-carousel-container .eael-woo-product-carousel a.button.add_to_cart_button.added{display:none !important}.eael-woo-product-carousel-container .eael-woo-product-carousel .eael-product-quick-view a{cursor:pointer}.eael-woo-product-carousel-container .eael-woo-product-carousel .swiper-wrapper.products{margin:0;-ms-flex-wrap:unset;flex-wrap:unset}.eael-woo-product-carousel-container .eael-woo-product-carousel .swiper-wrapper.products .product{float:none}.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="1"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="2"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="3"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="4"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="5"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="6"] .product.swiper-slide{position:relative;min-height:1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left}.eael-woo-product-carousel-container.preset-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#597dfc}.eael-woo-product-carousel-container.preset-1 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-1 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-1.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-1.swiper-container-wrap .swiper-button-prev:hover{background-color:#597dfc;color:#fff}.eael-woo-product-carousel-container.preset-1 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-1 .eael-woo-product-carousel.eael-static-buttons .eael-product-carousel .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-1 .eael-woo-product-carousel.eael-hide-buttons .eael-product-carousel .icons-wrap.box-style{display:none !important}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel{border-radius:20px;background-color:#f5f7fd;text-align:left;margin:10px}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none{background-color:unset}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none .image-wrap img,.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none .product-image-wrap{border-radius:20px}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none .image-wrap a{line-height:10px}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel.product-details-none .product-details-wrap{display:none}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .product-image-wrap{border-radius:20px 20px 0 0}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale{background:#597dfc}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#597dfc}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#597dfc}.eael-woo-product-carousel-container.preset-1 .product-image-wrap{position:relative;overflow:hidden}.eael-woo-product-carousel-container.preset-1 .product-details-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details{width:60%}.eael-woo-product-carousel-container.preset-1 .product-details-wrap .eael-product-price{width:40%;text-align:right;color:#597dfc}.eael-woo-product-carousel-container.preset-2 .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #5f3ae0}.eael-woo-product-carousel-container.preset-2 .swiper-pagination .swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-2 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-2.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-2.swiper-container-wrap .swiper-button-prev:hover{background-color:#5f3ae0;color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap li{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.eael-woo-product-carousel-container.preset-2 .eael-woo-product-carousel.eael-static-buttons .eael-product-carousel .icons-wrap li{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.eael-woo-product-carousel-container.preset-2 .eael-woo-product-carousel.eael-hide-buttons .eael-product-carousel .icons-wrap{display:none !important}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel{position:relative;overflow:hidden;border-radius:10px;margin:10px}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .image-wrap a{z-index:3;position:relative;line-height:10px}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .image-wrap a img{margin-bottom:0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel.product-details-none-overlay .image-wrap img,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel.product-details-none-overlay .product-image-wrap{border-radius:10px}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale{background:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price del .amount{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price ins .amount,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price .amount{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .carousel-overlay{opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .product-overlay-content{bottom:0;opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .image-wrap a{opacity:.2}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .icons-wrap{left:auto}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .icons-wrap.box-style-list{visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-overlay-content{position:absolute;width:100%;top:auto;bottom:-100px;left:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;text-align:left}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .carousel-overlay{background:rgba(95,58,224,.4117647059);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-title *,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-excerpt{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price{margin-top:15px;color:#fff}.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #5f3ae0}.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .swiper-pagination .swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-3 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap .swiper-button-prev:hover{background-color:#5f3ae0;color:#fff}.eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hover-buttons .eael-product-carousel:hover .icons-wrap.block-style{bottom:0;visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-static-buttons .eael-product-carousel .icons-wrap.block-style{bottom:0;visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-3 .eael-woo-product-carousel.eael-hide-buttons .eael-product-carousel .icons-wrap.block-style{display:none !important}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel{border-radius:10px;background-color:#f5f7fd;text-align:left;margin:10px}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none{background-color:unset}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none .image-wrap img,.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none .product-image-wrap{border-radius:10px}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none .image-wrap a{line-height:10px}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel.product-details-none .product-details-wrap{display:none}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .star-rating{display:inline-block !important}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-product-price{color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .product-image-wrap{position:relative;overflow:hidden}.eael-woo-product-carousel-container.preset-3 .product-details-wrap{padding:20px}.eael-woo-product-carousel-container.preset-3 .product-details-wrap .eael-product-excerpt p{margin-top:5px}.eael-woo-product-carousel-container.preset-4 .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #ec3b75}.eael-woo-product-carousel-container.preset-4 .swiper-pagination .swiper-pagination-bullet-active{background:#ec3b75}.eael-woo-product-carousel-container.preset-4 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-4 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-4.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-4.swiper-container-wrap .swiper-button-prev:hover{background-color:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-woo-product-carousel.eael-hide-buttons .eael-product-carousel .icons-wrap.box-style{display:none !important}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel{position:relative;overflow:hidden;border-radius:10px;margin:10px}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .image-wrap a{z-index:3;position:relative;line-height:10px}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .image-wrap a img{margin-bottom:0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel.product-details-none-overlay .image-wrap img,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel.product-details-none-overlay .product-image-wrap{border-radius:10px}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale{background:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price del .amount{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price ins .amount,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price .amount{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .carousel-overlay{opacity:1}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .product-overlay-content{bottom:0;opacity:1}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .image-wrap a{opacity:.2}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap{bottom:0;position:relative}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style{visibility:visible;opacity:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:10px 0 0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a{color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a:hover{background:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a.button.add_to_cart_button{color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a.button.add_to_cart_button:hover{background:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-popup{display:none}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content{position:absolute;width:100%;top:auto;bottom:-100px;left:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay{background:rgba(23,70,236,.55);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-title *,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-excerpt{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-title-wrap{width:60%;text-align:left}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-price{width:40%;text-align:right}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price{margin-top:15px;color:#fff}.eael-woo-product-carousel-container .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-woo-product-carousel-container .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:45px;min-height:45px;line-height:45px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4{left:0;top:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:10px solid #23a454;content:""}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5{display:block;line-height:74px;height:50px;width:100px;left:-35pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:7px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-woo-product-carousel-container .swiper-image-stretch .product-image-wrap img{width:100%}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet{border-radius:2px;width:8px;height:3px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet{border-radius:0}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);margin:0 7px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #ec3b75;background:rgba(0,0,0,0)}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ec3b75}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination{width:350px !important;margin-top:20px}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide{opacity:.4}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide.swiper-slide-next{opacity:1}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide img{width:60px;height:60px;-webkit-transition:all .3s ease;transition:all .3s ease}@media all and (min-width: 1024px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_desktop{display:none !important}}@media all and (min-width: 768px)and (max-width: 1024px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_tablet{display:none !important}}@media all and (max-width: 767px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_mobile{display:none !important}}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination{bottom:10px;left:0;width:100%}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px;-webkit-transition:all .2s;transition:all .2s}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination-bullet:focus{outline:none}.eael-woo-product-carousel-container .swiper-container .swiper-button-next,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev{font-size:20px;margin:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:5px;-webkit-filter:drop-shadow(0px 23px 13.5px rgba(28, 34, 56, 0.05));filter:drop-shadow(0px 23px 13.5px rgba(28, 34, 56, 0.05));background-color:#eee;background-image:none;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.eael-woo-product-carousel-container .swiper-container .swiper-button-next:focus,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev:focus,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next:focus,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev:focus{outline:none}.eael-woo-product-carousel-container .swiper-container .swiper-button-next.swiper-button-disabled,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev.swiper-button-disabled,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next.swiper-button-disabled,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev.swiper-button-disabled{color:#c3c9d0;opacity:.7}.eael-woo-product-carousel-container .swiper-container .swiper-button-next i,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev i,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next i,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev i{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.eael-woo-product-carousel-container .swiper-container .swiper-button-next,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next{right:-40px}.eael-woo-product-carousel-container .swiper-container .swiper-button-prev,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev{left:-40px}.eael-woo-product-carousel-container .eael-product-title *{margin:0 0 10px 0;font-size:18px;line-height:1.2em;font-weight:500}.eael-woo-product-carousel-container .eael-product-price{font-size:15px;line-height:1.5em}.eael-woo-product-carousel-container .eael-product-excerpt p{margin-bottom:0}.eael-woo-product-carousel-container .product.product-type-grouped .icons-wrap.block-style,.eael-woo-product-carousel-container .product.product-type-variable .icons-wrap.block-style,.eael-woo-product-carousel-container .product.product-type-external .icons-wrap.block-style,.eael-woo-product-carousel-container .product.outofstock .icons-wrap.block-style{grid-template-columns:repeat(2, 1fr)}.eael-woo-product-carousel-container .product.product-type-grouped .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.product-type-variable .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.product-type-external .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.outofstock .icons-wrap li:first-child{display:none}.eael-woo-product-carousel-container .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;transition:all ease .4s}.eael-woo-product-carousel-container .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-woo-product-carousel-container .icons-wrap.box-style li a{position:relative;width:35px;height:35px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a:hover{background:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a i{line-height:1rem}.eael-woo-product-carousel-container .icons-wrap.box-style li a.added_to_cart{font-size:0}.eael-woo-product-carousel-container .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button{padding:0 !important;margin:3px;font-size:0px;display:block;border:none;color:#597dfc;background-color:#fff}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:hover{color:#fff;background-color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap.box-style-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:-50px;top:30px;-webkit-transition:.3s ease-in;transition:.3s ease-in}.eael-woo-product-carousel-container .icons-wrap.box-style-list li{-webkit-transition:.3s ease-in;transition:.3s ease-in}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a{position:relative;width:35px;height:35px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a:hover{background:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a i{line-height:1rem}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.added_to_cart{font-size:0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button{padding:0 !important;margin:3px;font-size:0px;display:block;border:none;color:#5f3ae0;background-color:#fff}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button:hover{color:#fff;background-color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap.block-style{background:#5f3ae0;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:100%;top:auto;bottom:-50px;margin:0;color:#fff}.eael-woo-product-carousel-container .icons-wrap.block-style:before,.eael-woo-product-carousel-container .icons-wrap.block-style:after{content:none}.eael-woo-product-carousel-container .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #fff}.eael-woo-product-carousel-container .icons-wrap.block-style li:last-child{border:none}.eael-woo-product-carousel-container .icons-wrap.block-style li a{position:relative;color:#fff;background:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.block-style li a:hover{background:rgba(0,0,0,0);color:#fff}.eael-woo-product-carousel-container .icons-wrap.block-style li a.added_to_cart{font-size:0;border-radius:0}.eael-woo-product-carousel-container .icons-wrap.block-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button{padding:0 !important;margin:0;font-size:0;border-radius:0;background:#5f3ae0;display:block;border:none;color:inherit}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button:hover{background:inherit;color:inherit}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;transition:all ease .4s}.eael-woo-product-carousel-container .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-woo-product-carousel-container .icons-wrap li a i{position:relative;font-size:16px;line-height:1.2em}.eael-woo-product-carousel-container .icons-wrap li a svg{width:18px}.eael-woo-product-carousel-container .eael-product-cats{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-woo-product-carousel-container .eael-product-cats a{font-size:14px;line-height:1.2em;padding:5px 10px;margin-right:5px}.eael-woo-product-carousel-container .eael-no-posts-found{margin:0;background:#ccc;color:#000;font-size:16px;line-height:1.2em;direction:ltr}.eael-woo-product-carousel-container .swiper-container{width:100%}.eael-woo-product-carousel-container .swiper-container~.swiper-button-prev:after,.eael-woo-product-carousel-container .swiper-container~.swiper-button-next:after{content:none}@media only screen and (min-width: 1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap,.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{width:100%}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap{margin-bottom:15px}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{padding:0;margin:0}.eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}.theme-astra .woocommerce.eael-woo-product-carousel ul.products,.theme-astra .woocommerce-page .eael-woo-product-carousel ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.theme-astra .woocommerce ul.products li.product a.added_to_cart.wc-forward{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-astra .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .carousel-overlay,.theme-astra .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay{z-index:1}.theme-astra .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-overlay-content,.theme-astra .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content{z-index:2}.theme-blocksy .button:before{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-webkit-filter:none !important;filter:none !important;opacity:1;z-index:0;bottom:0 !important;right:0;line-height:1.2em}.theme-blocksy .button:hover{-webkit-transform:none;-ms-transform:none;transform:none}.theme-savoy .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating{width:auto;height:1.5rem}.theme-savoy .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating:before{left:0}.theme-savoy .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span:before{letter-spacing:14px;font-size:14px}.theme-buddyboss-theme #content .elementor-widget-container .star-rating{margin:0px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-price ins{text-decoration:none}.theme-buddyboss-theme #content .elementor-widget-container .eael-woo-product-carousel li.product{background:rgba(0,0,0,0);border-radius:20px}.theme-buddyboss-theme #content .elementor-widget-container .eael-woo-product-carousel li.product.type-product{margin:0 12px 20px}.theme-buddyboss-theme #content .elementor-widget-container .eael-woo-product-carousel li.product .eael-product-carousel{margin:0;width:100%}.theme-buddyboss-theme #content .elementor-widget-container .eael-woo-product-carousel li.product .star-rating{min-width:100px}.theme-buddyboss-theme #content .elementor-widget-container .preset-1 .eael-woo-product-carousel li.product .button,.theme-buddyboss-theme #content .elementor-widget-container .preset-2 .eael-woo-product-carousel li.product .button,.theme-buddyboss-theme #content .elementor-widget-container .preset-4 .eael-woo-product-carousel li.product .button{width:35px;border-radius:3px;margin:3px}.theme-buddyboss-theme #content .elementor-widget-container .preset-1 .eael-woo-product-carousel li.product a.added_to_cart,.theme-buddyboss-theme #content .elementor-widget-container .preset-2 .eael-woo-product-carousel li.product a.added_to_cart,.theme-buddyboss-theme #content .elementor-widget-container .preset-4 .eael-woo-product-carousel li.product a.added_to_cart{width:35px;line-height:0;font-size:0;border:none;margin-right:3px;margin-bottom:4px;color:inherit}.theme-buddyboss-theme #content .elementor-widget-container .preset-3 li.product a.added_to_cart{line-height:0;font-size:0;width:100%;color:inherit;border:none;background:rgba(0,0,0,0)}.theme-buddyboss-theme #content .elementor-widget-container .preset-3 li.product .eael-star-rating.star-rating{min-width:100px}.theme-buddyboss-theme .woocommerce.eael-woo-product-carousel ul.products li.product:first-of-type{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery{position:relative}.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery .woocommerce-product-gallery__trigger img.emoji{display:block !important;height:25px !important;width:25px !important}.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery .flex-control-nav{margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-shoptimizer .eael-woo-slider-popup .woocommerce-product-gallery .flex-direction-nav{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-shoptimizer .eael-woo-slider-popup form.cart.variations_form .variations td select{width:100%;padding:15px;border:1px solid #d4d5d9;border-radius:4px;font-size:15px}.theme-shoptimizer .site-main ul.products li.product:before,.theme-shoptimizer .site-main ul.products li.product:hover:before{display:none}.theme-shoptimizer li.product:not(.product-category):hover img{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}.theme-shoptimizer ul.products li.product .button{position:relative}.theme-shoptimizer .preset-2 ul.products li.product .button,.theme-shoptimizer .preset-4 ul.products li.product .button{height:35px;width:35px}.theme-shoptimizer .eael-woo-product-carousel-container.preset-1 .woocommerce li.product a.added_to_cart,.theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product a.added_to_cart,.theme-shoptimizer .eael-woo-product-carousel-container.preset-4 .woocommerce li.product a.added_to_cart{bottom:0}.theme-shoptimizer .eael-woo-product-carousel-container.preset-1 .woocommerce li.product a.added_to_cart:after,.theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product a.added_to_cart:after,.theme-shoptimizer .eael-woo-product-carousel-container.preset-4 .woocommerce li.product a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;display:initial}.theme-shoptimizer .eael-woo-product-carousel-container.preset-1 .woocommerce li.product .add-to-cart a.added_to_cart,.theme-shoptimizer .eael-woo-product-carousel-container.preset-1 .woocommerce li.product .add-to-cart a.button{height:35px;width:35px}.theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product .star-rating span{display:block}.theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product .add_to_cart_button{width:100%;background:rgba(0,0,0,0)}.theme-shoptimizer .eael-woo-product-carousel-container.preset-3 .woocommerce li.product a.added_to_cart{display:inline-block;width:100%;position:relative}.theme-shoptimizer .eael-woo-product-carousel-container.preset-4 .woocommerce li.product a.added_to_cart{width:35px;height:35px;position:relative}.theme-flexia .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .carousel-overlay,.theme-flexia .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay{z-index:1}.theme-flexia .eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-overlay-content,.theme-flexia .eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content{z-index:2} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-compare.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-compare.css new file mode 100644 index 0000000..e405538 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-compare.css @@ -0,0 +1,417 @@ +/* Woo Product Compare */ +.table-responsive { + width: 100%; + overflow-x: auto; + overflow-y: hidden; +} +.eael-wcpc-wrapper img { + display: block; + margin: auto; +} +.eael-wcpc-wrapper th i { + padding-right: 10px; + color: gainsboro; +} +.eael-wcpc-wrapper .wcpc-table-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-wcpc-wrapper .wcpc-table-header .wcpc-title { + word-break: break-word; +} +.eael-wcpc-wrapper .elementor-icon { + font-size: 20px; + margin-right: 10px; +} +.eael-wcpc-wrapper table td { + text-align: center; +} +.eael-wcpc-wrapper.custom { + --h-bg: #2d1e87; + --h-text-clr: #fff; + --h-border-clr: #b6aaff; + --text-clr: #707070; + --text-bold-clr: #252525; + --btn-bg: #6752e5; + --btn-bg-hover: #ff9582; + --btn-text: #fff; + --image-bg: #6b55ec; + --container-bg: #fff; + --icon-color: #c3ccdc; + background: var(--container-bg); + overflow-x: scroll; +} +.eael-wcpc-wrapper.custom table { + border-collapse: collapse; + border-spacing: 0; + max-width: none; +} +.eael-wcpc-wrapper.custom table .icon { + width: 16px; + margin-right: 6px; + fill: var(--icon-color); +} +.eael-wcpc-wrapper.custom table th, .eael-wcpc-wrapper.custom table td { + padding: 15px; + border: 1px solid var(--h-border-clr); + border-collapse: collapse; +} +.eael-wcpc-wrapper.custom table th.first-th { + border: none; + padding-left: 5px; +} +.eael-wcpc-wrapper.custom table th { + color: var(--text-bold-clr); + font-weight: normal; + max-width: 160px; + border-left-width: 2px; + border-collapse: collapse; + vertical-align: middle; +} +.eael-wcpc-wrapper.custom table th div { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-wcpc-wrapper.custom table td { + color: var(--text-clr); + text-align: center; +} +.eael-wcpc-wrapper.custom table tr.title { + background: var(--h-bg); + color: var(--h-text-clr); +} +.eael-wcpc-wrapper.custom table tr.title th, .eael-wcpc-wrapper.custom table tr.title td { + font-size: 20px; + color: inherit; + border: none; + border-left: 1px solid var(--h-border-clr); + border-right: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom table tr.image td { + vertical-align: middle; + border: none; +} +.eael-wcpc-wrapper.custom table .button { + border-radius: 5px; + background: var(--btn-bg); + color: var(--btn-text); +} +.eael-wcpc-wrapper.custom table .button:hover { + background: var(--btn-bg-hover); +} +.eael-wcpc-wrapper.custom.theme-1 table tr.image td { + background: var(--image-bg); + border-left: 1px solid var(--h-border-clr); + border-right: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom.theme-2 { + --h-bg: #ff9453; + --h-border-clr: #f4ede9; + --btn-bg: #ff9453; + --btn-bg-hover: #6752e5; + --even-row-bg: #fbf8f7; +} +.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(even):not(.title) { + background: var(--even-row-bg); +} +.eael-wcpc-wrapper.custom.theme-3 { + --container-bg: #f9fafc; + --btn-bg: #ff907e; + --btn-bg-hover: #ff907e; + --even-row-bg: #f5f5f8; + --h-odd-row-bg: #fdfdff; + --first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%); + --second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%); + --third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%); + --firt-btn-bg: #ff907e; + --second-btn-bg: #7561f2; + --third-btn-bg: #23d56e; + padding: 20px; +} +.eael-wcpc-wrapper.custom.theme-3 table { + -webkit-border-horizontal-spacing: 10px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(even):not(.title) { + background: var(--even-row-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table th, .eael-wcpc-wrapper.custom.theme-3 table td { + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured, +.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(odd) td.featured { + -webkit-box-shadow: 18px 0 10px -10px rgba(86, 79, 127, 0.06), -18px 0 10px -10px rgba(86, 79, 127, 0.06); + box-shadow: 18px 0 10px -10px rgba(86, 79, 127, 0.06), -18px 0 10px -10px rgba(86, 79, 127, 0.06); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title { + background: initial; + color: initial; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title th, .eael-wcpc-wrapper.custom.theme-3 table tr.title td { + color: initial; + border-left: none; + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td { + background: initial; + border-left: none; + border-right: none; + padding: 0; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td span { + display: block; + width: 100%; + height: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td > span { + padding: 20px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner { + padding: 0; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span { + padding: 10px; + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner { + background: var(--first-img-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner { + background: var(--second-img-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner { + background: var(--third-img-bg); +} +.eael-wcpc-wrapper.custom.theme-4 { + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --text-clr: #707070; + --text-bold-clr: #252525; + --btn-bg: #613de6; + --btn-bg-hover: #ff9582; + --btn-text: #fff; + --image-bg: none; + --container-bg: #f9fafc; +} +.eael-wcpc-wrapper.custom.theme-4 table { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-4 table th.first-th { + background: var(--container-bg); +} +.eael-wcpc-wrapper.custom.theme-4 table tr.title th, .eael-wcpc-wrapper.custom.theme-4 table tr.title td { + font-size: 20px; + color: inherit; + border: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image td { + position: relative; + border: 1px solid var(--h-border-clr); + overflow: hidden; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon { + position: absolute; + left: -44px; + top: 10px; + background: var(--btn-bg); + color: var(--btn-text); + padding: 3px 50px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: center; + -ms-transform-origin: center; + transform-origin: center; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title, .eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { + font-size: 18px; + font-weight: bold; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title { + color: var(--text-bold-clr); + margin: 0 auto 10px; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { + color: var(--btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 { + --first-row-color: #fff; + --first-col-bg: #6a3ee8; + --second-col-bg: #3e5ae8; + --third-col-bg: #15e9c9; + --first-img-bg: #f4f0ff; + --second-img-bg: #eaedff; + --third-img-bg: #e5fffb; + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --first-btn-bg: #6a3ee8; + --second-btn-bg: #3e5ae8; + --third-btn-bg: #15e9c9; + --image-bg: none; +} +.eael-wcpc-wrapper.custom.theme-5 table th { + border: none; +} +.eael-wcpc-wrapper.custom.theme-5 table th.first-th { + background: var(--container-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button { + background: var(--first-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover { + background: #5827e5; +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button { + background: var(--second-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover { + background: #2747e5; +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button { + background: var(--third-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover { + background: #13d2b5; +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title th, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { + font-size: 20px; + color: inherit; + border: none; +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1) { + background: var(--first-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2) { + background: var(--second-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3) { + background: var(--third-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1) { + background: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2) { + background: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3) { + background: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { + border: none; + border-right: 2px solid var(--first-row-color); + color: var(--first-row-color); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 { + --container-bg: #f0eff6; + --first-row-color: #fff; + --first-col-bg: #fd907b; + --second-col-bg: #7f6cf4; + --third-col-bg: #3ae281; + --first-img-bg: #f4f0ff; + --second-img-bg: #eaedff; + --third-img-bg: #e5fffb; + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --image-bg: none; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.title th, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { + border-left: 0; + border-right: 0; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.title td { + color: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table tr, .eael-wcpc-wrapper.custom.theme-6 table th, .eael-wcpc-wrapper.custom.theme-6 table td { + border: none; +} +.eael-wcpc-wrapper.custom.theme-6 table td { + color: #fff; + border-right: 20px solid #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) { + background: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) { + background: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) { + background: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) th, .eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td { + background: #f7f6fa; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+1) { + background: #fec1b5; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+2) { + background: #b7adf9; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+3) { + background: #91efb8; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.image td, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { + border: none; + border-right: 20px solid #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 table .button { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table .button:hover { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button { + color: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover { + color: #fb3c17; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button { + color: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover { + color: #2f11e9; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button { + color: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover { + color: #179f51; +} +.eael-wcpc-wrapper.custom.theme-6 .img-inner { + display: block; + background: rgba(228, 228, 228, 0.45); + border-radius: 6px; +} +@media screen and (min-width: 769px) { + .eael-wcpc-wrapper:not(.theme-4) tr.image td { + padding: 10px; + } + .theme-4 tr.image td { + padding: 50px 10px; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-compare.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-compare.min.css new file mode 100644 index 0000000..16a7e40 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-compare.min.css @@ -0,0 +1 @@ +.table-responsive{width:100%;overflow-x:auto;overflow-y:hidden}.eael-wcpc-wrapper img{display:block;margin:auto}.eael-wcpc-wrapper th i{padding-right:10px;color:#dcdcdc}.eael-wcpc-wrapper .wcpc-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-wcpc-wrapper .wcpc-table-header .wcpc-title{word-break:break-word}.eael-wcpc-wrapper .elementor-icon{font-size:20px;margin-right:10px}.eael-wcpc-wrapper table td{text-align:center}.eael-wcpc-wrapper.custom{--h-bg: #2d1e87;--h-text-clr: #fff;--h-border-clr: #b6aaff;--text-clr: #707070;--text-bold-clr: #252525;--btn-bg: #6752e5;--btn-bg-hover: #ff9582;--btn-text: #fff;--image-bg: #6b55ec;--container-bg: #fff;--icon-color: #c3ccdc;background:var(--container-bg);overflow-x:scroll}.eael-wcpc-wrapper.custom table{border-collapse:collapse;border-spacing:0;max-width:none}.eael-wcpc-wrapper.custom table .icon{width:16px;margin-right:6px;fill:var(--icon-color)}.eael-wcpc-wrapper.custom table th,.eael-wcpc-wrapper.custom table td{padding:15px;border:1px solid var(--h-border-clr);border-collapse:collapse}.eael-wcpc-wrapper.custom table th.first-th{border:none;padding-left:5px}.eael-wcpc-wrapper.custom table th{color:var(--text-bold-clr);font-weight:normal;max-width:160px;border-left-width:2px;border-collapse:collapse;vertical-align:middle}.eael-wcpc-wrapper.custom table th div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-wcpc-wrapper.custom table td{color:var(--text-clr);text-align:center}.eael-wcpc-wrapper.custom table tr.title{background:var(--h-bg);color:var(--h-text-clr)}.eael-wcpc-wrapper.custom table tr.title th,.eael-wcpc-wrapper.custom table tr.title td{font-size:20px;color:inherit;border:none;border-left:1px solid var(--h-border-clr);border-right:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom table tr.image td{vertical-align:middle;border:none}.eael-wcpc-wrapper.custom table .button{border-radius:5px;background:var(--btn-bg);color:var(--btn-text)}.eael-wcpc-wrapper.custom table .button:hover{background:var(--btn-bg-hover)}.eael-wcpc-wrapper.custom.theme-1 table tr.image td{background:var(--image-bg);border-left:1px solid var(--h-border-clr);border-right:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom.theme-2{--h-bg: #ff9453;--h-border-clr: #f4ede9;--btn-bg: #ff9453;--btn-bg-hover: #6752e5;--even-row-bg: #fbf8f7}.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(even):not(.title){background:var(--even-row-bg)}.eael-wcpc-wrapper.custom.theme-3{--container-bg: #f9fafc;--btn-bg: #ff907e;--btn-bg-hover: #ff907e;--even-row-bg: #f5f5f8;--h-odd-row-bg: #fdfdff;--first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%);--second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%);--third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%);--firt-btn-bg: #ff907e;--second-btn-bg: #7561f2;--third-btn-bg: #23d56e;padding:20px}.eael-wcpc-wrapper.custom.theme-3 table{-webkit-border-horizontal-spacing:10px}.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(even):not(.title){background:var(--even-row-bg)}.eael-wcpc-wrapper.custom.theme-3 table th,.eael-wcpc-wrapper.custom.theme-3 table td{border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured,.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(odd) td.featured{-webkit-box-shadow:18px 0 10px -10px rgba(86,79,127,.06),-18px 0 10px -10px rgba(86,79,127,.06);box-shadow:18px 0 10px -10px rgba(86,79,127,.06),-18px 0 10px -10px rgba(86,79,127,.06)}.eael-wcpc-wrapper.custom.theme-3 table tr.title{background:initial;color:initial}.eael-wcpc-wrapper.custom.theme-3 table tr.title th,.eael-wcpc-wrapper.custom.theme-3 table tr.title td{color:initial;border-left:none;border-right:none}.eael-wcpc-wrapper.custom.theme-3 table tr.image td{background:initial;border-left:none;border-right:none;padding:0}.eael-wcpc-wrapper.custom.theme-3 table tr.image td span{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:10px;border-top-right-radius:10px}.eael-wcpc-wrapper.custom.theme-3 table tr.image td>span{padding:20px}.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner{padding:0}.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span{padding:10px;background:#fff}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner{background:var(--first-img-bg)}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner{background:var(--second-img-bg)}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner{background:var(--third-img-bg)}.eael-wcpc-wrapper.custom.theme-4{--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--text-clr: #707070;--text-bold-clr: #252525;--btn-bg: #613de6;--btn-bg-hover: #ff9582;--btn-text: #fff;--image-bg: none;--container-bg: #f9fafc}.eael-wcpc-wrapper.custom.theme-4 table{background:#fff}.eael-wcpc-wrapper.custom.theme-4 table th.first-th{background:var(--container-bg)}.eael-wcpc-wrapper.custom.theme-4 table tr.title th,.eael-wcpc-wrapper.custom.theme-4 table tr.title td{font-size:20px;color:inherit;border:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom.theme-4 table tr.image td{position:relative;border:1px solid var(--h-border-clr);overflow:hidden}.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon{position:absolute;left:-44px;top:10px;background:var(--btn-bg);color:var(--btn-text);padding:3px 50px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title,.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount{font-size:18px;font-weight:bold}.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title{color:var(--text-bold-clr);margin:0 auto 10px}.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount{color:var(--btn-bg)}.eael-wcpc-wrapper.custom.theme-5{--first-row-color: #fff;--first-col-bg: #6a3ee8;--second-col-bg: #3e5ae8;--third-col-bg: #15e9c9;--first-img-bg: #f4f0ff;--second-img-bg: #eaedff;--third-img-bg: #e5fffb;--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--first-btn-bg: #6a3ee8;--second-btn-bg: #3e5ae8;--third-btn-bg: #15e9c9;--image-bg: none}.eael-wcpc-wrapper.custom.theme-5 table th{border:none}.eael-wcpc-wrapper.custom.theme-5 table th.first-th{background:var(--container-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button{background:var(--first-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover{background:#5827e5}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button{background:var(--second-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover{background:#2747e5}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button{background:var(--third-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover{background:#13d2b5}.eael-wcpc-wrapper.custom.theme-5 table tr.title th,.eael-wcpc-wrapper.custom.theme-5 table tr.title td{font-size:20px;color:inherit;border:none}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1){background:var(--first-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2){background:var(--second-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3){background:var(--third-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1){background:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2){background:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3){background:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td,.eael-wcpc-wrapper.custom.theme-5 table tr.title td{border:none;border-right:2px solid var(--first-row-color);color:var(--first-row-color)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child,.eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6{--container-bg: #f0eff6;--first-row-color: #fff;--first-col-bg: #fd907b;--second-col-bg: #7f6cf4;--third-col-bg: #3ae281;--first-img-bg: #f4f0ff;--second-img-bg: #eaedff;--third-img-bg: #e5fffb;--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--image-bg: none}.eael-wcpc-wrapper.custom.theme-6 table tr.title th,.eael-wcpc-wrapper.custom.theme-6 table tr.title td{border-left:0;border-right:0}.eael-wcpc-wrapper.custom.theme-6 table tr.title td{color:#fff}.eael-wcpc-wrapper.custom.theme-6 table tr,.eael-wcpc-wrapper.custom.theme-6 table th,.eael-wcpc-wrapper.custom.theme-6 table td{border:none}.eael-wcpc-wrapper.custom.theme-6 table td{color:#fff;border-right:20px solid #fff}.eael-wcpc-wrapper.custom.theme-6 table td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1){background:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2){background:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3){background:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) th,.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td{background:#f7f6fa}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+1){background:#fec1b5}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+2){background:#b7adf9}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+3){background:#91efb8}.eael-wcpc-wrapper.custom.theme-6 table tr.image td,.eael-wcpc-wrapper.custom.theme-6 table tr.title td{border:none;border-right:20px solid #fff}.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child,.eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6 table .button{background:#fff}.eael-wcpc-wrapper.custom.theme-6 table .button:hover{background:#fff}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button{color:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover{color:#fb3c17}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button{color:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover{color:#2f11e9}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button{color:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover{color:#179f51}.eael-wcpc-wrapper.custom.theme-6 .img-inner{display:block;background:rgba(228,228,228,.45);border-radius:6px}@media screen and (min-width: 769px){.eael-wcpc-wrapper:not(.theme-4) tr.image td{padding:10px}.theme-4 tr.image td{padding:50px 10px}} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-gallery.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-gallery.css new file mode 100644 index 0000000..44515b8 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-gallery.css @@ -0,0 +1,1185 @@ +.eael-product-gallery { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-product-gallery.eael-terms-layout-horizontal { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab { + margin: 0 0 50px 0; +} +.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab li:first-child a { + margin-left: 0; +} +.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab li:last-child a { + margin-right: 0; +} +.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab img { + display: block; + margin: 0 auto 5px auto; +} +.eael-product-gallery.eael-terms-layout-vertical { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + gap: 2%; +} +@media (max-width: 767px) { + .eael-product-gallery.eael-terms-layout-vertical { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } +} +.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab { + width: 25%; +} +@media (max-width: 767px) { + .eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab { + width: 100%; + } +} +@media (min-width: 768px) { + .eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li { + display: block; + } +} +.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li:first-child a { + margin-top: 0; +} +.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li:last-child a { + margin-bottom: 0; +} +.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab a { + padding: 20px 30px; +} +.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab img { + margin: 0 5px 0 0; +} +.eael-product-gallery.eael-terms-layout-vertical .woocommerce { + width: 75%; +} +@media (max-width: 767px) { + .eael-product-gallery.eael-terms-layout-vertical .woocommerce { + width: 100%; + } +} +.eael-product-gallery .eael-cat-tab { + list-style: none; + margin: 0; + padding: 0; + border-radius: 5px; +} +.eael-product-gallery .eael-cat-tab li { + display: inline-block; +} +.eael-product-gallery .eael-cat-tab img { + width: 35px; +} +.eael-product-gallery .eael-cat-tab a { + padding: 20px 30px; + display: block; + background-color: #f8f6ff; + color: #7d7a94; + font-size: 20px; + line-height: 1.2em; + font-weight: 600; + border-radius: 5px; + margin: 3px; +} +.eael-product-gallery .eael-cat-tab a:hover, .eael-product-gallery .eael-cat-tab a.active { + color: #fff; + background-color: #8941ff; +} +.eael-product-gallery .woocommerce ul.products { + display: grid; + grid-gap: 25px; + margin: 0 0 15px 0 !important; + padding: 0 !important; +} +.eael-product-gallery .woocommerce ul.products:before, .eael-product-gallery .woocommerce ul.products:after { + display: none; +} +.eael-product-gallery .woocommerce ul.products .product { + width: 100%; + margin: 0; + padding: 0; +} +.eael-product-gallery .woocommerce ul.products .product .star-rating { + margin: 0 auto 5px; + display: inline-block; + float: none; + height: 1em; + width: 5.6em; + font-size: 1em; + line-height: 1em; +} +.eael-product-gallery .woocommerce ul.products .product .star-rating:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; + opacity: 1; +} +.eael-product-gallery .woocommerce ul.products .product .star-rating span { + display: inline-block; +} +.eael-product-gallery .woocommerce ul.products .product .star-rating span:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-product-gallery .woocommerce ul.products .product .ast-on-card-button.ast-onsale-card { + display: none !important; +} +.eael-product-gallery .woocommerce ul.products li.product { + width: 100%; +} +.eael-product-gallery .woocommerce ul.products.products[class*=columns-] li.product { + width: 100%; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product { + position: relative; + float: left; + display: block; + overflow: hidden; + text-align: center; + padding: 0; + border-radius: 0; + background-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #eee; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a { + text-decoration: none; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a:hover { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product img { + width: 100%; + height: auto; + margin: 0; + max-width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .woocommerce-loop-product__title { + font-size: 16px; + font-weight: 700; + line-height: 1; + color: #333; + margin: 25px 0 12px; + padding: 0; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .onsale { + display: block; + line-height: 170px; + font-size: 13px; + text-align: center; + letter-spacing: 0; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); + text-transform: uppercase; + color: #fff; + background-color: #ff2a13; + border-radius: 0; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + position: absolute; + height: 100px; + width: 200px; + z-index: 1; + left: -100px; + top: -50px; + right: auto; + margin: 0; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .outofstock-badge { + line-height: 16px; + font-size: 13px; + font-weight: 600; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + letter-spacing: 0; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); + text-transform: uppercase; + color: #fff; + background-color: #ff2a13; + border-radius: 0; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + position: absolute; + height: 100px; + width: 200px; + z-index: 1; + left: -95px; + top: -45px; + right: auto; + margin: 0; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price { + font-size: 14px; + margin-bottom: 0; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price del { + opacity: 0.5; + display: inline-block; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price ins { + font-weight: 400; + background-color: transparent; + color: #ff2a13; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating { + display: block; + float: none; + font-size: 14px; + margin: 10px auto; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button, +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button { + display: block; + font-size: 14px; + font-weight: 400; + line-height: 38px; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #333; + padding: 0; + margin: 15px; + border-radius: 0; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before, +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button::before { + content: "\f07a"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + padding-right: 8px; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.product_type_variable:before, +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button:focus, +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button:focus { + outline: none; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before { + content: none; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .eael-wc-compare { + color: #fff; + background-color: #333; +} +.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart { + display: block; + margin: 0 0 15px 0; + padding: 0; + font-size: 14px; + line-height: 1; + text-transform: capitalize; + color: #333; + background-color: transparent; +} +.eael-product-gallery.eael-product-preset-6 ul.products li.product .image-wrap img, .eael-product-gallery.eael-product-preset-2 ul.products li.product .image-wrap img, .eael-product-gallery.eael-product-preset-1 ul.products li.product .image-wrap img { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.eael-product-gallery.masonry .woocommerce ul.products { + display: block; +} +@media (min-width: 766px) { + .eael-product-gallery.masonry .woocommerce ul.products { + margin: 0 -1% !important; + } +} +.eael-product-gallery.masonry .woocommerce ul.products:before, .eael-product-gallery.masonry .woocommerce ul.products:after { + display: table; + content: " "; +} +.eael-product-gallery.masonry .woocommerce ul.products li.product { + float: left; + margin: 15px 0; +} +@media (min-width: 766px) { + .eael-product-gallery.masonry .woocommerce ul.products li.product { + margin: 1%; + } +} +.eael-product-gallery .woocommerce ul.products h2.eael-product-not-found { + grid-column: 1/-1; + text-align: center; + font-size: 20px; +} +.eael-product-gallery .woocommerce ul.products li.product a img, +.eael-product-gallery .woocommerce ul.products li.product img { + margin-bottom: 0; + display: block; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title { + letter-spacing: normal; + font-weight: 700; + text-transform: capitalize; +} +.eael-product-gallery .woocommerce ul.products li.product ins { + background: transparent; +} +.eael-product-gallery .woocommerce ul.products li.product .button { + text-transform: capitalize; + border: none; + letter-spacing: normal; +} +.eael-product-gallery .woocommerce ul.products li.product .button:hover, .eael-product-gallery .woocommerce ul.products li.product .button:visited { + text-decoration: none; +} +.eael-product-gallery .woocommerce ul.products li.product .star-rating { + margin: 0 auto 5px; + display: inline-block; + float: none; + height: 1em; + width: 5.6em; + font-size: 1em; + line-height: 1em; +} +.eael-product-gallery .woocommerce ul.products li.product .star-rating:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; + opacity: 1; +} +.eael-product-gallery .woocommerce ul.products li.product .star-rating span { + display: inline-block; +} +.eael-product-gallery .woocommerce ul.products li.product .star-rating span:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-product-gallery .woocommerce ul.products .product { + overflow-y: auto; +} +.eael-product-gallery .eael-load-more-button-wrap { + clear: both; + margin-top: 40px; +} +.eael-product-gallery .eael-product-wrap .eael-onsale { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br { + display: none; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + display: inline-table; + min-width: 50px; + min-height: 50px; + line-height: 50px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2.outofstock { + line-height: 1.2em; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2.right { + left: auto; + right: 5px; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br { + display: none; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3.right { + left: auto; + right: 15px; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br { + display: none; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.right { + left: auto; + right: 0; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.right:after { + right: auto; + left: -15px; + border-left: 0; + border-right: 10px solid #23a454; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5 { + display: block; + line-height: 74px; + height: 60px; + width: 120px; + left: -37pX; + top: -8px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5.outofstock { + line-height: normal; + padding-top: 12px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5.right { + left: auto; + right: -35px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.eael-product-gallery .eael-product-wrap .eael-product-title * { + font-size: 20px; + line-height: 1.2em; + color: #252525; + font-weight: 500; + margin: 0 0 8px; + padding: 0; +} +.eael-product-gallery .eael-product-wrap .eael-product-title *:before { + content: none; +} +.eael-product-gallery .eael-product-wrap .eael-product-price { + font-size: 18px; + line-height: 1.2em; + color: #ff7a80; + font-weight: 600; + margin-bottom: 10px; +} +.eael-product-gallery .eael-product-wrap .star-rating { + margin: 0 auto 10px; +} +.eael-product-gallery .eael-product-wrap a.button.add_to_cart_button.added { + display: none !important; +} +.eael-product-gallery .eael-product-wrap:hover .icons-wrap.box-style { + bottom: 30px; + visibility: visible; + opacity: 1; +} +.eael-product-gallery .eael-product-wrap:hover .icons-wrap.block-box-style { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-gallery .eael-product-wrap:hover .icons-wrap.block-style { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-gallery .eael-product-wrap .product-image-wrap { + position: relative; + overflow: hidden; +} +.eael-product-gallery .eael-product-wrap .icons-wrap { + padding: 0; + list-style: none; + position: absolute; + z-index: 9; + display: block; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 0; + visibility: hidden; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + margin: 0 auto; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-style { + background: red; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; + width: 100%; + top: auto; + bottom: -50px; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li:not(:last-child) { + border-right: 1px solid #fff; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li.add-to-cart { + -webkit-box-flex: 4; + -ms-flex: 4; + flex: 4; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a { + position: relative; + background-color: transparent; + margin: 0; + padding: 10px 5px; + font-size: 15px; + line-height: 1.2em; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a:hover { + background-color: transparent; + color: #000; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a i { + line-height: normal; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.box-style { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + top: auto; + bottom: -100px; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a i { + line-height: 1rem; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.added_to_cart { + font-size: 0 !important; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button { + padding: 0; + margin: 3px; + font-size: 0px !important; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + visibility: visible; + opacity: 1; + top: auto; + bottom: -24px; + margin: 0 5%; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a i { + line-height: 1rem; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart { + font-size: 0 !important; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + line-height: 38px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 3px; + padding: 0; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button { + padding: 0; + margin: 3px; + font-size: 0px !important; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external { + width: auto; + height: auto; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style { + background: white; + width: 100%; + top: auto; + bottom: -50px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 10px 2px 0; + padding: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a i { + line-height: 1rem; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart { + font-size: 0 !important; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button { + padding: 0; + margin: 10px 2px 0; + font-size: 0px !important; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before { + content: "\f00c"; +} +.eael-product-gallery .eael-product-wrap .icons-wrap li { + display: inline-block; + margin: 0; + padding: 0; +} +.eael-product-gallery .eael-product-wrap .icons-wrap li a { + display: block; + position: absolute; + color: #000; + width: 100%; + height: 100%; + text-align: center; + -webkit-transition: all ease 0.4s; + transition: all ease 0.4s; + cursor: pointer; +} +.eael-product-gallery .eael-product-wrap .icons-wrap li a:hover { + background: #ff7a80; + color: #fff; +} +.eael-product-gallery .eael-product-wrap .icons-wrap li a i { + position: relative; + font-size: 18px; + line-height: 42px; +} +.eael-product-gallery .eael-product-wrap .icons-wrap li a svg { + width: 18px; +} +.eael-product-gallery .eael-product-wrap .product-details-wrap { + padding: 10px; +} +.eael-product-gallery.eael-product-preset-1 .product-image-wrap { + overflow: inherit; +} +.eael-product-gallery.eael-product-preset-1 .product-details-wrap > div:first-child { + margin-top: 20px; +} +.eael-product-gallery.eael-product-preset-6 ul.products, .eael-product-gallery.eael-product-preset-2 ul.products, .eael-product-gallery.eael-product-preset-1 ul.products { + padding: 0; + margin: 0; + list-style: none; +} +.eael-product-gallery.eael-product-preset-6 ul.products li.product, .eael-product-gallery.eael-product-preset-2 ul.products li.product, .eael-product-gallery.eael-product-preset-1 ul.products li.product { + text-align: center; + border: 1px solid black; + overflow: hidden; +} +.eael-product-gallery.eael-product-preset-6 ul.products li.product.first, .eael-product-gallery.eael-product-preset-2 ul.products li.product.first, .eael-product-gallery.eael-product-preset-1 ul.products li.product.first { + clear: none; +} +.eael-product-gallery.eael-product-preset-3 .product.outofstock .icons-wrap .button, .eael-product-gallery.eael-product-preset-2 .product.outofstock .icons-wrap .button, .eael-product-gallery.eael-product-preset-1 .product.outofstock .icons-wrap .button { + display: none; +} +.eael-product-gallery.eael-product-preset-3 .icons-wrap .button.product_type_grouped, +.eael-product-gallery.eael-product-preset-3 .icons-wrap .button.product_type_variable, .eael-product-gallery.eael-product-preset-2 .icons-wrap .button.product_type_grouped, +.eael-product-gallery.eael-product-preset-2 .icons-wrap .button.product_type_variable, .eael-product-gallery.eael-product-preset-1 .icons-wrap .button.product_type_grouped, +.eael-product-gallery.eael-product-preset-1 .icons-wrap .button.product_type_variable { + display: none !important; +} +.eael-load-more-button.hide-load-more { + display: none !important; +} +@media only screen and (min-width: 1025px) { + .eael-product-gallery-column-1 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-gallery-column-2 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-gallery-column-3 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-gallery-column-4 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-gallery-column-5 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-gallery-column-6 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-gallery-column-1 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-gallery-column-2 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 48%; + } + .eael-product-gallery-column-3 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 31.3333%; + } + .eael-product-gallery-column-4 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 23%; + } + .eael-product-gallery-column-5 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 18%; + } + .eael-product-gallery-column-6 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 14.66666667%; + } +} +@media only screen and (max-width: 1024px) and (min-width: 766px) { + .eael-product-gallery-column-tablet-1 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-gallery-column-tablet-2 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-gallery-column-tablet-3 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-gallery-column-tablet-4 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-gallery-column-tablet-5 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-gallery-column-tablet-6 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-gallery-column-tablet-1 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-gallery-column-tablet-2 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 48%; + } + .eael-product-gallery-column-tablet-3 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 31.3333%; + } + .eael-product-gallery-column-tablet-4 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 23%; + } + .eael-product-gallery-column-tablet-5 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 18%; + } + .eael-product-gallery-column-tablet-6 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 14.66666667%; + } +} +@media only screen and (max-width: 767px) { + .eael-product-gallery-column-mobile-1 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: 100%; + } + .eael-product-gallery-column-mobile-2 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-gallery-column-mobile-3 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + .eael-product-gallery-column-mobile-4 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + .eael-product-gallery-column-mobile-5 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + .eael-product-gallery-column-mobile-6 .eael-product-gallery .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + .eael-product-gallery-column-mobile-1 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + .eael-product-gallery-column-mobile-2 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 48% !important; + margin: 1%; + } + .eael-product-gallery-column-mobile-3 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 31.3333% !important; + margin: 1%; + } + .eael-product-gallery-column-mobile-4 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 23% !important; + margin: 1%; + } + .eael-product-gallery-column-mobile-5 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 18% !important; + margin: 1%; + } + .eael-product-gallery-column-mobile-6 .eael-product-gallery.masonry .woocommerce ul.products li.product { + width: 14.66666667% !important; + margin: 1%; + } +} +@-webkit-keyframes ploaderSpin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ploaderSpin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.eael-product-loader { + opacity: 0.6 !important; + pointer-events: none !important; +} +.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link { + position: unset; + display: unset; +} +.woocommerce ul.products li.product .ast-shop-product-out-of-stock, +.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock { + display: none; +} +.theme-astra .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart { + line-height: 38px; + width: 90%; + margin: 12px auto; +} +.theme-blocksy .button:before { + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; + -webkit-filter: none !important; + filter: none !important; /* IE 7 and the rest of the world */ + opacity: 1; + z-index: 0; + bottom: 0 !important; + right: 0; + line-height: 1.2em; +} +.theme-blocksy .button:hover { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} +.theme-savoy .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating { + width: 85px; +} +.theme-savoy .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating:before { + line-height: 13px; +} +.theme-savoy .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating span:before { + line-height: 11px; +} +.theme-savoy .eael-product-gallery .woocommerce ul.products li.product .star-rating { + font-size: 12px; + letter-spacing: 2px; +} +.theme-savoy .eael-product-gallery .woocommerce ul.products li.product .star-rating:before { + font-size: 12px; + letter-spacing: 2px; + line-height: 18px; +} +.theme-savoy .eael-product-gallery .woocommerce ul.products li.product .star-rating span { + font-size: 12px; + letter-spacing: 2px; +} +.theme-savoy .eael-product-gallery .woocommerce ul.products li.product .star-rating span:before { + font-size: 12px; + letter-spacing: 2px; + left: 9px; + line-height: 18px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-1.eael-product-gallery .woocommerce li.product .button, +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-2.eael-product-gallery .woocommerce li.product .button, +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-3.eael-product-gallery .woocommerce li.product .button { + width: 42px; + border-radius: 4px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-1.eael-product-gallery .woocommerce li.product a.added_to_cart, +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-2.eael-product-gallery .woocommerce li.product a.added_to_cart, +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-3.eael-product-gallery .woocommerce li.product a.added_to_cart { + width: 42px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-2.eael-product-gallery li.product .button { + margin-top: 10px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-4.eael-product-gallery .woocommerce li.product .button { + width: 92%; + border-radius: 4px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-4.eael-product-gallery .woocommerce li.product .star-rating { + display: inline-block; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-4.eael-product-gallery .woocommerce li.product a.added_to_cart { + height: 55px; + width: 92%; + margin: auto; + float: initial; + border-radius: 4px; + line-height: 50px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .eael-product-preset-1 li.product a.added_to_cart, +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .eael-product-preset-2 li.product a.added_to_cart, +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .eael-product-preset-3 li.product a.added_to_cart { + width: 42px; + line-height: 0; + font-size: 0; + margin-right: 3px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce ul.products:not(.elementor-grid) { + display: grid; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce li.product { + max-width: 100%; + display: block; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce li.product .star-rating { + min-width: 110px; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce li.product a.button.add_to_cart_button { + margin-bottom: 0; +} +.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce li.product .eael-product-price ins { + text-decoration: none; +} +.theme-kadence .woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-gallery.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-gallery.min.css new file mode 100644 index 0000000..c77dace --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-gallery.min.css @@ -0,0 +1 @@ +.eael-product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-gallery.eael-terms-layout-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab{margin:0 0 50px 0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab li:first-child a{margin-left:0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab li:last-child a{margin-right:0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab img{display:block;margin:0 auto 5px auto}.eael-product-gallery.eael-terms-layout-vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab{width:25%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab{width:100%}}@media(min-width: 768px){.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li{display:block}}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li:first-child a{margin-top:0}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li:last-child a{margin-bottom:0}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab a{padding:20px 30px}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab img{margin:0 5px 0 0}.eael-product-gallery.eael-terms-layout-vertical .woocommerce{width:75%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical .woocommerce{width:100%}}.eael-product-gallery .eael-cat-tab{list-style:none;margin:0;padding:0;border-radius:5px}.eael-product-gallery .eael-cat-tab li{display:inline-block}.eael-product-gallery .eael-cat-tab img{width:35px}.eael-product-gallery .eael-cat-tab a{padding:20px 30px;display:block;background-color:#f8f6ff;color:#7d7a94;font-size:20px;line-height:1.2em;font-weight:600;border-radius:5px;margin:3px}.eael-product-gallery .eael-cat-tab a:hover,.eael-product-gallery .eael-cat-tab a.active{color:#fff;background-color:#8941ff}.eael-product-gallery .woocommerce ul.products{display:grid;grid-gap:25px;margin:0 0 15px 0 !important;padding:0 !important}.eael-product-gallery .woocommerce ul.products:before,.eael-product-gallery .woocommerce ul.products:after{display:none}.eael-product-gallery .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-product-gallery .woocommerce ul.products .product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-gallery .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-gallery .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-product-gallery .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-gallery .woocommerce ul.products .product .ast-on-card-button.ast-onsale-card{display:none !important}.eael-product-gallery .woocommerce ul.products li.product{width:100%}.eael-product-gallery .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product{position:relative;float:left;display:block;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a{text-decoration:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product img{width:100%;height:auto;margin:0;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .outofstock-badge{line-height:16px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-95px;top:-45px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price ins{font-weight:400;background-color:rgba(0,0,0,0);color:#ff2a13}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button:focus,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before{content:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .eael-wc-compare{color:#fff;background-color:#333}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:rgba(0,0,0,0)}.eael-product-gallery.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-product-gallery.eael-product-preset-2 ul.products li.product .image-wrap img,.eael-product-gallery.eael-product-preset-1 ul.products li.product .image-wrap img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery.masonry .woocommerce ul.products{display:block}@media(min-width: 766px){.eael-product-gallery.masonry .woocommerce ul.products{margin:0 -1% !important}}.eael-product-gallery.masonry .woocommerce ul.products:before,.eael-product-gallery.masonry .woocommerce ul.products:after{display:table;content:" "}.eael-product-gallery.masonry .woocommerce ul.products li.product{float:left;margin:15px 0}@media(min-width: 766px){.eael-product-gallery.masonry .woocommerce ul.products li.product{margin:1%}}.eael-product-gallery .woocommerce ul.products h2.eael-product-not-found{grid-column:1/-1;text-align:center;font-size:20px}.eael-product-gallery .woocommerce ul.products li.product a img,.eael-product-gallery .woocommerce ul.products li.product img{margin-bottom:0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title{letter-spacing:normal;font-weight:700;text-transform:capitalize}.eael-product-gallery .woocommerce ul.products li.product ins{background:rgba(0,0,0,0)}.eael-product-gallery .woocommerce ul.products li.product .button{text-transform:capitalize;border:none;letter-spacing:normal}.eael-product-gallery .woocommerce ul.products li.product .button:hover,.eael-product-gallery .woocommerce ul.products li.product .button:visited{text-decoration:none}.eael-product-gallery .woocommerce ul.products li.product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-gallery .woocommerce ul.products li.product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-gallery .woocommerce ul.products li.product .star-rating span{display:inline-block}.eael-product-gallery .woocommerce ul.products li.product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-gallery .woocommerce ul.products .product{overflow-y:auto}.eael-product-gallery .eael-load-more-button-wrap{clear:both;margin-top:40px}.eael-product-gallery .eael-product-wrap .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2.outofstock{line-height:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:10px solid #23a454;content:""}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-37pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-gallery .eael-product-wrap .eael-product-title *{font-size:20px;line-height:1.2em;color:#252525;font-weight:500;margin:0 0 8px;padding:0}.eael-product-gallery .eael-product-wrap .eael-product-title *:before{content:none}.eael-product-gallery .eael-product-wrap .eael-product-price{font-size:18px;line-height:1.2em;color:#ff7a80;font-weight:600;margin-bottom:10px}.eael-product-gallery .eael-product-wrap .star-rating{margin:0 auto 10px}.eael-product-gallery .eael-product-wrap a.button.add_to_cart_button.added{display:none !important}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.block-box-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-gallery .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden}.eael-product-gallery .eael-product-wrap .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;transition:all ease .4s}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%;top:auto;bottom:-50px}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li:not(:last-child){border-right:1px solid #fff}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a{position:relative;background-color:rgba(0,0,0,0);margin:0;padding:10px 5px;font-size:15px;line-height:1.2em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a:hover{background-color:rgba(0,0,0,0);color:#000}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a i{line-height:normal}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible;opacity:1;top:auto;bottom:-24px;margin:0 5%}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:3px;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external{width:auto;height:auto}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style{background:#fff;width:100%;top:auto;bottom:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a{position:relative;width:42px;height:42px;margin:10px 2px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button{padding:0;margin:10px 2px 0;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap li a{display:block;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;transition:all ease .4s;cursor:pointer}.eael-product-gallery .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-gallery .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px;line-height:42px}.eael-product-gallery .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-gallery .eael-product-wrap .product-details-wrap{padding:10px}.eael-product-gallery.eael-product-preset-1 .product-image-wrap{overflow:inherit}.eael-product-gallery.eael-product-preset-1 .product-details-wrap>div:first-child{margin-top:20px}.eael-product-gallery.eael-product-preset-6 ul.products,.eael-product-gallery.eael-product-preset-2 ul.products,.eael-product-gallery.eael-product-preset-1 ul.products{padding:0;margin:0;list-style:none}.eael-product-gallery.eael-product-preset-6 ul.products li.product,.eael-product-gallery.eael-product-preset-2 ul.products li.product,.eael-product-gallery.eael-product-preset-1 ul.products li.product{text-align:center;border:1px solid #000;overflow:hidden}.eael-product-gallery.eael-product-preset-6 ul.products li.product.first,.eael-product-gallery.eael-product-preset-2 ul.products li.product.first,.eael-product-gallery.eael-product-preset-1 ul.products li.product.first{clear:none}.eael-product-gallery.eael-product-preset-3 .product.outofstock .icons-wrap .button,.eael-product-gallery.eael-product-preset-2 .product.outofstock .icons-wrap .button,.eael-product-gallery.eael-product-preset-1 .product.outofstock .icons-wrap .button{display:none}.eael-product-gallery.eael-product-preset-3 .icons-wrap .button.product_type_grouped,.eael-product-gallery.eael-product-preset-3 .icons-wrap .button.product_type_variable,.eael-product-gallery.eael-product-preset-2 .icons-wrap .button.product_type_grouped,.eael-product-gallery.eael-product-preset-2 .icons-wrap .button.product_type_variable,.eael-product-gallery.eael-product-preset-1 .icons-wrap .button.product_type_grouped,.eael-product-gallery.eael-product-preset-1 .icons-wrap .button.product_type_variable{display:none !important}.eael-load-more-button.hide-load-more{display:none !important}@media only screen and (min-width: 1025px){.eael-product-gallery-column-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48%}.eael-product-gallery-column-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-gallery-column-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23%}.eael-product-gallery-column-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18%}.eael-product-gallery-column-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-gallery-column-tablet-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-tablet-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-tablet-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-tablet-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-tablet-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-tablet-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-tablet-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-tablet-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48%}.eael-product-gallery-column-tablet-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-gallery-column-tablet-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23%}.eael-product-gallery-column-tablet-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18%}.eael-product-gallery-column-tablet-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-gallery-column-mobile-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-mobile-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-mobile-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-mobile-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-mobile-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-mobile-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-mobile-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-mobile-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-gallery-column-mobile-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-gallery-column-mobile-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-gallery-column-mobile-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-gallery-column-mobile-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}@-webkit-keyframes ploaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ploaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-product-loader{opacity:.6 !important;pointer-events:none !important}.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link{position:unset;display:unset}.woocommerce ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{display:none}.theme-astra .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart{line-height:38px;width:90%;margin:12px auto}.theme-blocksy .button:before{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-webkit-filter:none !important;filter:none !important;opacity:1;z-index:0;bottom:0 !important;right:0;line-height:1.2em}.theme-blocksy .button:hover{-webkit-transform:none;-ms-transform:none;transform:none}.theme-savoy .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating{width:85px}.theme-savoy .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating:before{line-height:13px}.theme-savoy .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating span:before{line-height:11px}.theme-savoy .eael-product-gallery .woocommerce ul.products li.product .star-rating{font-size:12px;letter-spacing:2px}.theme-savoy .eael-product-gallery .woocommerce ul.products li.product .star-rating:before{font-size:12px;letter-spacing:2px;line-height:18px}.theme-savoy .eael-product-gallery .woocommerce ul.products li.product .star-rating span{font-size:12px;letter-spacing:2px}.theme-savoy .eael-product-gallery .woocommerce ul.products li.product .star-rating span:before{font-size:12px;letter-spacing:2px;left:9px;line-height:18px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-1.eael-product-gallery .woocommerce li.product .button,.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-2.eael-product-gallery .woocommerce li.product .button,.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-3.eael-product-gallery .woocommerce li.product .button{width:42px;border-radius:4px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-1.eael-product-gallery .woocommerce li.product a.added_to_cart,.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-2.eael-product-gallery .woocommerce li.product a.added_to_cart,.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-3.eael-product-gallery .woocommerce li.product a.added_to_cart{width:42px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-2.eael-product-gallery li.product .button{margin-top:10px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-4.eael-product-gallery .woocommerce li.product .button{width:92%;border-radius:4px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-4.eael-product-gallery .woocommerce li.product .star-rating{display:inline-block}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-preset-4.eael-product-gallery .woocommerce li.product a.added_to_cart{height:55px;width:92%;margin:auto;float:initial;border-radius:4px;line-height:50px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .eael-product-preset-1 li.product a.added_to_cart,.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .eael-product-preset-2 li.product a.added_to_cart,.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .eael-product-preset-3 li.product a.added_to_cart{width:42px;line-height:0;font-size:0;margin-right:3px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce ul.products:not(.elementor-grid){display:grid}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce li.product{max-width:100%;display:block}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce li.product .star-rating{min-width:110px}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce li.product a.button.add_to_cart_button{margin-bottom:0}.theme-buddyboss-theme #content .elementor-widget-container .eael-product-gallery .woocommerce li.product .eael-product-price ins{text-decoration:none}.theme-kadence .woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button){display:-webkit-box;display:-ms-flexbox;display:flex} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-list.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-list.css new file mode 100644 index 0000000..b30b281 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-list.css @@ -0,0 +1,655 @@ +.eael-product-list-wrapper .eael-direction-rtl { + direction: rtl; +} +.eael-product-list-wrapper .eael-m-0 { + margin: 0; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-item, .eael-product-list-wrapper.preset-2 .eael-product-list-item, .eael-product-list-wrapper.preset-3 .eael-product-list-item { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: relative; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-item.image-alignment-right, .eael-product-list-wrapper.preset-2 .eael-product-list-item.image-alignment-right, .eael-product-list-wrapper.preset-3 .eael-product-list-item.image-alignment-right { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-2 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-3 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap { + padding-left: 0; + padding-right: 70px; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-content-wrap { + width: 70%; + padding-left: 70px; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-title a, .eael-product-list-wrapper.preset-2 .eael-product-list-title a, .eael-product-list-wrapper.preset-3 .eael-product-list-title a { + color: #343434; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-quick-view-button a, .eael-product-list-wrapper.preset-2 .eael-product-list-quick-view-button a, .eael-product-list-wrapper.preset-3 .eael-product-list-quick-view-button a { + color: #515151; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-buttons-on-hover li a, .eael-product-list-wrapper.preset-2 .eael-product-list-buttons-on-hover li a, .eael-product-list-wrapper.preset-3 .eael-product-list-buttons-on-hover li a { + color: #343434; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-notice.eael-product-list-notice-shiping-free, .eael-product-list-wrapper.preset-2 .eael-product-list-notice.eael-product-list-notice-shiping-free, .eael-product-list-wrapper.preset-3 .eael-product-list-notice.eael-product-list-notice-shiping-free { + direction: ltr; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-content-header, .eael-product-list-wrapper.preset-2 .eael-product-list-content-header { + margin-bottom: 15px; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-title, .eael-product-list-wrapper.preset-2 .eael-product-list-title { + margin: 0 0 20px; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-progress, .eael-product-list-wrapper.preset-2 .eael-product-list-progress { + margin-bottom: 20px; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-item, .eael-product-list-wrapper.preset-3 .eael-product-list-item { + background: #fff; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-title a:hover { + color: #758F4D; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-add-to-cart-button a { + background: #758F4D; + border-radius: 8px; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-quick-view-button a:hover { + color: #758F4D; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-buttons-on-hover li a:hover { + color: #758F4D; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-notice p { + color: #758F4D; +} +.eael-product-list-wrapper.preset-1 .eael-product-list-notice p i { + color: #758F4D; +} +.eael-product-list-wrapper.preset-2 .eael-product-list-title a:hover { + color: #BC5C5C; +} +.eael-product-list-wrapper.preset-2 .eael-product-list-item { + background: #FAF8F8; +} +.eael-product-list-wrapper.preset-2 .eael-product-list-add-to-cart-button a { + background: #BC5C5C; + border-radius: 8px; +} +.eael-product-list-wrapper.preset-2 .eael-product-list-quick-view-button a:hover { + color: #BC5C5C; +} +.eael-product-list-wrapper.preset-2 .eael-product-list-buttons-on-hover li a:hover { + color: #BC5C5C; +} +.eael-product-list-wrapper.preset-2 .eael-product-list-notice p { + color: #BC5C5C; +} +.eael-product-list-wrapper.preset-2 .eael-product-list-notice p i { + color: #BC5C5C; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-title a:hover { + color: #A66C46; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-content-header { + margin-bottom: 20px; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-title { + margin: 0 0 15px; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-add-to-cart-button a { + background: #A66C46; + border-radius: 100px; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-quick-view-button a:hover { + color: #A66C46; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-buttons-on-hover li a:hover { + color: #A66C46; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-progress { + margin-right: 30px; + margin-bottom: 0; + margin-left: 10px; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-notice p { + color: #515151; +} +.eael-product-list-wrapper.preset-3 .eael-product-list-notice p i { + color: #515151; +} +.eael-product-list-wrapper .eael-product-list-container { + padding: 60px; +} +.eael-product-list-wrapper .eael-product-list-item { + padding: 64px; +} +.eael-product-list-wrapper .product.outofstock .eael-product-list-buttons-on-hover .eael-product-list-add-to-cart-button a { + display: none; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 { + height: 100px; + width: 100px; + padding: 10px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: absolute; + top: -30px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1.badge-alignment-left { + left: 0; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1.badge-alignment-right { + right: 0; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 .eael-product-list-badge-bg { + height: 100%; + width: 100%; + position: absolute; + top: 0; + left: 0; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 .eael-product-list-badge-bg svg path { + fill: #DBEC73; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 p { + color: #292929; + font-size: 15px; + line-height: 1.2; + text-transform: capitalize; + text-align: center; + margin: 0; + position: relative; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 p span { + font-size: 21px; + font-weight: 600; + display: block; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap { + z-index: 1; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale { + height: 110px; + width: 110px; + background: transparent; + padding: 10px; + display: block; + overflow: hidden; + position: absolute; + top: -10px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-left { + left: -10px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-left::before { + right: 0; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-left::after { + left: 0; + border-right: 10px solid #a76060; + -webkit-filter: brightness(0.7); + filter: brightness(0.7); +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-left p { + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-right { + right: -10px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-right::before { + left: 0; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-right::after { + right: 0; + border-left: 10px solid #a76060; + -webkit-filter: brightness(0.7); + filter: brightness(0.7); +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-right p { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale::before, .eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale::after { + content: ""; + width: 0; + height: 0; + border: 0 solid transparent; + position: absolute; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale::before { + top: 0; + border-right-width: 10px; + border-left-width: 10px; + border-bottom: 10px solid #a76060; + -webkit-filter: brightness(0.7); + filter: brightness(0.7); +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale::after { + bottom: 0; + border-top-width: 10px; + border-bottom-width: 10px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale p { + color: #fff; + background: #A76060; + font-size: 17px; + font-weight: 700; + line-height: 1; + letter-spacing: 5px; + text-transform: uppercase; + text-align: center; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); + padding: 10px; + -webkit-transform-origin: bottom; + -ms-transform-origin: bottom; + transform-origin: bottom; + width: calc(100% + 100px); + position: absolute; + top: 9px; + left: -50px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.stock-out, +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-3 { + max-width: 150px; + background: #FF4545; + padding: 8px 24px; + border-radius: 100px; + display: block; + overflow: hidden; + position: absolute; + top: 24px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.stock-out.badge-alignment-left, +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-3.badge-alignment-left { + left: 24px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.stock-out.badge-alignment-right, +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-3.badge-alignment-right { + right: 24px; +} +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.stock-out p, +.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-3 p { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); + font-size: 15px; + font-weight: 600; + line-height: 1.2; + margin: 0; +} +.eael-product-list-wrapper .eael-product-list-image-wrap { + text-align: center; + width: 30%; + position: relative; +} +.eael-product-list-wrapper .eael-product-list-image-wrap img { + max-width: 100%; + width: 100%; + max-height: 350px; + -o-object-fit: contain; + object-fit: contain; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover { + position: absolute; + left: 0; + bottom: 0; + padding: 0; + margin: 0; + list-style: none; + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + -webkit-transition: all 0.4s; + transition: all 0.4s; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li { + padding: 0 4px; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li a { + border-radius: 4px; + -webkit-box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.1); + box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.1); + -webkit-transition: all 0.4s; + transition: all 0.4s; + position: relative; + width: 35px; + height: 35px; + margin: 3px; + padding: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li .add_to_cart_button.added { + display: none; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li .added_to_cart { + font-size: 0; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li .added_to_cart:after { + content: "\f217"; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover .eael-product-list-add-to-cart-button a { + font-size: 0px; + border: none; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover .eael-product-list-add-to-cart-button a:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover .eael-product-list-add-to-cart-button a.product_type_variable:before { + content: "\f00c"; +} +.eael-product-list-wrapper .eael-product-list-image-wrap:hover .eael-product-list-buttons-on-hover { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-list-wrapper .eael-product-list-content-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.eael-product-list-wrapper .eael-product-list-rating { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + direction: ltr; +} +.eael-product-list-wrapper .eael-product-list-rating .star-rating { + margin: 0; + display: inline-block; + float: none; + height: 1em; + width: 5.6em; + line-height: 1em; +} +.eael-product-list-wrapper .eael-product-list-rating .star-rating:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; + opacity: 1; +} +.eael-product-list-wrapper .eael-product-list-rating .star-rating span { + display: inline-block; +} +.eael-product-list-wrapper .eael-product-list-rating .star-rating span:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-product-list-wrapper .eael-product-list-review-count { + font-size: 15px; + margin-left: 5px; +} +.eael-product-list-wrapper .eael-product-list-notice p { + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1.2; + margin: 0; +} +.eael-product-list-wrapper .eael-product-list-notice p i { + margin-right: 4px; +} +.eael-product-list-wrapper .eael-product-list-title { + width: 100%; +} +.eael-product-list-wrapper .eael-product-list-title, +.eael-product-list-wrapper .eael-product-list-title a { + font-size: 28px; + font-style: normal; + font-weight: 500; + line-height: 1.2; + text-transform: capitalize; + text-decoration: none; + -webkit-transition: all 0.4s; + transition: all 0.4s; +} +.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-excerpt { + font-size: 16px; + font-weight: 400; + margin: 0 0 20px; +} +.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-price { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin: 0 0 20px; + gap: 15px; +} +.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-price del { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + font-size: 20px; + font-weight: 400; + line-height: 1.2; + -webkit-text-decoration: strikethrough; + text-decoration: strikethrough; +} +.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-price ins, +.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-price > .amount { + font-size: 28px; + font-weight: 600; + line-height: 1.2; + text-decoration: none; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding-bottom: 5px; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info .eael-product-list-progress-count, +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info .eael-product-list-progress-remaining { + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1.4; + margin: 0; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info .eael-product-list-progress-count span, +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info .eael-product-list-progress-remaining span { + font-weight: 500; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-bar-outer { + width: 100%; + height: 3px; + border-radius: 100px; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-bar-outer .eael-product-list-progress-bar-inner { + height: 3px; + border-radius: 100px; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons a { + display: inline-block; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a { + font-size: 14px; + font-weight: 600; + line-height: 1.2; + text-decoration: none; + padding: 12px 16px 12px 40px; + margin: 0 15px 0 0; + -webkit-transition: all 0.4s; + transition: all 0.4s; + position: relative; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a:before { + content: "\f07a"; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 16px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 23px; + position: absolute; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a.product_type_variable:before { + content: "\f00c"; +} +.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-quick-view-button a { + font-size: 16px; + font-weight: 500; + line-height: 1.2; + -webkit-text-decoration-line: underline; + text-decoration-line: underline; + -webkit-transition: all 0.4s; + transition: all 0.4s; + cursor: pointer; +} +.eael-product-list-wrapper .eael-load-more-button-wrap button { + margin-top: 20px; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity { + margin-bottom: 0; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating { + margin-top: 0; + margin-right: 5px; +} +@media only screen and (max-width: 767px) { + .eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-image-wrap, + .eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-image-wrap, + .eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-image-wrap, + .eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-content-wrap { + width: 100%; + } + .eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-content-wrap { + padding: 20px 0 0; + } + .eael-product-list-wrapper.preset-1 .eael-product-list-item.image-alignment-right, .eael-product-list-wrapper.preset-2 .eael-product-list-item.image-alignment-right, .eael-product-list-wrapper.preset-3 .eael-product-list-item.image-alignment-right { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + .eael-product-list-wrapper.preset-1 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-2 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-3 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap { + padding: 0 0 20px; + } + .eael-product-list-wrapper .eael-product-list-container { + padding: 15px; + } + .eael-product-list-wrapper .eael-product-list-item { + padding: 15px; + } + .eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a.added_to_cart { + margin-top: 10px; + } + .eael-product-list-wrapper .eael-product-list-image-wrap { + margin: auto; + } +} +@media only screen and (max-width: 991px) { + .eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 15px; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-content-wrap, .eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-content-wrap { + padding-left: 20px; + } +} +.theme-twentytwentythree .eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale p, +.theme-flexia .eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale p { + top: -8px; +} +.theme-twentytwentythree ins, .theme-twentytwentythree mark, +.theme-flexia ins, +.theme-flexia mark { + background: unset; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-list.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-list.min.css new file mode 100644 index 0000000..f1a882d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-list.min.css @@ -0,0 +1 @@ +.eael-product-list-wrapper .eael-direction-rtl{direction:rtl}.eael-product-list-wrapper .eael-m-0{margin:0}.eael-product-list-wrapper.preset-1 .eael-product-list-item,.eael-product-list-wrapper.preset-2 .eael-product-list-item,.eael-product-list-wrapper.preset-3 .eael-product-list-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.eael-product-list-wrapper.preset-1 .eael-product-list-item.image-alignment-right,.eael-product-list-wrapper.preset-2 .eael-product-list-item.image-alignment-right,.eael-product-list-wrapper.preset-3 .eael-product-list-item.image-alignment-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.eael-product-list-wrapper.preset-1 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-2 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-3 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap{padding-left:0;padding-right:70px}.eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-content-wrap{width:70%;padding-left:70px}.eael-product-list-wrapper.preset-1 .eael-product-list-title a,.eael-product-list-wrapper.preset-2 .eael-product-list-title a,.eael-product-list-wrapper.preset-3 .eael-product-list-title a{color:#343434}.eael-product-list-wrapper.preset-1 .eael-product-list-quick-view-button a,.eael-product-list-wrapper.preset-2 .eael-product-list-quick-view-button a,.eael-product-list-wrapper.preset-3 .eael-product-list-quick-view-button a{color:#515151}.eael-product-list-wrapper.preset-1 .eael-product-list-buttons-on-hover li a,.eael-product-list-wrapper.preset-2 .eael-product-list-buttons-on-hover li a,.eael-product-list-wrapper.preset-3 .eael-product-list-buttons-on-hover li a{color:#343434}.eael-product-list-wrapper.preset-1 .eael-product-list-notice.eael-product-list-notice-shiping-free,.eael-product-list-wrapper.preset-2 .eael-product-list-notice.eael-product-list-notice-shiping-free,.eael-product-list-wrapper.preset-3 .eael-product-list-notice.eael-product-list-notice-shiping-free{direction:ltr}.eael-product-list-wrapper.preset-1 .eael-product-list-content-header,.eael-product-list-wrapper.preset-2 .eael-product-list-content-header{margin-bottom:15px}.eael-product-list-wrapper.preset-1 .eael-product-list-title,.eael-product-list-wrapper.preset-2 .eael-product-list-title{margin:0 0 20px}.eael-product-list-wrapper.preset-1 .eael-product-list-progress,.eael-product-list-wrapper.preset-2 .eael-product-list-progress{margin-bottom:20px}.eael-product-list-wrapper.preset-1 .eael-product-list-item,.eael-product-list-wrapper.preset-3 .eael-product-list-item{background:#fff}.eael-product-list-wrapper.preset-1 .eael-product-list-title a:hover{color:#758f4d}.eael-product-list-wrapper.preset-1 .eael-product-list-add-to-cart-button a{background:#758f4d;border-radius:8px}.eael-product-list-wrapper.preset-1 .eael-product-list-quick-view-button a:hover{color:#758f4d}.eael-product-list-wrapper.preset-1 .eael-product-list-buttons-on-hover li a:hover{color:#758f4d}.eael-product-list-wrapper.preset-1 .eael-product-list-notice p{color:#758f4d}.eael-product-list-wrapper.preset-1 .eael-product-list-notice p i{color:#758f4d}.eael-product-list-wrapper.preset-2 .eael-product-list-title a:hover{color:#bc5c5c}.eael-product-list-wrapper.preset-2 .eael-product-list-item{background:#faf8f8}.eael-product-list-wrapper.preset-2 .eael-product-list-add-to-cart-button a{background:#bc5c5c;border-radius:8px}.eael-product-list-wrapper.preset-2 .eael-product-list-quick-view-button a:hover{color:#bc5c5c}.eael-product-list-wrapper.preset-2 .eael-product-list-buttons-on-hover li a:hover{color:#bc5c5c}.eael-product-list-wrapper.preset-2 .eael-product-list-notice p{color:#bc5c5c}.eael-product-list-wrapper.preset-2 .eael-product-list-notice p i{color:#bc5c5c}.eael-product-list-wrapper.preset-3 .eael-product-list-title a:hover{color:#a66c46}.eael-product-list-wrapper.preset-3 .eael-product-list-content-header{margin-bottom:20px}.eael-product-list-wrapper.preset-3 .eael-product-list-title{margin:0 0 15px}.eael-product-list-wrapper.preset-3 .eael-product-list-add-to-cart-button a{background:#a66c46;border-radius:100px}.eael-product-list-wrapper.preset-3 .eael-product-list-quick-view-button a:hover{color:#a66c46}.eael-product-list-wrapper.preset-3 .eael-product-list-buttons-on-hover li a:hover{color:#a66c46}.eael-product-list-wrapper.preset-3 .eael-product-list-progress{margin-right:30px;margin-bottom:0;margin-left:10px}.eael-product-list-wrapper.preset-3 .eael-product-list-notice p{color:#515151}.eael-product-list-wrapper.preset-3 .eael-product-list-notice p i{color:#515151}.eael-product-list-wrapper .eael-product-list-container{padding:60px}.eael-product-list-wrapper .eael-product-list-item{padding:64px}.eael-product-list-wrapper .product.outofstock .eael-product-list-buttons-on-hover .eael-product-list-add-to-cart-button a{display:none}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1{height:100px;width:100px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-30px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1.badge-alignment-left{left:0}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1.badge-alignment-right{right:0}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 .eael-product-list-badge-bg{height:100%;width:100%;position:absolute;top:0;left:0}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 .eael-product-list-badge-bg svg path{fill:#dbec73}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 p{color:#292929;font-size:15px;line-height:1.2;text-transform:capitalize;text-align:center;margin:0;position:relative}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-1 p span{font-size:21px;font-weight:600;display:block}.eael-product-list-wrapper .eael-product-list-badge-wrap{z-index:1}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale{height:110px;width:110px;background:rgba(0,0,0,0);padding:10px;display:block;overflow:hidden;position:absolute;top:-10px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-left{left:-10px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-left::before{right:0}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-left::after{left:0;border-right:10px solid #a76060;-webkit-filter:brightness(0.7);filter:brightness(0.7)}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-left p{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-right{right:-10px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-right::before{left:0}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-right::after{right:0;border-left:10px solid #a76060;-webkit-filter:brightness(0.7);filter:brightness(0.7)}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale.badge-alignment-right p{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale::before,.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale::after{content:"";width:0;height:0;border:0 solid rgba(0,0,0,0);position:absolute}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale::before{top:0;border-right-width:10px;border-left-width:10px;border-bottom:10px solid #a76060;-webkit-filter:brightness(0.7);filter:brightness(0.7)}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale::after{bottom:0;border-top-width:10px;border-bottom-width:10px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale p{color:#fff;background:#a76060;font-size:17px;font-weight:700;line-height:1;letter-spacing:5px;text-transform:uppercase;text-align:center;text-shadow:0px 2px 2px rgba(0,0,0,.25);padding:10px;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;width:calc(100% + 100px);position:absolute;top:9px;left:-50px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.stock-out,.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-3{max-width:150px;background:#ff4545;padding:8px 24px;border-radius:100px;display:block;overflow:hidden;position:absolute;top:24px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.stock-out.badge-alignment-left,.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-3.badge-alignment-left{left:24px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.stock-out.badge-alignment-right,.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-3.badge-alignment-right{right:24px}.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.stock-out p,.eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-3 p{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,.25);font-size:15px;font-weight:600;line-height:1.2;margin:0}.eael-product-list-wrapper .eael-product-list-image-wrap{text-align:center;width:30%;position:relative}.eael-product-list-wrapper .eael-product-list-image-wrap img{max-width:100%;width:100%;max-height:350px;-o-object-fit:contain;object-fit:contain}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover{position:absolute;left:0;bottom:0;padding:0;margin:0;list-style:none;opacity:0;visibility:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s;transition:all .4s;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li{padding:0 4px}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li a{border-radius:4px;-webkit-box-shadow:0px 7px 16px rgba(0,0,0,.1);box-shadow:0px 7px 16px rgba(0,0,0,.1);-webkit-transition:all .4s;transition:all .4s;position:relative;width:35px;height:35px;margin:3px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li .add_to_cart_button.added{display:none}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li .added_to_cart{font-size:0}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li .added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover .eael-product-list-add-to-cart-button a{font-size:0px;border:none}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover .eael-product-list-add-to-cart-button a:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover .eael-product-list-add-to-cart-button a.product_type_variable:before{content:""}.eael-product-list-wrapper .eael-product-list-image-wrap:hover .eael-product-list-buttons-on-hover{opacity:1;visibility:visible;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-list-wrapper .eael-product-list-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.eael-product-list-wrapper .eael-product-list-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr}.eael-product-list-wrapper .eael-product-list-rating .star-rating{margin:0;display:inline-block;float:none;height:1em;width:5.6em;line-height:1em}.eael-product-list-wrapper .eael-product-list-rating .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-list-wrapper .eael-product-list-rating .star-rating span{display:inline-block}.eael-product-list-wrapper .eael-product-list-rating .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-list-wrapper .eael-product-list-review-count{font-size:15px;margin-left:5px}.eael-product-list-wrapper .eael-product-list-notice p{font-size:16px;font-style:normal;font-weight:400;line-height:1.2;margin:0}.eael-product-list-wrapper .eael-product-list-notice p i{margin-right:4px}.eael-product-list-wrapper .eael-product-list-title{width:100%}.eael-product-list-wrapper .eael-product-list-title,.eael-product-list-wrapper .eael-product-list-title a{font-size:28px;font-style:normal;font-weight:500;line-height:1.2;text-transform:capitalize;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-excerpt{font-size:16px;font-weight:400;margin:0 0 20px}.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px;gap:15px}.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-price del{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:20px;font-weight:400;line-height:1.2;-webkit-text-decoration:strikethrough;text-decoration:strikethrough}.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-price ins,.eael-product-list-wrapper .eael-product-list-content-body .eael-product-list-price>.amount{font-size:28px;font-weight:600;line-height:1.2;text-decoration:none}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5px}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info .eael-product-list-progress-count,.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info .eael-product-list-progress-remaining{font-size:16px;font-style:normal;font-weight:400;line-height:1.4;margin:0}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info .eael-product-list-progress-count span,.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-info .eael-product-list-progress-remaining span{font-weight:500}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-bar-outer{width:100%;height:3px;border-radius:100px}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-progress .eael-product-list-progress-bar-outer .eael-product-list-progress-bar-inner{height:3px;border-radius:100px}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons a{display:inline-block}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a{font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;padding:12px 16px 12px 40px;margin:0 15px 0 0;-webkit-transition:all .4s;transition:all .4s;position:relative}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:23px;position:absolute}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a.product_type_variable:before{content:""}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-quick-view-button a{font-size:16px;font-weight:500;line-height:1.2;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-transition:all .4s;transition:all .4s;cursor:pointer}.eael-product-list-wrapper .eael-load-more-button-wrap button{margin-top:20px}.eael-product-popup.woocommerce div.product form.cart div.quantity{margin-bottom:0}.eael-product-popup.woocommerce div.product .woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating{margin-top:0;margin-right:5px}@media only screen and (max-width: 767px){.eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-image-wrap,.eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-image-wrap,.eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-image-wrap,.eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-content-wrap{width:100%}.eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-content-wrap{padding:20px 0 0}.eael-product-list-wrapper.preset-1 .eael-product-list-item.image-alignment-right,.eael-product-list-wrapper.preset-2 .eael-product-list-item.image-alignment-right,.eael-product-list-wrapper.preset-3 .eael-product-list-item.image-alignment-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.eael-product-list-wrapper.preset-1 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-2 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-3 .eael-product-list-item.image-alignment-right .eael-product-list-content-wrap{padding:0 0 20px}.eael-product-list-wrapper .eael-product-list-container{padding:15px}.eael-product-list-wrapper .eael-product-list-item{padding:15px}.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a.added_to_cart{margin-top:10px}.eael-product-list-wrapper .eael-product-list-image-wrap{margin:auto}}@media only screen and (max-width: 991px){.eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}@media(min-width: 768px)and (max-width: 991px){.eael-product-list-wrapper.preset-1 .eael-product-list-item .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-2 .eael-product-list-item .eael-product-list-content-wrap,.eael-product-list-wrapper.preset-3 .eael-product-list-item .eael-product-list-content-wrap{padding-left:20px}}.theme-twentytwentythree .eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale p,.theme-flexia .eael-product-list-wrapper .eael-product-list-badge-wrap.badge-preset-2.is-on-sale p{top:-8px}.theme-twentytwentythree ins,.theme-twentytwentythree mark,.theme-flexia ins,.theme-flexia mark{background:unset} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-slider.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-slider.css new file mode 100644 index 0000000..0e14ef8 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-slider.css @@ -0,0 +1,2193 @@ +@charset "UTF-8"; +/* Woo Product Compare */ +.table-responsive { + width: 100%; + overflow-x: auto; + overflow-y: hidden; +} +.eael-wcpc-wrapper img { + display: block; + margin: auto; +} +.eael-wcpc-wrapper th i { + padding-right: 10px; + color: gainsboro; +} +.eael-wcpc-wrapper .wcpc-table-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-wcpc-wrapper .elementor-icon { + font-size: 20px; + margin-right: 10px; +} +.eael-wcpc-wrapper table td { + text-align: center; +} +.eael-wcpc-wrapper.custom { + --h-bg: #2d1e87; + --h-text-clr: #fff; + --h-border-clr: #b6aaff; + --text-clr: #707070; + --text-bold-clr: #252525; + --btn-bg: #6752e5; + --btn-bg-hover: #ff9582; + --btn-text: #fff; + --image-bg: #6b55ec; + --container-bg: #fff; + --icon-color: #c3ccdc; + background: var(--container-bg); + overflow-x: scroll; +} +.eael-wcpc-wrapper.custom table { + border-collapse: collapse; + border-spacing: 0; + max-width: none; +} +.eael-wcpc-wrapper.custom table .icon { + width: 16px; + margin-right: 6px; + fill: var(--icon-color); +} +.eael-wcpc-wrapper.custom table th, .eael-wcpc-wrapper.custom table td { + padding: 15px; + border: 1px solid var(--h-border-clr); + border-collapse: collapse; +} +.eael-wcpc-wrapper.custom table th.first-th { + border: none; + padding-left: 5px; +} +.eael-wcpc-wrapper.custom table th { + color: var(--text-bold-clr); + font-weight: normal; + max-width: 160px; + border-left-width: 2px; + border-collapse: collapse; + vertical-align: middle; +} +.eael-wcpc-wrapper.custom table th div { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-wcpc-wrapper.custom table td { + color: var(--text-clr); + text-align: center; +} +.eael-wcpc-wrapper.custom table tr.title { + background: var(--h-bg); + color: var(--h-text-clr); +} +.eael-wcpc-wrapper.custom table tr.title th, .eael-wcpc-wrapper.custom table tr.title td { + font-size: 20px; + color: inherit; + border: none; + border-left: 1px solid var(--h-border-clr); + border-right: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom table tr.image td { + vertical-align: middle; + border: none; +} +.eael-wcpc-wrapper.custom table .button { + border-radius: 5px; + background: var(--btn-bg); + color: var(--btn-text); +} +.eael-wcpc-wrapper.custom table .button:hover { + background: var(--btn-bg-hover); +} +.eael-wcpc-wrapper.custom.theme-1 table tr.image td { + background: var(--image-bg); + border-left: 1px solid var(--h-border-clr); + border-right: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom.theme-2 { + --h-bg: #ff9453; + --h-border-clr: #f4ede9; + --btn-bg: #ff9453; + --btn-bg-hover: #6752e5; + --even-row-bg: #fbf8f7; +} +.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(even):not(.title) { + background: var(--even-row-bg); +} +.eael-wcpc-wrapper.custom.theme-3 { + --container-bg: #f9fafc; + --btn-bg: #ff907e; + --btn-bg-hover: #ff907e; + --even-row-bg: #f5f5f8; + --h-odd-row-bg: #fdfdff; + --first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%); + --second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%); + --third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%); + --firt-btn-bg: #ff907e; + --second-btn-bg: #7561f2; + --third-btn-bg: #23d56e; + padding: 20px; +} +.eael-wcpc-wrapper.custom.theme-3 table { + -webkit-border-horizontal-spacing: 10px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(even):not(.title) { + background: var(--even-row-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table th, .eael-wcpc-wrapper.custom.theme-3 table td { + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured, +.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(odd) td.featured { + -webkit-box-shadow: 18px 0 10px -10px rgba(86, 79, 127, 0.06), -18px 0 10px -10px rgba(86, 79, 127, 0.06); + box-shadow: 18px 0 10px -10px rgba(86, 79, 127, 0.06), -18px 0 10px -10px rgba(86, 79, 127, 0.06); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title { + background: initial; + color: initial; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.title th, .eael-wcpc-wrapper.custom.theme-3 table tr.title td { + color: initial; + border-left: none; + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td { + background: initial; + border-left: none; + border-right: none; + padding: 0; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td span { + display: block; + width: 100%; + height: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td > span { + padding: 20px; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner { + padding: 0; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span { + padding: 10px; + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner { + background: var(--first-img-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner { + background: var(--second-img-bg); +} +.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner { + background: var(--third-img-bg); +} +.eael-wcpc-wrapper.custom.theme-4 { + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --text-clr: #707070; + --text-bold-clr: #252525; + --btn-bg: #613de6; + --btn-bg-hover: #ff9582; + --btn-text: #fff; + --image-bg: none; + --container-bg: #f9fafc; +} +.eael-wcpc-wrapper.custom.theme-4 table { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-4 table th.first-th { + background: var(--container-bg); +} +.eael-wcpc-wrapper.custom.theme-4 table tr.title th, .eael-wcpc-wrapper.custom.theme-4 table tr.title td { + font-size: 20px; + color: inherit; + border: 1px solid var(--h-border-clr); +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image td { + position: relative; + border: 1px solid var(--h-border-clr); + overflow: hidden; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon { + position: absolute; + left: -44px; + top: 10px; + background: var(--btn-bg); + color: var(--btn-text); + padding: 3px 50px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: center; + -ms-transform-origin: center; + transform-origin: center; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title, .eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { + font-size: 18px; + font-weight: bold; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title { + color: var(--text-bold-clr); + margin: 0 auto 10px; +} +.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { + color: var(--btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 { + --first-row-color: #fff; + --first-col-bg: #6a3ee8; + --second-col-bg: #3e5ae8; + --third-col-bg: #15e9c9; + --first-img-bg: #f4f0ff; + --second-img-bg: #eaedff; + --third-img-bg: #e5fffb; + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --first-btn-bg: #6a3ee8; + --second-btn-bg: #3e5ae8; + --third-btn-bg: #15e9c9; + --image-bg: none; +} +.eael-wcpc-wrapper.custom.theme-5 table th { + border: none; +} +.eael-wcpc-wrapper.custom.theme-5 table th.first-th { + background: var(--container-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button { + background: var(--first-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover { + background: #5827e5; +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button { + background: var(--second-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover { + background: #2747e5; +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button { + background: var(--third-btn-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover { + background: #13d2b5; +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title th, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { + font-size: 20px; + color: inherit; + border: none; +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1) { + background: var(--first-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2) { + background: var(--second-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3) { + background: var(--third-img-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1) { + background: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2) { + background: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3) { + background: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { + border: none; + border-right: 2px solid var(--first-row-color); + color: var(--first-row-color); +} +.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 { + --container-bg: #f0eff6; + --first-row-color: #fff; + --first-col-bg: #fd907b; + --second-col-bg: #7f6cf4; + --third-col-bg: #3ae281; + --first-img-bg: #f4f0ff; + --second-img-bg: #eaedff; + --third-img-bg: #e5fffb; + --h-bg: none; + --h-text-clr: #707070; + --h-border-clr: #e8ebf0; + --image-bg: none; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.title th, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { + border-left: 0; + border-right: 0; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.title td { + color: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table tr, .eael-wcpc-wrapper.custom.theme-6 table th, .eael-wcpc-wrapper.custom.theme-6 table td { + border: none; +} +.eael-wcpc-wrapper.custom.theme-6 table td { + color: #fff; + border-right: 20px solid #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) { + background: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) { + background: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) { + background: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) th, .eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td { + background: #f7f6fa; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+1) { + background: #fec1b5; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+2) { + background: #b7adf9; +} +.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+3) { + background: #91efb8; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.image td, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { + border: none; + border-right: 20px solid #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child { + border-right: none; +} +.eael-wcpc-wrapper.custom.theme-6 table .button { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table .button:hover { + background: #fff; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button { + color: var(--first-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover { + color: #fb3c17; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button { + color: var(--second-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover { + color: #2f11e9; +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button { + color: var(--third-col-bg); +} +.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover { + color: #179f51; +} +.eael-wcpc-wrapper.custom.theme-6 .img-inner { + display: block; + background: rgba(228, 228, 228, 0.45); + border-radius: 6px; +} +@media screen and (min-width: 769px) { + .eael-wcpc-wrapper:not(.theme-4) tr.image td { + padding: 10px; + } + + .theme-4 tr.image td { + padding: 50px 10px; + } +} +.eael-woo-product-slider-container .woocommerce ul.products { + padding: 0 !important; +} +.eael-woo-product-slider-container .woocommerce ul.products:before, .eael-woo-product-slider-container .woocommerce ul.products:after { + display: none; +} +.eael-woo-product-slider-container .woocommerce ul.products .product { + width: 100%; + margin: 0; + padding: 0; +} +.eael-woo-product-slider-container .woocommerce ul.products .product .eael-wc-compare { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: distribute; + justify-content: space-around; + cursor: pointer; + color: #fff; + background-color: #333; + margin: 15px; +} +.eael-woo-product-slider-container .woocommerce ul.products .product .eael-wc-compare:hover { + color: #fff; + background-color: #333; +} +.eael-woo-product-slider-container .woocommerce ul.products .product .eael-wc-compare-loader { + display: none; + width: 1.5rem; +} +.eael-woo-product-slider-container .woocommerce ul.products .product .star-rating { + margin: 0 auto 5px; + display: inline-block; + float: none; + height: 1em; + width: 5.6em; + font-size: 1em; + line-height: 1em; +} +.eael-woo-product-slider-container .woocommerce ul.products .product .star-rating:before { + content: ""; + font-family: "Font Awesome 5 Free"; + font-weight: 400; + opacity: 1; +} +.eael-woo-product-slider-container .woocommerce ul.products .product .star-rating span { + display: inline-block; +} +.eael-woo-product-slider-container .woocommerce ul.products .product .star-rating span:before { + content: ""; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-woo-product-slider-container .woocommerce ul.products.products[class*=columns-] li.product { + width: 100%; +} +.eael-woo-product-slider-container.slider-default .eael-product-slider { + border-radius: 20px; + background-color: green; + text-align: left; +} +.eael-woo-product-slider-container.slider-default .product-image-wrap { + position: relative; + overflow: hidden; +} +.eael-woo-product-slider-container.slider-default .product-image-wrap:hover .icons-wrap.box-style { + bottom: 30px; + visibility: visible; + opacity: 1; +} +.eael-woo-product-slider-container.slider-default .product-details-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 20px; +} +.eael-woo-product-slider-container.slider-default .eael-product-title h2 { + margin: 0; + font-size: 24px; + line-height: 1.2em; + font-weight: 500; +} +.eael-woo-product-slider-container.slider-default .icons-wrap { + padding: 0; + list-style: none; + position: absolute; + z-index: 9; + display: block; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 0; + visibility: hidden; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + margin: 0 auto; + -webkit-transition: all ease 0.4s; + -o-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-woo-product-slider-container.slider-default .icons-wrap.box-style { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + top: auto; + bottom: -100px; +} +.eael-woo-product-slider-container.slider-default .icons-wrap.box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-woo-product-slider-container.slider-default .icons-wrap.box-style li a i { + line-height: 1rem; +} +.eael-woo-product-slider-container.slider-default .icons-wrap.box-style li a.added_to_cart { + font-size: 0; +} +.eael-woo-product-slider-container.slider-default .icons-wrap.box-style li a.added_to_cart:after { + content: ""; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-woo-product-slider-container.slider-default .icons-wrap.box-style li a.button.add_to_cart_button { + padding: 0; + margin: 3px; + font-size: 0px; +} +.eael-woo-product-slider-container.slider-default .icons-wrap.box-style li a.button.add_to_cart_button:before { + content: ""; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-woo-product-slider-container.slider-default .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before { + content: ""; +} +.eael-woo-product-slider-container.slider-default .icons-wrap li { + display: inline-block; + margin: 0; + padding: 0; +} +.eael-woo-product-slider-container.slider-default .icons-wrap li a { + display: block; + position: absolute; + color: #000; + width: 100%; + height: 100%; + text-align: center; + -webkit-transition: all ease 0.4s; + -o-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-woo-product-slider-container.slider-default .icons-wrap li a:hover { + background: #ff7a80; + color: #fff; +} +.eael-woo-product-slider-container.slider-default .icons-wrap li a i { + position: relative; + font-size: 18px; + line-height: 42px; +} +.eael-woo-product-slider-container.slider-default .icons-wrap li a svg { + width: 18px; +} +.eael-woo-product-slider-container .eael-onsale { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-1.outofstock br { + display: none; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + display: inline-table; + min-width: 50px; + min-height: 50px; + line-height: 50px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-2.outofstock { + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-2.right { + left: auto; + right: 5px; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-3.outofstock br { + display: none; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-3.right { + left: auto; + right: 15px; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-4.outofstock br { + display: none; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-4.right { + left: auto; + right: 0; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-4.right:after { + right: auto; + left: -15px; + border-left: 0; + border-right: 10px solid #23a454; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-5 { + display: block; + line-height: 74px; + height: 50px; + width: 100px; + left: -35pX; + top: -8px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-5.outofstock { + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-woo-product-slider-container .eael-onsale.sale-preset-5.right { + left: auto; + right: -35px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.eael-wcpc-modal { + position: fixed; + top: 50px; + right: 0; + bottom: 50px; + left: 0; + margin-left: auto; + margin-right: auto; + width: 1080px; + max-width: 90%; + background: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + z-index: 9999999; +} +.modal__content { + width: 100%; + height: 100%; + overflow: hidden auto; +} +.wcpc-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100vh; + z-index: 10; + background: rgba(0, 0, 0, 0.5); + pointer-events: none; +} +.wcpc-overlay, .eael-wcpc-modal { + visibility: hidden; + opacity: 0; + -webkit-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} +.close-modal { + position: absolute; + top: -10px; + right: -10px; + cursor: pointer; + display: block; + border-radius: 50%; + color: #fff; + background: #000000; + font-size: 30px; + font-weight: bold; + text-align: center; + line-height: 23px; + -webkit-box-shadow: -1px 0px 3px 0 #000; + box-shadow: -1px 0px 3px 0 #000; + -webkit-transition: -webkit-transform 300ms ease; + transition: -webkit-transform 300ms ease; + -o-transition: transform 300ms ease; + transition: transform 300ms ease; + transition: transform 300ms ease, -webkit-transform 300ms ease; +} +.eael-wcpc-wrapper .eael-wc-remove, +.eael-wcpc-wrapper.custom .eael-wc-remove { + cursor: pointer; + -webkit-transition: all 400ms ease; + -o-transition: all 400ms ease; + transition: all 400ms ease; +} +.eael-wcpc-wrapper .eael-wc-remove.disable, +.eael-wcpc-wrapper.custom .eael-wc-remove.disable { + color: #a0a0a0 !important; + -webkit-transform: scale(1) !important; + -ms-transform: scale(1) !important; + transform: scale(1) !important; +} +.eael-wcpc-wrapper .eael-wc-remove:hover, +.eael-wcpc-wrapper.custom .eael-wc-remove:hover { + color: red; + -webkit-transform: scale(2); + -ms-transform: scale(2); + transform: scale(2); +} +.eael-wcpc-wrapper .remove-row, +.eael-wcpc-wrapper.custom .remove-row { + border: none; +} +.eael-wcpc-wrapper .remove-row th, .eael-wcpc-wrapper .remove-row td, +.eael-wcpc-wrapper.custom .remove-row th, +.eael-wcpc-wrapper.custom .remove-row td { + border: none; + text-align: center; +} +.eael-product-grid .woocommerce ul.products li.product a img { + margin-bottom: 0; + display: block; + width: 100%; +} +.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title { + letter-spacing: normal; + font-weight: 700; + text-transform: capitalize; +} +.eael-product-grid .woocommerce ul.products li.product ins { + background: transparent; +} +.eael-product-grid .woocommerce ul.products li.product .button { + text-transform: capitalize; + border: none; + letter-spacing: normal; + -webkit-box-shadow: none; + box-shadow: none; +} +.eael-product-grid .woocommerce ul.products li.product .button:hover, .eael-product-grid .woocommerce ul.products li.product .button:visited { + text-decoration: none; +} +.eael-product-grid .woocommerce ul.products li.product .star-rating { + margin: 0 auto 5px; + display: inline-block; + float: none; + height: 1em; + width: 5.6em; + font-size: 1em; + line-height: 1em; +} +.eael-product-grid .woocommerce ul.products li.product .star-rating:before { + content: ""; + font-family: "Font Awesome 5 Free"; + font-weight: 400; + opacity: 1; +} +.eael-product-grid .woocommerce ul.products li.product .star-rating span { + display: inline-block; +} +.eael-product-grid .woocommerce ul.products li.product .star-rating span:before { + content: ""; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +.eael-product-popup { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + z-index: -1; +} +.eael-product-popup.eael-product-popup-ready { + z-index: 999; + opacity: 1 !important; +} +.eael-product-popup.eael-product-zoom-in { + opacity: 0; + -webkit-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.eael-product-popup.eael-product-zoom-in .eael-product-popup-details { + opacity: 0; + -webkit-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); +} +.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details { + opacity: 1; + -webkit-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); +} +.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg { + opacity: 0.7; +} +.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg { + opacity: 0; +} +.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; +} +.eael-product-popup .eael-product-modal-bg { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: #000000; + opacity: 0; + -webkit-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.eael-product-popup .eael-product-popup-details { + position: relative; + margin: 5vh auto; + padding: 20px; + border: 1px solid #888; + max-width: 900px; + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + background-color: #fefefe; + width: 100%; + border-radius: 10px; + height: auto; + max-height: -webkit-fit-content; + max-height: -moz-fit-content; + max-height: fit-content; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button { + position: relative; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after { + font-family: "Font Awesome 5 Free"; + content: ""; + font-weight: 900; + display: inline-block; + position: absolute; + right: 12px; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after { + font-family: "Font Awesome 5 Free"; + content: ""; + font-weight: 900; + position: absolute; + right: 12px; + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} +.eael-product-popup.woocommerce div.product { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + overflow-y: auto; + background: transparent; + position: relative; +} +.eael-product-popup.woocommerce div.product.ast-article-single, .eael-product-popup.woocommerce div.product .ast-article-single { + background: transparent; +} +@media (max-width: 767px) { + .eael-product-popup.woocommerce div.product { + display: block; + } +} +.eael-product-popup.woocommerce div.product div.images { + width: 100%; + margin-bottom: 0; +} +.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + margin-bottom: 1em; +} +.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { + width: calc(25% - .75em); + margin-right: 1em; + margin-bottom: 1em; +} +.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child { + margin-right: 0; +} +.eael-product-popup.woocommerce div.product .product_title { + font-size: 28px; + line-height: 1.2em; + font-weight: 700; + margin-bottom: 10px; + letter-spacing: normal; + text-transform: capitalize; +} +.eael-product-popup.woocommerce div.product .product_title:before { + content: none; +} +.eael-product-popup.woocommerce div.product .price { + font-size: 25px; + line-height: 1.2em; + margin: 0 0 15px; + text-align: left !important; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description { + font-size: 18px; + line-height: 1.2em; + margin: 0; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p, .eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child { + margin-bottom: 20px; +} +.eael-product-popup.woocommerce div.product .button { + margin: 0 !important; + line-height: 1.5em; +} +.eael-product-popup.woocommerce div.product form.cart { + margin: 0 0 1.2em; + padding: 0; + border: none; + width: 100%; +} +.eael-product-popup.woocommerce div.product form.cart table { + border: none; + margin: 0 0 1.2em; + border-collapse: collapse; + width: 100%; +} +.eael-product-popup.woocommerce div.product form.cart table tbody { + display: table-row-group; + border: none; +} +.eael-product-popup.woocommerce div.product form.cart p.stock { + margin-bottom: 0; +} +.eael-product-popup.woocommerce div.product form.cart .group_table td { + border: none; +} +.eael-product-popup.woocommerce div.product form.cart .group_table .button { + padding: 0.8em; + font-weight: 400; + font-size: 0.9rem; + white-space: nowrap; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity { + margin-right: 15px; + width: auto; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity input, .eael-product-popup.woocommerce div.product form.cart div.quantity a { + height: 100%; + border: 1px solid; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number] { + min-width: 90px; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity .qty { + text-align: center; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { + outline: none; +} +.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { + padding: 10px 40px; +} +.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus, +.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus { + display: none; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating { + margin-bottom: 5px; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating { + font-size: 16px; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link { + display: inline-block; + vertical-align: top; + font-size: 16px; + line-height: 18px; +} +.eael-product-popup.woocommerce div.product table tbody tr { + border-bottom: 1px solid #ccc; +} +.eael-product-popup.woocommerce div.product table tbody tr td { + background: transparent; + vertical-align: middle !important; + padding: 15px 15px 15px 0 !important; +} +.eael-product-popup.woocommerce div.product .product_meta { + font-size: 14px; + border-top: 1px solid #ccc; + border-bottom: 0; + padding: 1em 0 0; + margin: 0 0 0.8em; +} +.eael-product-popup.woocommerce div.product .product_meta > span { + display: block; + border: none; + padding: 5px 0; +} +.eael-product-popup .eael-product-image-wrap { + width: 40%; +} +@media (max-width: 767px) { + .eael-product-popup .eael-product-image-wrap { + width: 100%; + } +} +.eael-product-popup .eael-product-image-wrap .badge-container { + display: none; +} +.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport { + height: auto !important; +} +.eael-product-popup .eael-product-details-wrap { + width: 56%; + margin-left: 4%; + text-align: left; +} +@media (max-width: 767px) { + .eael-product-popup .eael-product-details-wrap { + width: 100%; + margin-left: 0; + margin-top: 25px; + } +} +.eael-product-popup .eael-product-details-wrap .is-divider { + display: none; +} +.eael-product-popup button.eael-product-popup-close { + position: absolute; + right: -15px; + top: -18px; + font-size: 20px; + padding: 0; + cursor: pointer; + -webkit-box-sizing: content-box; + box-sizing: content-box; + overflow: visible; + background: #fff !important; + text-align: center; + -webkit-box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + color: #000 !important; + height: 40px; + width: 40px; + min-height: 40px; + max-width: 40px; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 50%; + opacity: 1; + border: 0; + margin: 0; +} +.eael-product-popup button.eael-product-popup-close:focus { + outline: none; +} +.eael-product-popup form.cart { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 20px; +} +.eael-product-popup form.cart.variations_form { + display: block; +} +.eael-product-popup form.cart.variations_form .variations { + border: none; +} +.eael-product-popup form.cart.variations_form .variations tr { + margin-bottom: 5px; +} +.eael-product-popup form.cart.variations_form .variations td { + display: block; + width: 100%; + border: none; + padding: 0; + margin-bottom: 5px; +} +.eael-product-popup form.cart.variations_form .variations td select { + width: 100%; +} +.eael-product-popup form.cart.variations_form .variations_button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-product-popup form.cart.grouped_form { + display: block; +} +.eael-product-popup form.cart.grouped_form table .button { + line-height: 1.2em; +} +.eael-product-popup form.cart.grouped_form .quantity { + width: 100%; +} +.eael-product-popup form.cart.grouped_form .quantity input, .eael-product-popup form.cart.grouped_form .quantity a { + height: auto !important; + min-height: 2.507em; + line-height: 1.2em; +} +.eael-product-popup form.cart .quantity { + width: 37%; + margin-right: 20px; +} +.eael-product-popup form.cart .quantity input { + width: 100%; +} +.eael-product-popup .eael-onsale { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; +} +.eael-product-popup .eael-onsale.sale-preset-1.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-product-popup .eael-onsale.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + min-width: 50px; + min-height: 50px; + line-height: 50px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; +} +.eael-product-popup .eael-onsale.sale-preset-2.outofstock { + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-popup .eael-onsale.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-product-popup .eael-onsale.sale-preset-3.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-product-popup .eael-onsale.sale-preset-4.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; +} +.eael-product-popup .eael-onsale.sale-preset-5 { + display: block; + line-height: 74px; + height: 50px; + width: 100px; + left: -35pX; + top: -8px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-product-popup .eael-onsale.sale-preset-5.outofstock { + line-height: normal; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-grid .eael-woo-pagination ul { + display: inline-block; + text-align: center; + white-space: nowrap; + padding: 0; + clear: both; + border: 0; + margin: 1px; + width: auto; +} +.eael-product-grid .eael-woo-pagination ul li { + display: inline-block; + margin: 0 5px 5px 0; + padding: 0; + float: left; + overflow: hidden; +} +.eael-product-grid .eael-woo-pagination ul li .page-numbers { + margin: 0; + text-decoration: none; + color: #000000bd; + line-height: 1; + font-size: 1em; + font-weight: normal; + padding: 0.75em; + display: block; + min-width: 2.5em; + -webkit-box-sizing: inherit; + box-sizing: inherit; + border: none; +} +.eael-product-grid .eael-woo-pagination ul li .page-numbers.current, .eael-product-grid .eael-woo-pagination ul li .page-numbers:hover, .eael-product-grid .eael-woo-pagination ul li .page-numbers:focus { + color: #ffffff; + background: #000000bd; +} +.eael-product-grid .woocommerce ul.products .product { + overflow-y: auto; +} +.eael-product-grid .eael-load-more-button-wrap { + clear: both; + margin-top: 40px; +} +.eael-product-grid .eael-product-wrap .eael-product-title h2 { + font-size: 20px; + line-height: 1.2em; + color: #252525; + font-weight: 500; + margin: 0 0 8px; + padding: 0; +} +.eael-product-grid .eael-product-wrap .eael-product-title h2:before { + content: none; +} +.eael-product-grid .eael-product-wrap .eael-product-price { + font-size: 18px; + line-height: 1.2em; + color: #ff7a80; + font-weight: 600; + margin-bottom: 10px; +} +.eael-product-grid .eael-product-wrap .star-rating { + margin: 0 auto 10px; +} +.eael-product-grid .eael-product-wrap a.button.add_to_cart_button.added { + display: none !important; +} +.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.box-style { + bottom: 30px; + visibility: visible; + opacity: 1; +} +.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-box-style { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-grid.grid .eael-product-wrap .product-image-wrap, .eael-product-grid.masonry .eael-product-wrap .product-image-wrap { + position: relative; + overflow: hidden; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap, .eael-product-grid.masonry .eael-product-wrap .icons-wrap { + padding: 0; + list-style: none; + position: absolute; + z-index: 9; + display: block; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 0; + visibility: hidden; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + margin: 0 auto; + -webkit-transition: all ease 0.4s; + -o-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style { + background: red; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; + width: 100%; + top: auto; + bottom: -50px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li:not(:last-child), .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li:not(:last-child) { + border-right: 1px solid #fff; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-cart { + -webkit-box-flex: 4; + -ms-flex: 4; + flex: 4; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a { + position: relative; + background-color: transparent; + margin: 0; + padding: 10px 5px; + font-size: 15px; + line-height: 1.2em; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a:hover { + background-color: transparent; + color: #000; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a i { + line-height: normal; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + top: auto; + bottom: -100px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a i { + line-height: 1rem; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after { + content: ""; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button { + padding: 0; + margin: 3px; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before { + content: ""; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before { + content: ""; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + visibility: visible; + opacity: 1; + top: auto; + bottom: -24px; + margin: 0 5%; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 3px; + -webkit-box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + box-shadow: 0px 15px 10px rgba(61, 70, 79, 0.12); + background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a i { + line-height: 1rem; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after { + content: ""; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + line-height: 38px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button { + padding: 0; + margin: 0; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before { + content: ""; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before { + content: ""; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external, .eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.product_type_variable, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.product_type_variable { + width: auto; + height: auto; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style { + background: white; + width: 100%; + top: auto; + bottom: -50px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a { + position: relative; + width: 42px; + height: 42px; + margin: 10px 2px 0; + padding: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a i { + line-height: 1rem; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart { + font-size: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after { + content: ""; + font-weight: 900; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + vertical-align: middle; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.ajax_add_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.ajax_add_to_cart { + padding: 0; + margin: 10px 2px 0; + font-size: 0px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.ajax_add_to_cart:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.ajax_add_to_cart:before { + content: ""; + display: block; + font-family: "Font Awesome 5 Free"; + font-size: 18px; + font-weight: 900; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + position: absolute; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.ajax_add_to_cart.product_type_variable:before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.ajax_add_to_cart.product_type_variable:before { + content: ""; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li { + display: inline-block; + margin: 0; + padding: 0; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a { + display: block; + position: absolute; + color: #000; + width: 100%; + height: 100%; + text-align: center; + -webkit-transition: all ease 0.4s; + -o-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a:hover { + background: #ff7a80; + color: #fff; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a i { + position: relative; + font-size: 18px; + line-height: 42px; +} +.eael-product-grid.grid .eael-product-wrap .icons-wrap li a svg, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a svg { + width: 18px; +} +.eael-product-grid.grid .eael-product-wrap .product-details-wrap, .eael-product-grid.masonry .eael-product-wrap .product-details-wrap { + padding: 10px; +} +.eael-product-grid.masonry .woocommerce ul.products { + display: block; +} +@media (min-width: 766px) { + .eael-product-grid.masonry .woocommerce ul.products { + margin: 0 -15px; + } +} +.eael-product-grid.masonry .woocommerce ul.products:before, .eael-product-grid.masonry .woocommerce ul.products:after { + display: table; + content: " "; +} +.eael-product-grid.masonry .woocommerce ul.products li.product { + float: left; + margin: 15px 0; +} +@media (min-width: 766px) { + .eael-product-grid.masonry .woocommerce ul.products li.product { + margin: 1%; + } +} +.eael-product-grid.grid.eael-product-preset-8 .product-image-wrap, .eael-product-grid.masonry.eael-product-preset-8 .product-image-wrap { + overflow: inherit; +} +.eael-product-grid.grid.eael-product-preset-8 .product-details-wrap > div:first-child, .eael-product-grid.masonry.eael-product-preset-8 .product-details-wrap > div:first-child { + margin-top: 20px; +} +.eael-product-grid.grid.eael-product-preset-5 ul.products, .eael-product-grid.grid.eael-product-preset-6 ul.products, .eael-product-grid.grid.eael-product-preset-7 ul.products, .eael-product-grid.grid.eael-product-preset-8 ul.products, .eael-product-grid.masonry.eael-product-preset-5 ul.products, .eael-product-grid.masonry.eael-product-preset-6 ul.products, .eael-product-grid.masonry.eael-product-preset-7 ul.products, .eael-product-grid.masonry.eael-product-preset-8 ul.products { + padding: 0; + margin: 0; + list-style: none; +} +.eael-product-grid.grid.eael-product-preset-5 ul.products li.product, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product { + text-align: center; + border: 1px solid black; + overflow: hidden; +} +.eael-product-grid.grid.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-8 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-8 .product.outofstock .icons-wrap .button { + display: none; +} +.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_grouped { + display: none; +} +.eael-product-grid.list .woocommerce ul.products li.product { + overflow: hidden; +} +.eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img { + margin-bottom: 0; +} +.eael-product-grid.list .woocommerce ul.products li.product .star-rating { + margin: 0 auto 10px 0; +} +.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap { + padding: 20px; +} +.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap .product-details-wrap { + padding: 0 0 0 25px; +} +.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap { + padding: 0; + background-color: transparent; +} +.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .product-details-wrap { + padding: 0 0 0 25px; +} +.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .title-wrap, +.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .price-wrap { + margin-bottom: 10px; + padding-bottom: 10px; + border-bottom: 1px solid; +} +.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap { + padding: 0; +} +.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap .product-details-wrap { + padding: 20px; + margin-left: 20px; +} +.eael-product-grid.list .eael-product-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.box-style { + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + visibility: visible; + opacity: 1; +} +.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.block-style { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); +} +.eael-product-grid.list .eael-product-wrap .icons-wrap { + padding: 0; + margin: 0; + list-style: none; + -webkit-transition: all ease 0.4s; + -o-transition: all ease 0.4s; + transition: all ease 0.4s; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style { + background: red; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 50px; + width: 100%; + top: auto; + bottom: -50px; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li.add-to-cart { + -webkit-box-flex: 4; + -ms-flex: 4; + flex: 4; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li a { + position: relative; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.box-style li { + width: 42px; + height: 42px; + -webkit-filter: drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12)); + filter: drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12)); + background-color: #ffffff; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-cart a { + padding: 11px 15px !important; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a { + margin: 2px; + padding: 10.5px 10px; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li:not(:first-child) a { + border-left-width: 0 !important; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li.add-to-cart a { + padding: 8.5px 10px; + margin: 0; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a { + border: 2px solid #ddd; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li { + display: inline-block; + margin: 0; + padding: 0; + vertical-align: top; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a { + display: block; + color: #000; + text-align: center; + -webkit-transition: all ease 0.4s; + -o-transition: all ease 0.4s; + transition: all ease 0.4s; + background: blanchedalmond; + padding: 9px 10px; + font-size: 15px; + line-height: 1.4em; + font-weight: 700; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a:hover { + background: #ff7a80; + color: #fff; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a i { + position: relative; + font-size: 18px; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a svg { + width: 18px; +} +.eael-product-grid.list .eael-product-wrap .icons-wrap li a.button { + font-size: 15px; + line-height: 1.4em; +} +.eael-product-grid.list .eael-product-wrap .product-image-wrap { + position: relative; + overflow: hidden; + width: 45%; + margin: 0; +} +.eael-product-grid.list .eael-product-wrap .product-details-wrap { + width: 55%; + padding: 25px; + text-align: left !important; +} +.eael-product-grid.list .eael-product-wrap .eael-product-price { + margin-bottom: 5px; +} +.eael-product-grid.list .eael-product-wrap .eael-product-excerpt p { + margin: 0 0 10px; +} +@media only screen and (min-width: 1025px) { + .eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + + .eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + + .eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + + .eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + + .eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + + .eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + + .eael-product-list-column-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + + .eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + + .eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48%; + } + + .eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333%; + } + + .eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23%; + } + + .eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18%; + } + + .eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667%; + } +} +@media only screen and (max-width: 1024px) and (min-width: 766px) { + .eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + + .eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + + .eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + + .eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + + .eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + + .eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + + .eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + + .eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + + .eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48%; + } + + .eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333%; + } + + .eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23%; + } + + .eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18%; + } + + .eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667%; + } +} +@media only screen and (max-width: 767px) { + .eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products { + grid-template-columns: 100%; + } + + .eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + + .eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(3, 1fr); + } + + .eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(4, 1fr); + } + + .eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(5, 1fr); + } + + .eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(6, 1fr); + } + + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products { + grid-template-columns: repeat(2, 1fr); + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, +.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { + width: 100%; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { + margin-bottom: 15px; + } + .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { + padding: 0; + margin: 0; + } + + .eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 100%; + margin: 15px 0; + } + + .eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 48% !important; + margin: 1%; + } + + .eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 31.3333% !important; + margin: 1%; + } + + .eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 23% !important; + margin: 1%; + } + + .eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 18% !important; + margin: 1%; + } + + .eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product { + width: 14.66666667% !important; + margin: 1%; + } +} +.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty { + max-width: 150px; +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { + border: 1px solid; +} +.eael-product-loader { + position: relative; +} +.eael-product-loader::after { + border-radius: 50%; + width: 50px; + height: 50px; + position: absolute; + content: ""; + border-top: 4px solid rgba(0, 0, 0, 0.2); + border-right: 4px solid rgba(0, 0, 0, 0.2); + border-bottom: 4px solid rgba(0, 0, 0, 0.2); + border-left: 4px solid #000; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-animation: loaderSpin 1.1s infinite linear; + animation: loaderSpin 1.1s infinite linear; + left: 48%; + top: 40%; + -webkit-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-slider.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-slider.min.css new file mode 100644 index 0000000..ace638b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/woo-product-slider.min.css @@ -0,0 +1 @@ +.eael-woo-product-slider-container .woocommerce ul.products{padding:0 !important}.eael-woo-product-slider-container .woocommerce ul.products:before,.eael-woo-product-slider-container .woocommerce ul.products:after{display:none}.eael-woo-product-slider-container .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-woo-product-slider-container .woocommerce ul.products .product .eael-wc-compare{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer;color:#fff;background-color:#333;margin:15px}.eael-woo-product-slider-container .woocommerce ul.products .product .eael-wc-compare:hover{color:#fff;background-color:#333}.eael-woo-product-slider-container .woocommerce ul.products .product .eael-wc-compare-loader{display:none;width:1.5rem}.eael-woo-product-slider-container .woocommerce ul.products .product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-woo-product-slider-container .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-woo-product-slider-container .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-woo-product-slider-container .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-woo-product-slider-container .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-woo-product-slider-container.carousel-preset-1 .eael-product-slider{text-align:left;margin:20px}.eael-woo-product-slider-container.carousel-preset-1 .product-image-wrap{position:relative;overflow:hidden}.eael-woo-product-slider-container.carousel-preset-1 .product-image-wrap:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-woo-product-slider-container.carousel-preset-1 .product-details-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.eael-woo-product-slider-container.carousel-preset-2 .eael-product-slider{position:relative;overflow:hidden}.eael-woo-product-slider-container.carousel-preset-2 .eael-product-slider:hover .slider-overlay{opacity:1}.eael-woo-product-slider-container.carousel-preset-2 .eael-product-slider:hover .product-overlay-content{bottom:10px;opacity:1}.eael-woo-product-slider-container.carousel-preset-2 .eael-product-slider:hover .icons-wrap li{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.eael-woo-product-slider-container.carousel-preset-2 .eael-product-slider .icons-wrap{left:auto}.eael-woo-product-slider-container.carousel-preset-2 .eael-product-slider .icons-wrap.box-style-list{visibility:visible;opacity:1}.eael-woo-product-slider-container.carousel-preset-2 .eael-product-slider .product-overlay-content{position:absolute;padding-left:1em;padding-right:1em;width:100%;top:auto;bottom:-100px;left:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.eael-woo-product-slider-container.carousel-preset-2 .eael-product-slider .slider-overlay{background:rgba(0,0,0,.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.eael-woo-product-slider-container.slider-preset-1 .eael-product-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-woo-product-slider-container.slider-preset-1 .eael-product-slider .product-image-wrap{width:30%;position:relative;overflow:hidden}.eael-woo-product-slider-container.slider-preset-1 .eael-product-slider .product-image-wrap:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-woo-product-slider-container.slider-preset-1 .eael-product-slider .product-details-wrap{width:70%}.eael-woo-product-slider-container.slider-preset-2 .eael-product-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-woo-product-slider-container.slider-preset-2 .eael-product-slider .product-image-wrap{width:40%;position:relative;overflow:hidden}.eael-woo-product-slider-container.slider-preset-2 .eael-product-slider .product-details-wrap{width:60%;margin:30px 0;padding:45px;border-left:0 !important}.eael-woo-product-slider-container .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-woo-product-slider-container .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-woo-product-slider-container .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-woo-product-slider-container .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-woo-product-slider-container .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-woo-product-slider-container .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-woo-product-slider-container .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-woo-product-slider-container .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-woo-product-slider-container .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-woo-product-slider-container .eael-onsale.sale-preset-4{left:0;top:15px}.eael-woo-product-slider-container .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-woo-product-slider-container .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-woo-product-slider-container .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-woo-product-slider-container .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-woo-product-slider-container .eael-onsale.sale-preset-5{display:block;line-height:74px;height:50px;width:100px;left:-35pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-woo-product-slider-container .eael-onsale.sale-preset-5.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-woo-product-slider-container .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-woo-product-slider-container .swiper-image-stretch .product-image-wrap img{width:100%}.eael-woo-product-slider-container .eael-product-title h2{margin:0;font-size:24px;line-height:1.2em;font-weight:500}.eael-woo-product-slider-container .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-woo-product-slider-container .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-woo-product-slider-container .icons-wrap.box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-woo-product-slider-container .icons-wrap.box-style li a i{line-height:1rem}.eael-woo-product-slider-container .icons-wrap.box-style li a.added_to_cart{font-size:0}.eael-woo-product-slider-container .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-slider-container .icons-wrap.box-style li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px}.eael-woo-product-slider-container .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-slider-container .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-slider-container .icons-wrap.box-style-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:-50px;top:30px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.eael-woo-product-slider-container .icons-wrap.box-style-list li{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.eael-woo-product-slider-container .icons-wrap.box-style-list li:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.eael-woo-product-slider-container .icons-wrap.box-style-list li:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.eael-woo-product-slider-container .icons-wrap.box-style-list li:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.eael-woo-product-slider-container .icons-wrap.box-style-list li:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.eael-woo-product-slider-container .icons-wrap.box-style-list li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-woo-product-slider-container .icons-wrap.box-style-list li a i{line-height:1rem}.eael-woo-product-slider-container .icons-wrap.box-style-list li a.added_to_cart{font-size:0}.eael-woo-product-slider-container .icons-wrap.box-style-list li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-slider-container .icons-wrap.box-style-list li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px}.eael-woo-product-slider-container .icons-wrap.box-style-list li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-slider-container .icons-wrap.box-style-list li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-slider-container .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-woo-product-slider-container .icons-wrap li a{display:block;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-woo-product-slider-container .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-woo-product-slider-container .icons-wrap li a i{position:relative;font-size:18px;line-height:42px}.eael-woo-product-slider-container .icons-wrap li a svg{width:18px}.eael-woo-product-slider-container .eael-product-cats{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-woo-product-slider-container .eael-product-cats a{font-size:14px;line-height:1.2em;padding:5px 10px;margin-right:5px}.eael-product-popup{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.eael-product-popup.eael-product-popup-ready{z-index:999;opacity:1 !important}.eael-product-popup.eael-product-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup.eael-product-zoom-in .eael-product-popup-details{opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details{opacity:1;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg{opacity:.7}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg{opacity:0}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.eael-product-popup .eael-product-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup .eael-product-popup-details{position:relative;margin:5vh auto;padding:20px;border:1px solid #888;max-width:900px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;width:100%;border-radius:10px;height:auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button{position:relative}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;position:absolute;right:12px}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.eael-product-popup.woocommerce div.product{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow-y:auto;background:transparent;position:relative}.eael-product-popup.woocommerce div.product.ast-article-single,.eael-product-popup.woocommerce div.product .ast-article-single{background:transparent}@media(max-width: 767px){.eael-product-popup.woocommerce div.product{display:block}}.eael-product-popup.woocommerce div.product div.images{width:100%;margin-bottom:0}.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:calc(25% - .75em);margin-right:1em;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{margin-right:0}.eael-product-popup.woocommerce div.product .product_title{font-size:28px;line-height:1.2em;font-weight:700;margin-bottom:10px;letter-spacing:normal;text-transform:capitalize}.eael-product-popup.woocommerce div.product .product_title:before{content:none}.eael-product-popup.woocommerce div.product .price{font-size:25px;line-height:1.2em;margin:0 0 15px;text-align:left !important}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;line-height:1.2em;margin:0}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p,.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:20px}.eael-product-popup.woocommerce div.product .button{margin:0 !important;line-height:1.5em}.eael-product-popup.woocommerce div.product form.cart{margin:0 0 1.2em;padding:0;border:none;width:100%}.eael-product-popup.woocommerce div.product form.cart table{border:none;margin:0 0 1.2em;border-collapse:collapse;width:100%}.eael-product-popup.woocommerce div.product form.cart table tbody{display:table-row-group;border:none}.eael-product-popup.woocommerce div.product form.cart p.stock{margin-bottom:0}.eael-product-popup.woocommerce div.product form.cart .group_table td{border:none}.eael-product-popup.woocommerce div.product form.cart .group_table .button{padding:.8em;font-weight:400;font-size:.9rem;white-space:nowrap}.eael-product-popup.woocommerce div.product form.cart div.quantity{margin-right:15px;width:auto}.eael-product-popup.woocommerce div.product form.cart div.quantity input,.eael-product-popup.woocommerce div.product form.cart div.quantity a{height:100%;border:1px solid}.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number]{min-width:90px}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty{text-align:center}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{outline:none}.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:10px 40px}.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus,.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus{display:none}.eael-product-popup.woocommerce div.product .woocommerce-product-rating{margin-bottom:5px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating{font-size:16px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{display:inline-block;vertical-align:top;font-size:16px;line-height:18px}.eael-product-popup.woocommerce div.product table tbody tr{border-bottom:1px solid #ccc}.eael-product-popup.woocommerce div.product table tbody tr td{background:transparent;vertical-align:middle !important;padding:15px 15px 15px 0 !important}.eael-product-popup.woocommerce div.product .product_meta{font-size:14px;border-top:1px solid #ccc;border-bottom:0;padding:1em 0 0;margin:0 0 .8em}.eael-product-popup.woocommerce div.product .product_meta>span{display:block;border:none;padding:5px 0}.eael-product-popup .eael-product-image-wrap{width:40%}@media(max-width: 767px){.eael-product-popup .eael-product-image-wrap{width:100%}}.eael-product-popup .eael-product-image-wrap .badge-container{display:none}.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport{height:auto !important}.eael-product-popup .eael-product-details-wrap{width:56%;margin-left:4%;text-align:left}@media(max-width: 767px){.eael-product-popup .eael-product-details-wrap{width:100%;margin-left:0;margin-top:25px}}.eael-product-popup .eael-product-details-wrap .is-divider{display:none}.eael-product-popup button.eael-product-popup-close{position:absolute;right:-15px;top:-18px;font-size:20px;padding:0;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;background:#fff !important;text-align:center;-webkit-box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000 !important;height:40px;width:40px;min-height:40px;max-width:40px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:1;border:0;margin:0}.eael-product-popup button.eael-product-popup-close:focus{outline:none}.eael-product-popup form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.eael-product-popup form.cart.variations_form{display:block}.eael-product-popup form.cart.variations_form .variations{border:none}.eael-product-popup form.cart.variations_form .variations tr{margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td{display:block;width:100%;border:none;padding:0;margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td select{width:100%}.eael-product-popup form.cart.variations_form .variations_button{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-popup form.cart.grouped_form{display:block}.eael-product-popup form.cart.grouped_form table .button{line-height:1.2em}.eael-product-popup form.cart.grouped_form .quantity{width:100%}.eael-product-popup form.cart.grouped_form .quantity input,.eael-product-popup form.cart.grouped_form .quantity a{height:auto !important;min-height:2.507em;line-height:1.2em}.eael-product-popup form.cart .quantity{width:37%;margin-right:20px}.eael-product-popup form.cart .quantity input{width:100%}.eael-product-popup .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-popup .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-popup .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-popup .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-popup .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-popup .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-popup .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-popup .eael-onsale.sale-preset-5{display:block;line-height:74px;height:50px;width:100px;left:-35pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-popup .eael-onsale.sale-preset-5.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap,.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{width:100%}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap{margin-bottom:15px}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{padding:0;margin:0}.eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty{max-width:150px}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid}.eael-product-loader{position:relative}.eael-product-loader::after{border-radius:50%;width:50px;height:50px;position:absolute;content:"";border-top:4px solid rgba(0,0,0,.2);border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2);border-left:4px solid #000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear;left:48%;top:40%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wpforms.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wpforms.css new file mode 100644 index 0000000..bf7a803 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wpforms.css @@ -0,0 +1,38 @@ +.eael-wpforms .wpforms-container .wpforms-form input[type=submit], +.eael-wpforms .wpforms-container .wpforms-form button[type=submit], +.eael-wpforms .wpforms-container .wpforms-form .wpforms-page-button { + border: 0; +} + +.eael-wpforms .wpforms-container .wpforms-form input[type=submit]:hover, +.eael-wpforms .wpforms-container .wpforms-form button[type=submit]:hover, +.eael-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover { + border: 0; +} + +.eael-wpforms .wpforms-container .wpforms-form input[type=checkbox], +.eael-wpforms .wpforms-container .wpforms-form input[type=radio] { + padding: 3px; +} + +.eael-wpforms .wpforms-container .wpforms-form .wpforms-field-label { + display: none; +} + +.eael-wpforms .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row { + max-width: 100%; +} + +.eael-wpforms .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), +.eael-wpforms .wpforms-container .wpforms-field textarea, +.eael-wpforms .wpforms-container .wpforms-field select { + max-width: 100% !important; +} + +.eael-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label { + display: block; +} + +.eael-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit { + width: 100%; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wpforms.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wpforms.min.css new file mode 100644 index 0000000..1eacb9d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wpforms.min.css @@ -0,0 +1 @@ +.eael-wpforms .wpforms-container .wpforms-form input[type=submit],.eael-wpforms .wpforms-container .wpforms-form button[type=submit],.eael-wpforms .wpforms-container .wpforms-form .wpforms-page-button{border:0}.eael-wpforms .wpforms-container .wpforms-form input[type=submit]:hover,.eael-wpforms .wpforms-container .wpforms-form button[type=submit]:hover,.eael-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover{border:0}.eael-wpforms .wpforms-container .wpforms-form input[type=checkbox],.eael-wpforms .wpforms-container .wpforms-form input[type=radio]{padding:3px}.eael-wpforms .wpforms-container .wpforms-form .wpforms-field-label{display:none}.eael-wpforms .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{max-width:100%}.eael-wpforms .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.eael-wpforms .wpforms-container .wpforms-field textarea,.eael-wpforms .wpforms-container .wpforms-field select{max-width:100% !important}.eael-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label{display:block}.eael-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wrapper-link.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wrapper-link.css new file mode 100644 index 0000000..f547883 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wrapper-link.css @@ -0,0 +1,3 @@ +[data-eael-wrapper-link] { + cursor: pointer; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wrapper-link.min.css b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wrapper-link.min.css new file mode 100644 index 0000000..a9cf646 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/wrapper-link.min.css @@ -0,0 +1 @@ +[data-eael-wrapper-link]{cursor:pointer} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/accordion.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/accordion.png new file mode 100644 index 0000000..fe65811 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/accordion.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/betterdocs-cat-icon.svg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/betterdocs-cat-icon.svg new file mode 100644 index 0000000..16cc72b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/betterdocs-cat-icon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/bg.jpg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/bg.jpg new file mode 100644 index 0000000..50f753a Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/bg.jpg differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/flexia-preview.jpg b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/flexia-preview.jpg new file mode 100644 index 0000000..eae35ec Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/flexia-preview.jpg differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/play-icon.png b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/play-icon.png new file mode 100644 index 0000000..919f1d6 Binary files /dev/null and b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/play-icon.png differ diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/index.php b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/index.php new file mode 100644 index 0000000..e71af0e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/index.php @@ -0,0 +1 @@ + 2 && arguments[2] !== undefined ? arguments[2] : false;\n var model = view.model;\n\n // disable elementor remote server render\n model.remoteRender = refresh;\n if (elementor.config.version > \"2.7.6\") {\n var container = view.getContainer();\n var settings = view.getContainer().settings.attributes;\n Object.keys(value).forEach(function (key) {\n settings[key] = value[key];\n });\n parent.window.$e.run(\"document/elements/settings\", {\n container: container,\n settings: settings,\n options: {\n external: refresh\n }\n });\n } else {\n // update backbone model\n Object.keys(value).forEach(function (key) {\n model.setSetting(key, value[key]);\n });\n }\n\n // enable elementor remote server render just after elementor throttle\n // ignore multiple assign\n this.timeout = setTimeout(function () {\n model.remoteRender = true;\n }, 1001);\n }\n\n // get class properties\n }, {\n key: \"getClassProps\",\n value: function getClassProps() {\n return {\n view: this.view,\n model: this.model,\n table: this.table,\n activeCell: this.activeCell\n };\n }\n\n // get class properties\n }, {\n key: \"setClassProps\",\n value: function setClassProps(props) {\n var _this = this;\n Object.keys(props).forEach(function (key) {\n _this[key] = props[key];\n });\n }\n\n // parse table html\n }, {\n key: \"parseHTML\",\n value: function parseHTML(tableHTML) {\n tableHTML.querySelectorAll(\"th, td\").forEach(function (el) {\n if (el.querySelector(\".inline-editor\") !== null) {\n el.innerHTML = decodeURI(el.dataset.quill || \"\");\n delete el.dataset.quill;\n }\n });\n return tableHTML;\n }\n\n // init editor\n }, {\n key: \"initEditor\",\n value: function initEditor(cell) {\n var _this2 = this;\n // init value\n cell.dataset.quill = encodeURI(cell.innerHTML);\n\n // insert editor dom\n cell.innerHTML = \"
    \".concat(cell.innerHTML, \"
    \");\n\n // init quill\n var quill = new Quill(cell.querySelector(\".inline-editor\"), {\n theme: \"bubble\",\n modules: {\n toolbar: [\"bold\", \"italic\", \"underline\", \"strike\", \"link\", {\n list: \"ordered\"\n }, {\n list: \"bullet\"\n }]\n }\n });\n\n // bind change\n quill.on(\"text-change\", function (delta, oldDelta, source) {\n clearTimeout(_this2.timeout);\n\n // update data\n cell.dataset.quill = encodeURI(quill.root.innerHTML);\n\n // parse table html\n var origTable = _this2.parseHTML(_this2.table.cloneNode(true));\n _this2.tableInnerHTML = origTable.innerHTML;\n // update table\n _this2.updateFromView(_this2.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n });\n }\n\n // init inline editing features\n }, {\n key: \"initInlineEdit\",\n value: function initInlineEdit() {\n var _this3 = this;\n var interval = setInterval(function () {\n if (_this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n // init table\n if (_this3.table !== _this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n _this3.table = _this3.view.el.querySelector(\".ea-advanced-data-table\");\n\n // iniline editor\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n _this3.table.querySelectorAll(\"th, td\").forEach(function (cell) {\n _this3.initEditor(cell);\n });\n }\n\n // mousedown\n _this3.table.addEventListener(\"mousedown\", function (e) {\n e.stopPropagation();\n if (e.target.tagName.toLowerCase() === \"th\") {\n _this3.dragging = true;\n _this3.dragEl = e.target;\n _this3.dragStartX = e.pageX;\n _this3.dragStartWidth = e.target.offsetWidth;\n }\n if (e.target.tagName.toLowerCase() === \"th\" || e.target.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target;\n } else if (e.target.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode;\n } else if (e.target.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode;\n } else if (e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode.parentNode;\n }\n });\n\n // mousemove\n _this3.table.addEventListener(\"mousemove\", function (e) {\n if (_this3.dragging) {\n _this3.dragEl.style.width = \"\".concat(_this3.dragStartWidth + (event.pageX - _this3.dragStartX), \"px\");\n }\n });\n\n // mouseup\n _this3.table.addEventListener(\"mouseup\", function (e) {\n if (_this3.dragging) {\n _this3.dragging = false;\n clearTimeout(_this3.timeout);\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true));\n\n // update table\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = [];\n\n // collect width of th\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n });\n\n // update table\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n });\n\n // clear style\n _this3.table.addEventListener(\"dblclick\", function (e) {\n if (e.target.tagName.toLowerCase() === \"th\") {\n e.stopPropagation();\n clearTimeout(_this3.timeout);\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true));\n\n // update table\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = [];\n\n // collect width of th\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n });\n\n // update table\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n });\n }\n clearInterval(interval);\n }\n }, 500);\n }\n\n // panel action\n }, {\n key: \"initPanelAction\",\n value: function initPanelAction() {\n var _this4 = this;\n this.panel.content.el.onclick = function (event) {\n if (event.target.dataset.event == \"ea:advTable:export\") {\n // export\n var rows = _this4.table.querySelectorAll(\"table tr\");\n var csv = [];\n\n // generate csv\n for (var i = 0; i < rows.length; i++) {\n var row = [];\n var _cols = rows[i].querySelectorAll(\"th, td\");\n if (_this4.table.classList.contains(\"ea-advanced-data-table-static\")) {\n for (var j = 0; j < _cols.length; j++) {\n row.push(decodeURI(_cols[j].dataset.quill));\n }\n } else {\n for (var _j = 0; _j < _cols.length; _j++) {\n row.push(JSON.stringify(_cols[_j].innerHTML.replace(/,\"\"\"([^\"]+)\"\"\",/g, ',\"$1\",').trim()));\n }\n }\n csv.push(row.join(\",\"));\n }\n\n // download\n var csv_file = new Blob([csv.join(\"\\n\")], {\n type: \"text/csv\"\n });\n var downloadLink = parent.document.createElement(\"a\");\n downloadLink.classList.add(\"ea-adv-data-table-download-\".concat(_this4.model.attributes.id));\n downloadLink.download = \"ea-adv-data-table-\".concat(_this4.model.attributes.id, \".csv\");\n downloadLink.href = window.URL.createObjectURL(csv_file);\n downloadLink.style.display = \"none\";\n parent.document.body.appendChild(downloadLink);\n downloadLink.click();\n parent.document.querySelector(\".ea-adv-data-table-download-\".concat(_this4.model.attributes.id)).remove();\n } else if (event.target.dataset.event == \"ea:advTable:import\") {\n // import\n var textarea = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string\");\n var enableHeader = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string_table\").checked;\n var csletr = textarea.value.split(\"\\n\");\n var header = \"\";\n var body = \"\";\n if (textarea.value.length > 0) {\n body += \"\";\n csletr.forEach(function (row, index) {\n if (row.length > 0) {\n var colReplace = row.replace(/,\"\"\"([^\"]+)\"\"\",/g, ',\"$1\",');\n cols = colReplace.match(/(\"(?:[^\"\\\\]|\\\\.)*\"|[^\",\"]+)/gm);\n if (cols.length > 0) {\n if (enableHeader && index == 0) {\n header += \"\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n header += \"\".concat(JSON.parse(col), \"\");\n } else {\n header += \"\".concat(col, \"\");\n }\n });\n header += \"\";\n } else {\n body += \"\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n body += \"\".concat(JSON.parse(col), \"\");\n } else {\n body += \"\".concat(col, \"\");\n }\n });\n body += \"\";\n }\n }\n }\n });\n body += \"\";\n if (header.length > 0 || body.length > 0) {\n _this4.tableInnerHTML = header + body;\n _this4.updateFromView(_this4.view, {\n ea_adv_data_table_static_html: header + body\n }, true);\n\n // init inline edit\n var interval = setInterval(function () {\n if (_this4.view.el.querySelector(\".ea-advanced-data-table\").innerHTML == header + body) {\n clearInterval(interval);\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\");\n }\n }, 500);\n }\n }\n textarea.value = \"\";\n }\n ea.hooks.doAction(\"advancedDataTable.panelAction\", _this4.panel, _this4.model, _this4.view, event);\n };\n }\n\n // init panel\n }, {\n key: \"initPanel\",\n value: function initPanel(panel, model, view) {\n var _this5 = this;\n this.panel = panel;\n this.model = model;\n this.view = view;\n var elClass = \".ea-advanced-data-table-\".concat(this.view.container.args.id);\n var eaTable = this.view.el.querySelector(\".ea-advanced-data-table\" + elClass);\n // init inline edit\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\");\n\n // init panel action\n ea.hooks.doAction(\"advancedDataTable.initPanelAction\");\n\n // after panel init hook\n ea.hooks.doAction(\"advancedDataTable.afterInitPanel\", panel, model, view);\n model.once(\"editor:close\", function () {\n if (!eaTable) {\n return false;\n }\n // parse table html\n var origTable = _this5.parseHTML(eaTable.cloneNode(true));\n _this5.tableInnerHTML = origTable.innerHTML;\n\n // update table\n // this.updateFromView(\n // \tthis.view,\n // \t{\n // \t\tea_adv_data_table_static_html: this.tableInnerHTML,\n // \t},\n // \ttrue\n // );\n });\n }\n\n // context menu\n }, {\n key: \"initContextMenu\",\n value: function initContextMenu(groups, element) {\n if (element.options.model.attributes.widgetType == \"eael-advanced-data-table\" && element.options.model.attributes.settings.attributes.ea_adv_data_table_source == \"static\") {\n groups.push({\n name: \"ea_advanced_data_table\",\n actions: [{\n name: \"add_row_above\",\n title: \"Add Row Above\",\n callback: function callback() {\n var _ea$hooks$applyFilter = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter.view,\n table = _ea$hooks$applyFilter.table,\n activeCell = _ea$hooks$applyFilter.activeCell;\n // remove blank tr if any\n jQuery(table).find('tr:empty').each(function () {\n if (jQuery(this).find('td').length == 0) {\n this.remove();\n }\n });\n if (activeCell !== null && activeCell.tagName.toLowerCase() != \"th\" && activeCell.parentNode.rowIndex) {\n var index = activeCell.parentNode.rowIndex;\n var row = table.insertRow(index);\n // insert cells in row\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i);\n\n // init inline editor\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n }\n\n // remove active cell\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n });\n\n // parse table html\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true));\n\n // update model\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n\n // trigger text-change event\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_row_below\",\n title: \"Add Row Below\",\n callback: function callback() {\n var _ea$hooks$applyFilter2 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter2.view,\n table = _ea$hooks$applyFilter2.table,\n activeCell = _ea$hooks$applyFilter2.activeCell;\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex + 1;\n var row = table.insertRow(index);\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i);\n\n // init inline editor\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n }\n\n // remove active cell\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n });\n\n // parse table html\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true));\n\n // update model\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n\n // trigger text-change event\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_column_left\",\n title: \"Add Column Left\",\n callback: function callback() {\n var _ea$hooks$applyFilter3 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter3.view,\n table = _ea$hooks$applyFilter3.table,\n activeCell = _ea$hooks$applyFilter3.activeCell;\n if (activeCell !== null) {\n var index = activeCell.cellIndex;\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]);\n\n // init inline editor\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell = table.rows[i].insertCell(index);\n\n // init inline editor\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell);\n }\n }\n\n // remove active cell\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n });\n\n // parse table html\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true));\n\n // update model\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n\n // trigger text-change event\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_column_right\",\n title: \"Add Column Right\",\n callback: function callback() {\n var _ea$hooks$applyFilter4 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter4.view,\n table = _ea$hooks$applyFilter4.table,\n activeCell = _ea$hooks$applyFilter4.activeCell;\n if (activeCell !== null) {\n var index = activeCell.cellIndex + 1;\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]);\n\n // init inline editor\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell2 = table.rows[i].insertCell(index);\n\n // init inline editor\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell2);\n }\n }\n\n // remove active cell\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n });\n\n // parse table html\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true));\n\n // update model\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n\n // trigger text-change event\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"delete_row\",\n title: \"Delete Row\",\n callback: function callback() {\n var _ea$hooks$applyFilter5 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter5.view,\n table = _ea$hooks$applyFilter5.table,\n activeCell = _ea$hooks$applyFilter5.activeCell;\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex;\n\n // delete row\n table.deleteRow(index);\n\n // remove active cell\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n });\n\n // parse table html\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true));\n\n // update model\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n\n // trigger text-change event\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"delete_column\",\n title: \"Delete Column\",\n callback: function callback() {\n var _ea$hooks$applyFilter6 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter6.view,\n table = _ea$hooks$applyFilter6.table,\n activeCell = _ea$hooks$applyFilter6.activeCell;\n if (activeCell !== null) {\n var index = activeCell.cellIndex;\n\n // delete columns\n for (var i = 0; i < table.rows.length; i++) {\n table.rows[i].deleteCell(index);\n }\n\n // remove active cell\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n });\n\n // parse table html\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true));\n\n // update model\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n\n // trigger text-change event\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }]\n });\n }\n return groups;\n }\n }, {\n key: \"triggerTextChange\",\n value: function triggerTextChange(table) {\n if (table.classList.contains(\"ea-advanced-data-table-static\")) {\n var cellSelector = jQuery('thead tr:first-child th:first-child .ql-editor p', table),\n cellSelector = cellSelector.length ? cellSelector : jQuery('tbody tr:first-child td:first-child .ql-editor p', table),\n cellData = cellSelector.html();\n cellSelector.html(cellData + ' ');\n setTimeout(function () {\n cellSelector.html(cellData);\n }, 1100);\n }\n }\n }]);\n}();\nea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n new advancedDataTableEdit();\n});\n\n//# sourceURL=webpack:///./src/js/edit/advanced-data-table.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/advanced-data-table.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/advanced-data-table.min.js new file mode 100644 index 0000000..8bf4fb6 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/advanced-data-table.min.js @@ -0,0 +1 @@ +!function(e){var a={};function t(n){if(a[n])return a[n].exports;var o=a[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var o in e)t.d(n,o,function(a){return e[a]}.bind(null,o));return n},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=37)}({37:function(e,a){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e,a){for(var t=0;t2&&void 0!==arguments[2]&&arguments[2],n=e.model;if(n.remoteRender=t,elementor.config.version>"2.7.6"){var o=e.getContainer(),l=e.getContainer().settings.attributes;Object.keys(a).forEach((function(e){l[e]=a[e]})),parent.window.$e.run("document/elements/settings",{container:o,settings:l,options:{external:t}})}else Object.keys(a).forEach((function(e){n.setSetting(e,a[e])}));this.timeout=setTimeout((function(){n.remoteRender=!0}),1001)}},{key:"getClassProps",value:function(){return{view:this.view,model:this.model,table:this.table,activeCell:this.activeCell}}},{key:"setClassProps",value:function(e){var a=this;Object.keys(e).forEach((function(t){a[t]=e[t]}))}},{key:"parseHTML",value:function(e){return e.querySelectorAll("th, td").forEach((function(e){null!==e.querySelector(".inline-editor")&&(e.innerHTML=decodeURI(e.dataset.quill||""),delete e.dataset.quill)})),e}},{key:"initEditor",value:function(e){var a=this;e.dataset.quill=encodeURI(e.innerHTML),e.innerHTML='
    '.concat(e.innerHTML,"
    ");var t=new Quill(e.querySelector(".inline-editor"),{theme:"bubble",modules:{toolbar:["bold","italic","underline","strike","link",{list:"ordered"},{list:"bullet"}]}});t.on("text-change",(function(n,o,l){clearTimeout(a.timeout),e.dataset.quill=encodeURI(t.root.innerHTML);var i=a.parseHTML(a.table.cloneNode(!0));a.tableInnerHTML=i.innerHTML,a.updateFromView(a.view,{ea_adv_data_table_static_html:i.innerHTML})}))}},{key:"initInlineEdit",value:function(){var e=this,a=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table")&&(e.table!==e.view.el.querySelector(".ea-advanced-data-table")&&(e.table=e.view.el.querySelector(".ea-advanced-data-table"),e.table.classList.contains("ea-advanced-data-table-static")&&e.table.querySelectorAll("th, td").forEach((function(a){e.initEditor(a)})),e.table.addEventListener("mousedown",(function(a){a.stopPropagation(),"th"===a.target.tagName.toLowerCase()&&(e.dragging=!0,e.dragEl=a.target,e.dragStartX=a.pageX,e.dragStartWidth=a.target.offsetWidth),"th"===a.target.tagName.toLowerCase()||"td"===a.target.tagName.toLowerCase()?e.activeCell=a.target:"th"===a.target.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode:"th"===a.target.parentNode.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode.parentNode:"th"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()&&"td"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()||(e.activeCell=a.target.parentNode.parentNode.parentNode)})),e.table.addEventListener("mousemove",(function(a){e.dragging&&(e.dragEl.style.width="".concat(e.dragStartWidth+(event.pageX-e.dragStartX),"px"))})),e.table.addEventListener("mouseup",(function(a){if(e.dragging)if(e.dragging=!1,clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}})),e.table.addEventListener("dblclick",(function(a){if("th"===a.target.tagName.toLowerCase())if(a.stopPropagation(),clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}}))),clearInterval(a))}),500)}},{key:"initPanelAction",value:function(){var e=this;this.panel.content.el.onclick=function(a){if("ea:advTable:export"==a.target.dataset.event){for(var t=e.table.querySelectorAll("table tr"),n=[],o=0;o0&&(p+="",h.forEach((function(e,a){if(e.length>0){var t=e.replace(/,"""([^"]+)""",/g,',"$1",');cols=t.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm),cols.length>0&&(v&&0==a?(b+="",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?b+="".concat(JSON.parse(e),""):b+="".concat(e,"")})),b+=""):(p+="",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?p+="".concat(JSON.parse(e),""):p+="".concat(e,"")})),p+=""))}})),p+="",b.length>0||p.length>0)){e.tableInnerHTML=b+p,e.updateFromView(e.view,{ea_adv_data_table_static_html:b+p},!0);var f=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table").innerHTML==b+p&&(clearInterval(f),ea.hooks.doAction("advancedDataTable.initInlineEdit"))}),500)}u.value=""}ea.hooks.doAction("advancedDataTable.panelAction",e.panel,e.model,e.view,a)}}},{key:"initPanel",value:function(e,a,t){var n=this;this.panel=e,this.model=a,this.view=t;var o=".ea-advanced-data-table-".concat(this.view.container.args.id),l=this.view.el.querySelector(".ea-advanced-data-table"+o);ea.hooks.doAction("advancedDataTable.initInlineEdit"),ea.hooks.doAction("advancedDataTable.initPanelAction"),ea.hooks.doAction("advancedDataTable.afterInitPanel",e,a,t),a.once("editor:close",(function(){if(!l)return!1;var e=n.parseHTML(l.cloneNode(!0));n.tableInnerHTML=e.innerHTML}))}},{key:"initContextMenu",value:function(e,a){return"eael-advanced-data-table"==a.options.model.attributes.widgetType&&"static"==a.options.model.attributes.settings.attributes.ea_adv_data_table_source&&e.push({name:"ea_advanced_data_table",actions:[{name:"add_row_above",title:"Add Row Above",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(jQuery(t).find("tr:empty").each((function(){0==jQuery(this).find("td").length&&this.remove()})),null!==n&&"th"!=n.tagName.toLowerCase()&&n.parentNode.rowIndex){for(var o=n.parentNode.rowIndex,l=t.insertRow(o),i=0;i 0) { + var label = $("label[for='elementor-control-default-" + obj.data._cid + "']"); + label.after('  '); + $.ajax({ + method: "POST", + url: eael_select2_localize.ajaxurl, + data: { + action: 'eael_select2_get_title', + post_type: obj.data.source_type, + source_name: obj.data.source_name, + id: ids + } + }).done(function (response) { + if (response.success && typeof response.data.results != 'undefined') { + let eaelSelect2Options = ''; + ids.forEach(function (item, index){ + if(typeof response.data.results[item] != 'undefined'){ + const key = item; + const value = response.data.results[item]; + eaelSelect2Options += ``; + } + }) + + element.append(eaelSelect2Options); + } + label.siblings('.elementor-control-spinner').remove(); + }); + } + } + }); + + //Manual Sorting : Select2 drag and drop : starts + // #ToDo Try to use promise in future + setTimeout(function (){ + IDSelect2.next().children().children().children().sortable({ + containment: 'parent', + stop: function(event, ui) { + ui.item.parent().children('[title]').each(function() { + var title = $(this).attr('title'); + var original = $('option:contains(' + title + ')', IDSelect2).first(); + original.detach(); + IDSelect2.append(original) + }); + IDSelect2.change(); + } + }); + + $(ID).on("select2:select", function(evt) { + var element = evt.params.data.element; + var $element = $(element); + + $element.detach(); + $(this).append($element); + $(this).trigger("change"); + }); + },200); + //Manual Sorting : Select2 drag and drop : ends + + }, 100); + + }); +}(jQuery)); + +function ea_woo_cart_column_type_title(value) { + const labelValues = { + remove: eael_select2_localize.remove, + thumbnail: eael_select2_localize.thumbnail, + name: eael_select2_localize.name, + price: eael_select2_localize.price, + quantity: eael_select2_localize.quantity, + subtotal: eael_select2_localize.subtotal, + }; + + return labelValues[value] ? labelValues[value] : ''; +} + +function ea_conditional_logic_type_title(value) { + const labelValues = { + login_status: eael_select2_localize.cl_login_status, + user_role: eael_select2_localize.cl_user_role, + user: eael_select2_localize.cl_user, + post_type: eael_select2_localize.cl_post_type, + dynamic: eael_select2_localize.cl_dynamic, + browser: eael_select2_localize.cl_browser, + date_time: eael_select2_localize.cl_date_time, + recurring_day: eael_select2_localize.cl_recurring_day, + query_string: eael_select2_localize.cl_query_string, + visit_count: eael_select2_localize.cl_visit_count, + }; + + return labelValues[value] ? labelValues[value] : ''; +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/gravity-form.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/gravity-form.js new file mode 100644 index 0000000..8e970f2 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/gravity-form.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/edit/gravity-form.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/edit/gravity-form.js": +/*!*************************************!*\ + !*** ./src/js/edit/gravity-form.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("jQuery(window).on(\"elementor/frontend/init\", function () {\n elementorFrontend.hooks.addAction('frontend/element_ready/eael-gravity-form.default', function ($scope, $) {\n var $element = $scope.find('.gform_wrapper');\n $element.show();\n });\n});\n\n//# sourceURL=webpack:///./src/js/edit/gravity-form.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/gravity-form.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/gravity-form.min.js new file mode 100644 index 0000000..9a1e5a4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/gravity-form.min.js @@ -0,0 +1 @@ +!function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=38)}({38:function(e,n){jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-gravity-form.default",(function(e,n){e.find(".gform_wrapper").show()}))}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/promotion.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/promotion.js new file mode 100644 index 0000000..cab1d09 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/promotion.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/edit/promotion.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/edit/promotion.js": +/*!**********************************!*\ + !*** ./src/js/edit/promotion.js ***! + \**********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("ea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n if (typeof parent.document === \"undefined\") {\n return false;\n }\n parent.document.addEventListener(\"mousedown\", function (e) {\n var widgets = parent.document.querySelectorAll(\".elementor-element--promotion\");\n if (widgets.length > 0) {\n for (var i = 0; i < widgets.length; i++) {\n if (widgets[i].contains(e.target)) {\n var dialog = parent.document.querySelector(\"#elementor-element--promotion__dialog\");\n var icon = widgets[i].querySelector(\".icon > i\");\n if (icon.classList.toString().indexOf(\"eaicon\") >= 0) {\n dialog.querySelector(\".dialog-buttons-action\").style.display = \"none\";\n e.stopImmediatePropagation();\n if (dialog.querySelector(\".ea-dialog-buttons-action\") === null) {\n var button = document.createElement(\"a\");\n var buttonText = document.createTextNode(\"Upgrade Essential Addons\");\n button.setAttribute(\"href\", \"https://wpdeveloper.com/upgrade/ea-pro\");\n button.setAttribute(\"target\", \"_blank\");\n button.classList.add(\"dialog-button\", \"dialog-action\", \"dialog-buttons-action\", \"elementor-button\", \"go-pro\", \"elementor-button-success\", \"ea-dialog-buttons-action\");\n button.appendChild(buttonText);\n dialog.querySelector(\".dialog-buttons-action\").insertAdjacentHTML(\"afterend\", button.outerHTML);\n } else {\n dialog.querySelector(\".ea-dialog-buttons-action\").style.display = \"\";\n }\n } else {\n dialog.querySelector(\".dialog-buttons-action\").style.display = \"\";\n if (dialog.querySelector(\".ea-dialog-buttons-action\") !== null) {\n dialog.querySelector(\".ea-dialog-buttons-action\").style.display = \"none\";\n }\n }\n\n // stop loop\n break;\n }\n }\n }\n });\n});\n\n//# sourceURL=webpack:///./src/js/edit/promotion.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/promotion.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/promotion.min.js new file mode 100644 index 0000000..ba0798e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/promotion.min.js @@ -0,0 +1 @@ +!function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=39)}({39:function(e,t){ea.hooks.addAction("editMode.init","ea",(function(){if(void 0===parent.document)return!1;parent.document.addEventListener("mousedown",(function(e){var t=parent.document.querySelectorAll(".elementor-element--promotion");if(t.length>0)for(var o=0;o i").classList.toString().indexOf("eaicon")>=0)if(n.querySelector(".dialog-buttons-action").style.display="none",e.stopImmediatePropagation(),null===n.querySelector(".ea-dialog-buttons-action")){var r=document.createElement("a"),a=document.createTextNode("Upgrade Essential Addons");r.setAttribute("href","https://wpdeveloper.com/upgrade/ea-pro"),r.setAttribute("target","_blank"),r.classList.add("dialog-button","dialog-action","dialog-buttons-action","elementor-button","go-pro","elementor-button-success","ea-dialog-buttons-action"),r.appendChild(a),n.querySelector(".dialog-buttons-action").insertAdjacentHTML("afterend",r.outerHTML)}else n.querySelector(".ea-dialog-buttons-action").style.display="";else n.querySelector(".dialog-buttons-action").style.display="",null!==n.querySelector(".ea-dialog-buttons-action")&&(n.querySelector(".ea-dialog-buttons-action").style.display="none");break}}))}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/reading-progress.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/reading-progress.js new file mode 100644 index 0000000..60645a2 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/reading-progress.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/edit/reading-progress.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/edit/reading-progress.js": +/*!*****************************************!*\ + !*** ./src/js/edit/reading-progress.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("ea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n elementor.settings.page.addChangeCallback(\"eael_ext_reading_progress\", function (newValue) {\n jQuery(\".eael-reading-progress-wrap\").addClass(\"eael-reading-progress-wrap-disabled\");\n elementor.saver.update.apply().then(function () {\n elementor.reloadPreview();\n });\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_reading_progress_position\", function (newValue) {\n elementor.settings.page.setSettings(\"eael_ext_reading_progress_position\", newValue);\n jQuery(\".eael-reading-progress\").removeClass(\"eael-reading-progress-top eael-reading-progress-bottom\").addClass(\"eael-reading-progress-\" + newValue);\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_reading_progress_fill_color\", function (newValue) {\n var idSelector = jQuery('.eael-reading-progress-wrap').attr('id');\n jQuery(\"#\".concat(idSelector, \" .eael-reading-progress .eael-reading-progress-fill\")).css('background-color', newValue);\n });\n});\n\n//# sourceURL=webpack:///./src/js/edit/reading-progress.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/reading-progress.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/reading-progress.min.js new file mode 100644 index 0000000..dd99fbc --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/reading-progress.min.js @@ -0,0 +1 @@ +!function(e){var r={};function n(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=r,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,r){if(1&r&&(e=n(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(n.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)n.d(t,o,function(r){return e[r]}.bind(null,o));return t},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p="",n(n.s=40)}({40:function(e,r){ea.hooks.addAction("editMode.init","ea",(function(){elementor.settings.page.addChangeCallback("eael_ext_reading_progress",(function(e){jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-disabled"),elementor.saver.update.apply().then((function(){elementor.reloadPreview()}))})),elementor.settings.page.addChangeCallback("eael_ext_reading_progress_position",(function(e){elementor.settings.page.setSettings("eael_ext_reading_progress_position",e),jQuery(".eael-reading-progress").removeClass("eael-reading-progress-top eael-reading-progress-bottom").addClass("eael-reading-progress-"+e)})),elementor.settings.page.addChangeCallback("eael_ext_reading_progress_fill_color",(function(e){var r=jQuery(".eael-reading-progress-wrap").attr("id");jQuery("#".concat(r," .eael-reading-progress .eael-reading-progress-fill")).css("background-color",e)}))}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/scroll-to-top.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/scroll-to-top.js new file mode 100644 index 0000000..0eacb49 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/scroll-to-top.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/edit/scroll-to-top.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/edit/scroll-to-top.js": +/*!**************************************!*\ + !*** ./src/js/edit/scroll-to-top.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("ea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n elementor.settings.page.addChangeCallback(\"eael_ext_scroll_to_top\", function (newValue) {\n elementor.saver.update.apply().then(function () {\n elementor.reloadPreview();\n });\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_scroll_to_top_button_icon_image\", function (newValue) {\n elementor.saver.update.apply().then(function () {\n elementor.reloadPreview();\n });\n });\n});\n\n//# sourceURL=webpack:///./src/js/edit/scroll-to-top.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/scroll-to-top.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/scroll-to-top.min.js new file mode 100644 index 0000000..63a1c3c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/scroll-to-top.min.js @@ -0,0 +1 @@ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=41)}({41:function(e,t){ea.hooks.addAction("editMode.init","ea",(function(){elementor.settings.page.addChangeCallback("eael_ext_scroll_to_top",(function(e){elementor.saver.update.apply().then((function(){elementor.reloadPreview()}))})),elementor.settings.page.addChangeCallback("eael_ext_scroll_to_top_button_icon_image",(function(e){elementor.saver.update.apply().then((function(){elementor.reloadPreview()}))}))}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/table-of-content.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/table-of-content.js new file mode 100644 index 0000000..cede949 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/table-of-content.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/edit/table-of-content.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/edit/table-of-content.js": +/*!*****************************************!*\ + !*** ./src/js/edit/table-of-content.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("ea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n elementor.settings.page.addChangeCallback(\"eael_ext_table_of_content\", function (newValue) {\n elementor.settings.page.setSettings(\"eael_ext_table_of_content\", newValue);\n elementor.saver.update.apply().then(function () {\n elementor.reloadPreview();\n });\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_position\", function (newValue) {\n var selector = jQuery(\"#eael-toc\");\n if (newValue === \"right\") {\n selector.addClass(\"eael-toc-right\");\n } else {\n selector.removeClass(\"eael-toc-right\");\n selector.addClass(\"eael-toc-left\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_table_of_content_list_style\", function (newValue) {\n var list = jQuery(\".eael-toc-list\");\n list.removeClass(\"eael-toc-list-bar eael-toc-list-arrow\");\n if (newValue !== \"none\") {\n list.addClass(\"eael-toc-list-\" + newValue);\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_collapse_sub_heading\", function (newValue) {\n var list = jQuery(\".eael-toc-list\");\n if (newValue === \"yes\") {\n list.addClass(\"eael-toc-collapse\");\n } else {\n list.removeClass(\"eael-toc-collapse\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_table_of_content_header_icon\", function (newValue) {\n var iconElement = $(\".eael-toc-button i\");\n iconElement.removeClass().addClass(newValue.value);\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_list_icon\", function (newValue) {\n var list = jQuery(\".eael-toc-list\");\n if (newValue === \"number\") {\n list.addClass(\"eael-toc-number\").removeClass(\"eael-toc-bullet\");\n } else {\n list.addClass(\"eael-toc-bullet\").removeClass(\"eael-toc-number\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_word_wrap\", function (newValue) {\n var list = jQuery(\".eael-toc-list\");\n if (newValue === \"yes\") {\n list.addClass(\"eael-toc-word-wrap\");\n } else {\n list.removeClass(\"eael-toc-word-wrap\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_close_button_text_style\", function (newValue) {\n var toc = jQuery(\"#eael-toc\");\n if (newValue === \"bottom_to_top\") {\n toc.addClass(\"eael-bottom-to-top\");\n } else {\n toc.removeClass(\"eael-bottom-to-top\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_box_shadow\", function (newValue) {\n var toc = jQuery(\"#eael-toc\");\n if (newValue === \"yes\") {\n toc.addClass(\"eael-box-shadow\");\n } else {\n toc.removeClass(\"eael-box-shadow\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_auto_collapse\", function (newValue) {\n var toc = jQuery(\"#eael-toc\");\n if (newValue === \"yes\") {\n toc.addClass(\"eael-toc-auto-collapse collapsed\");\n } else {\n toc.removeClass(\"eael-toc-auto-collapse collapsed\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_auto_highlight\", function (newValue) {\n var tocList = jQuery(\"#eael-toc-list\");\n if (newValue === \"yes\") {\n tocList.addClass(\"eael-toc-auto-highlight\");\n } else {\n tocList.removeClass(\"eael-toc-auto-highlight\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_auto_highlight_single_item_only\", function (newValue) {\n var tocList = jQuery(\"#eael-toc-list\");\n if (newValue === \"yes\") {\n if (tocList.hasClass(\"eael-toc-auto-highlight\")) {\n tocList.addClass(\"eael-toc-highlight-single-item\");\n }\n } else {\n tocList.removeClass(\"eael-toc-highlight-single-item\");\n }\n });\n elementor.settings.page.addChangeCallback(\"eael_ext_toc_title\", function (newValue) {\n elementorFrontend.elements.$document.find(\".eael-toc-title\").text(newValue);\n elementorFrontend.elements.$document.find(\".eael-toc-button span\").text(newValue);\n });\n});\n\n//# sourceURL=webpack:///./src/js/edit/table-of-content.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/table-of-content.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/table-of-content.min.js new file mode 100644 index 0000000..72febd7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/edit/table-of-content.min.js @@ -0,0 +1 @@ +!function(e){var t={};function a(l){if(t[l])return t[l].exports;var o=t[l]={i:l,l:!1,exports:{}};return e[l].call(o.exports,o,o.exports,a),o.l=!0,o.exports}a.m=e,a.c=t,a.d=function(e,t,l){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:l})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(a.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)a.d(l,o,function(t){return e[t]}.bind(null,o));return l},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=42)}({42:function(e,t){ea.hooks.addAction("editMode.init","ea",(function(){elementor.settings.page.addChangeCallback("eael_ext_table_of_content",(function(e){elementor.settings.page.setSettings("eael_ext_table_of_content",e),elementor.saver.update.apply().then((function(){elementor.reloadPreview()}))})),elementor.settings.page.addChangeCallback("eael_ext_toc_position",(function(e){var t=jQuery("#eael-toc");"right"===e?t.addClass("eael-toc-right"):(t.removeClass("eael-toc-right"),t.addClass("eael-toc-left"))})),elementor.settings.page.addChangeCallback("eael_ext_table_of_content_list_style",(function(e){var t=jQuery(".eael-toc-list");t.removeClass("eael-toc-list-bar eael-toc-list-arrow"),"none"!==e&&t.addClass("eael-toc-list-"+e)})),elementor.settings.page.addChangeCallback("eael_ext_toc_collapse_sub_heading",(function(e){var t=jQuery(".eael-toc-list");"yes"===e?t.addClass("eael-toc-collapse"):t.removeClass("eael-toc-collapse")})),elementor.settings.page.addChangeCallback("eael_ext_table_of_content_header_icon",(function(e){$(".eael-toc-button i").removeClass().addClass(e.value)})),elementor.settings.page.addChangeCallback("eael_ext_toc_list_icon",(function(e){var t=jQuery(".eael-toc-list");"number"===e?t.addClass("eael-toc-number").removeClass("eael-toc-bullet"):t.addClass("eael-toc-bullet").removeClass("eael-toc-number")})),elementor.settings.page.addChangeCallback("eael_ext_toc_word_wrap",(function(e){var t=jQuery(".eael-toc-list");"yes"===e?t.addClass("eael-toc-word-wrap"):t.removeClass("eael-toc-word-wrap")})),elementor.settings.page.addChangeCallback("eael_ext_toc_close_button_text_style",(function(e){var t=jQuery("#eael-toc");"bottom_to_top"===e?t.addClass("eael-bottom-to-top"):t.removeClass("eael-bottom-to-top")})),elementor.settings.page.addChangeCallback("eael_ext_toc_box_shadow",(function(e){var t=jQuery("#eael-toc");"yes"===e?t.addClass("eael-box-shadow"):t.removeClass("eael-box-shadow")})),elementor.settings.page.addChangeCallback("eael_ext_toc_auto_collapse",(function(e){var t=jQuery("#eael-toc");"yes"===e?t.addClass("eael-toc-auto-collapse collapsed"):t.removeClass("eael-toc-auto-collapse collapsed")})),elementor.settings.page.addChangeCallback("eael_ext_toc_auto_highlight",(function(e){var t=jQuery("#eael-toc-list");"yes"===e?t.addClass("eael-toc-auto-highlight"):t.removeClass("eael-toc-auto-highlight")})),elementor.settings.page.addChangeCallback("eael_ext_toc_auto_highlight_single_item_only",(function(e){var t=jQuery("#eael-toc-list");"yes"===e?t.hasClass("eael-toc-auto-highlight")&&t.addClass("eael-toc-highlight-single-item"):t.removeClass("eael-toc-highlight-single-item")})),elementor.settings.page.addChangeCallback("eael_ext_toc_title",(function(e){elementorFrontend.elements.$document.find(".eael-toc-title").text(e),elementorFrontend.elements.$document.find(".eael-toc-button span").text(e)}))}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-edit/quill/quill.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-edit/quill/quill.js new file mode 100644 index 0000000..ac2aef1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-edit/quill/quill.js @@ -0,0 +1,837 @@ +/*! +* Quill Editor v1.3.6 +* https://quilljs.com/ +* Copyright (c) 2014, Jason Chen +* Copyright (c) 2013, salesforce.com +*/(function webpackUniversalModuleDefinition(root,factory){if(typeof exports==='object'&&typeof module==='object') +module.exports=factory();else if(typeof define==='function'&&define.amd) +define([],factory);else if(typeof exports==='object') +exports["Quill"]=factory();else +root["Quill"]=factory();})(typeof self!=='undefined'?self:this,function(){return(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports;} +var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports;} +__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{configurable:false,enumerable:true,get:getter});}};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module['default'];}:function getModuleExports(){return module;};__webpack_require__.d(getter,'a',getter);return getter;};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property);};__webpack_require__.p="";return __webpack_require__(__webpack_require__.s=109);}) +([(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var container_1=__webpack_require__(17);var format_1=__webpack_require__(18);var leaf_1=__webpack_require__(19);var scroll_1=__webpack_require__(45);var inline_1=__webpack_require__(46);var block_1=__webpack_require__(47);var embed_1=__webpack_require__(48);var text_1=__webpack_require__(49);var attributor_1=__webpack_require__(12);var class_1=__webpack_require__(32);var style_1=__webpack_require__(33);var store_1=__webpack_require__(31);var Registry=__webpack_require__(1);var Parchment={Scope:Registry.Scope,create:Registry.create,find:Registry.find,query:Registry.query,register:Registry.register,Container:container_1.default,Format:format_1.default,Leaf:leaf_1.default,Embed:embed_1.default,Scroll:scroll_1.default,Block:block_1.default,Inline:inline_1.default,Text:text_1.default,Attributor:{Attribute:attributor_1.default,Class:class_1.default,Style:style_1.default,Store:store_1.default,},};exports.default=Parchment;}),(function(module,exports,__webpack_require__){"use strict";var __extends=(this&&this.__extends)||(function(){var extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b;})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p];};return function(d,b){extendStatics(d,b);function __(){this.constructor=d;} +d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __());};})();Object.defineProperty(exports,"__esModule",{value:true});var ParchmentError=(function(_super){__extends(ParchmentError,_super);function ParchmentError(message){var _this=this;message='[Parchment] '+message;_this=_super.call(this,message)||this;_this.message=message;_this.name=_this.constructor.name;return _this;} +return ParchmentError;}(Error));exports.ParchmentError=ParchmentError;var attributes={};var classes={};var tags={};var types={};exports.DATA_KEY='__blot';var Scope;(function(Scope){Scope[Scope["TYPE"]=3]="TYPE";Scope[Scope["LEVEL"]=12]="LEVEL";Scope[Scope["ATTRIBUTE"]=13]="ATTRIBUTE";Scope[Scope["BLOT"]=14]="BLOT";Scope[Scope["INLINE"]=7]="INLINE";Scope[Scope["BLOCK"]=11]="BLOCK";Scope[Scope["BLOCK_BLOT"]=10]="BLOCK_BLOT";Scope[Scope["INLINE_BLOT"]=6]="INLINE_BLOT";Scope[Scope["BLOCK_ATTRIBUTE"]=9]="BLOCK_ATTRIBUTE";Scope[Scope["INLINE_ATTRIBUTE"]=5]="INLINE_ATTRIBUTE";Scope[Scope["ANY"]=15]="ANY";})(Scope=exports.Scope||(exports.Scope={}));function create(input,value){var match=query(input);if(match==null){throw new ParchmentError("Unable to create "+input+" blot");} +var BlotClass=match;var node=input instanceof Node||input['nodeType']===Node.TEXT_NODE?input:BlotClass.create(value);return new BlotClass(node,value);} +exports.create=create;function find(node,bubble){if(bubble===void 0){bubble=false;} +if(node==null) +return null;if(node[exports.DATA_KEY]!=null) +return node[exports.DATA_KEY].blot;if(bubble) +return find(node.parentNode,bubble);return null;} +exports.find=find;function query(query,scope){if(scope===void 0){scope=Scope.ANY;} +var match;if(typeof query==='string'){match=types[query]||attributes[query];} +else if(query instanceof Text||query['nodeType']===Node.TEXT_NODE){match=types['text'];} +else if(typeof query==='number'){if(query&Scope.LEVEL&Scope.BLOCK){match=types['block'];} +else if(query&Scope.LEVEL&Scope.INLINE){match=types['inline'];}} +else if(query instanceof HTMLElement){var names=(query.getAttribute('class')||'').split(/\s+/);for(var i in names){match=classes[names[i]];if(match) +break;} +match=match||tags[query.tagName];} +if(match==null) +return null;if(scope&Scope.LEVEL&match.scope&&scope&Scope.TYPE&match.scope) +return match;return null;} +exports.query=query;function register(){var Definitions=[];for(var _i=0;_i1){return Definitions.map(function(d){return register(d);});} +var Definition=Definitions[0];if(typeof Definition.blotName!=='string'&&typeof Definition.attrName!=='string'){throw new ParchmentError('Invalid definition');} +else if(Definition.blotName==='abstract'){throw new ParchmentError('Cannot register abstract class');} +types[Definition.blotName||Definition.attrName]=Definition;if(typeof Definition.keyName==='string'){attributes[Definition.keyName]=Definition;} +else{if(Definition.className!=null){classes[Definition.className]=Definition;} +if(Definition.tagName!=null){if(Array.isArray(Definition.tagName)){Definition.tagName=Definition.tagName.map(function(tagName){return tagName.toUpperCase();});} +else{Definition.tagName=Definition.tagName.toUpperCase();} +var tagNames=Array.isArray(Definition.tagName)?Definition.tagName:[Definition.tagName];tagNames.forEach(function(tag){if(tags[tag]==null||Definition.className==null){tags[tag]=Definition;}});}} +return Definition;} +exports.register=register;}),(function(module,exports,__webpack_require__){var diff=__webpack_require__(51);var equal=__webpack_require__(11);var extend=__webpack_require__(3);var op=__webpack_require__(20);var NULL_CHARACTER=String.fromCharCode(0);var Delta=function(ops){if(Array.isArray(ops)){this.ops=ops;}else if(ops!=null&&Array.isArray(ops.ops)){this.ops=ops.ops;}else{this.ops=[];}};Delta.prototype.insert=function(text,attributes){var newOp={};if(text.length===0)return this;newOp.insert=text;if(attributes!=null&&typeof attributes==='object'&&Object.keys(attributes).length>0){newOp.attributes=attributes;} +return this.push(newOp);};Delta.prototype['delete']=function(length){if(length<=0)return this;return this.push({'delete':length});};Delta.prototype.retain=function(length,attributes){if(length<=0)return this;var newOp={retain:length};if(attributes!=null&&typeof attributes==='object'&&Object.keys(attributes).length>0){newOp.attributes=attributes;} +return this.push(newOp);};Delta.prototype.push=function(newOp){var index=this.ops.length;var lastOp=this.ops[index-1];newOp=extend(true,{},newOp);if(typeof lastOp==='object'){if(typeof newOp['delete']==='number'&&typeof lastOp['delete']==='number'){this.ops[index-1]={'delete':lastOp['delete']+newOp['delete']};return this;} +if(typeof lastOp['delete']==='number'&&newOp.insert!=null){index-=1;lastOp=this.ops[index-1];if(typeof lastOp!=='object'){this.ops.unshift(newOp);return this;}} +if(equal(newOp.attributes,lastOp.attributes)){if(typeof newOp.insert==='string'&&typeof lastOp.insert==='string'){this.ops[index-1]={insert:lastOp.insert+newOp.insert};if(typeof newOp.attributes==='object')this.ops[index-1].attributes=newOp.attributes +return this;}else if(typeof newOp.retain==='number'&&typeof lastOp.retain==='number'){this.ops[index-1]={retain:lastOp.retain+newOp.retain};if(typeof newOp.attributes==='object')this.ops[index-1].attributes=newOp.attributes +return this;}}} +if(index===this.ops.length){this.ops.push(newOp);}else{this.ops.splice(index,0,newOp);} +return this;};Delta.prototype.chop=function(){var lastOp=this.ops[this.ops.length-1];if(lastOp&&lastOp.retain&&!lastOp.attributes){this.ops.pop();} +return this;};Delta.prototype.filter=function(predicate){return this.ops.filter(predicate);};Delta.prototype.forEach=function(predicate){this.ops.forEach(predicate);};Delta.prototype.map=function(predicate){return this.ops.map(predicate);};Delta.prototype.partition=function(predicate){var passed=[],failed=[];this.forEach(function(op){var target=predicate(op)?passed:failed;target.push(op);});return[passed,failed];};Delta.prototype.reduce=function(predicate,initial){return this.ops.reduce(predicate,initial);};Delta.prototype.changeLength=function(){return this.reduce(function(length,elem){if(elem.insert){return length+op.length(elem);}else if(elem.delete){return length-elem.delete;} +return length;},0);};Delta.prototype.length=function(){return this.reduce(function(length,elem){return length+op.length(elem);},0);};Delta.prototype.slice=function(start,end){start=start||0;if(typeof end!=='number')end=Infinity;var ops=[];var iter=op.iterator(this.ops);var index=0;while(index0){delta.push(other.ops[0]);delta.ops=delta.ops.concat(other.ops.slice(1));} +return delta;};Delta.prototype.diff=function(other,index){if(this.ops===other.ops){return new Delta();} +var strings=[this,other].map(function(delta){return delta.map(function(op){if(op.insert!=null){return typeof op.insert==='string'?op.insert:NULL_CHARACTER;} +var prep=(delta===other)?'on':'with';throw new Error('diff() called '+prep+' non-document');}).join('');});var delta=new Delta();var diffResult=diff(strings[0],strings[1],index);var thisIter=op.iterator(this.ops);var otherIter=op.iterator(other.ops);diffResult.forEach(function(component){var length=component[1].length;while(length>0){var opLength=0;switch(component[0]){case diff.INSERT:opLength=Math.min(otherIter.peekLength(),length);delta.push(otherIter.next(opLength));break;case diff.DELETE:opLength=Math.min(length,thisIter.peekLength());thisIter.next(opLength);delta['delete'](opLength);break;case diff.EQUAL:opLength=Math.min(thisIter.peekLength(),otherIter.peekLength(),length);var thisOp=thisIter.next(opLength);var otherOp=otherIter.next(opLength);if(equal(thisOp.insert,otherOp.insert)){delta.retain(opLength,op.attributes.diff(thisOp.attributes,otherOp.attributes));}else{delta.push(otherOp)['delete'](opLength);} +break;} +length-=opLength;}});return delta.chop();};Delta.prototype.eachLine=function(predicate,newline){newline=newline||'\n';var iter=op.iterator(this.ops);var line=new Delta();var i=0;while(iter.hasNext()){if(iter.peekType()!=='insert')return;var thisOp=iter.peek();var start=op.length(thisOp)-iter.peekLength();var index=typeof thisOp.insert==='string'?thisOp.insert.indexOf(newline,start)-start:-1;if(index<0){line.push(iter.next());}else if(index>0){line.push(iter.next(index));}else{if(predicate(line,iter.next(1).attributes||{},i)===false){return;} +i+=1;line=new Delta();}} +if(line.length()>0){predicate(line,{},i);}};Delta.prototype.transform=function(other,priority){priority=!!priority;if(typeof other==='number'){return this.transformPosition(other,priority);} +var thisIter=op.iterator(this.ops);var otherIter=op.iterator(other.ops);var delta=new Delta();while(thisIter.hasNext()||otherIter.hasNext()){if(thisIter.peekType()==='insert'&&(priority||otherIter.peekType()!=='insert')){delta.retain(op.length(thisIter.next()));}else if(otherIter.peekType()==='insert'){delta.push(otherIter.next());}else{var length=Math.min(thisIter.peekLength(),otherIter.peekLength());var thisOp=thisIter.next(length);var otherOp=otherIter.next(length);if(thisOp['delete']){continue;}else if(otherOp['delete']){delta.push(otherOp);}else{delta.retain(length,op.attributes.transform(thisOp.attributes,otherOp.attributes,priority));}}} +return delta.chop();};Delta.prototype.transformPosition=function(index,priority){priority=!!priority;var thisIter=op.iterator(this.ops);var offset=0;while(thisIter.hasNext()&&offset<=index){var length=thisIter.peekLength();var nextType=thisIter.peekType();thisIter.next();if(nextType==='delete'){index-=Math.min(length,index-offset);continue;}else if(nextType==='insert'&&(offset0){if(index1&&arguments[1]!==undefined?arguments[1]:false;if(force&&(index===0||index>=this.length()-NEWLINE_LENGTH)){var clone=this.clone();if(index===0){this.parent.insertBefore(clone,this);return this;}else{this.parent.insertBefore(clone,this.next);return clone;}}else{var next=_get(Block.prototype.__proto__||Object.getPrototypeOf(Block.prototype),'split',this).call(this,index,force);this.cache={};return next;}}}]);return Block;}(_parchment2.default.Block);Block.blotName='block';Block.tagName='P';Block.defaultChild='break';Block.allowedChildren=[_inline2.default,_parchment2.default.Embed,_text2.default];function bubbleFormats(blot){var formats=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(blot==null)return formats;if(typeof blot.formats==='function'){formats=(0,_extend2.default)(formats,blot.formats());} +if(blot.parent==null||blot.parent.blotName=='scroll'||blot.parent.statics.scope!==blot.statics.scope){return formats;} +return bubbleFormats(blot.parent,formats);} +exports.bubbleFormats=bubbleFormats;exports.BlockEmbed=BlockEmbed;exports.default=Block;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.overload=exports.expandConfig=undefined;var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj;}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"])_i["return"]();}finally{if(_d)throw _e;}}return _arr;}return function(arr,i){if(Array.isArray(arr)){return arr;}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i);}else{throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i2&&arguments[2]!==undefined?arguments[2]:false;if(typeof path!=='string'){var name=path.attrName||path.blotName;if(typeof name==='string'){this.register('formats/'+name,path,target);}else{Object.keys(path).forEach(function(key){_this.register(key,path[key],target);});}}else{if(this.imports[path]!=null&&!overwrite){debug.warn('Overwriting '+path+' with',target);} +this.imports[path]=target;if((path.startsWith('blots/')||path.startsWith('formats/'))&&target.blotName!=='abstract'){_parchment2.default.register(target);}else if(path.startsWith('modules')&&typeof target.register==='function'){target.register();}}}}]);function Quill(container){var _this2=this;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,Quill);this.options=expandConfig(container,options);this.container=this.options.container;if(this.container==null){return debug.error('Invalid Quill container',container);} +if(this.options.debug){Quill.debug(this.options.debug);} +var html=this.container.innerHTML.trim();this.container.classList.add('ql-container');this.container.innerHTML='';this.container.__quill=this;this.root=this.addContainer('ql-editor');this.root.classList.add('ql-blank');this.root.setAttribute('data-gramm',false);this.scrollingContainer=this.options.scrollingContainer||this.root;this.emitter=new _emitter4.default();this.scroll=_parchment2.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats});this.editor=new _editor2.default(this.scroll);this.selection=new _selection2.default(this.scroll,this.emitter);this.theme=new this.options.theme(this,this.options);this.keyboard=this.theme.addModule('keyboard');this.clipboard=this.theme.addModule('clipboard');this.history=this.theme.addModule('history');this.theme.init();this.emitter.on(_emitter4.default.events.EDITOR_CHANGE,function(type){if(type===_emitter4.default.events.TEXT_CHANGE){_this2.root.classList.toggle('ql-blank',_this2.editor.isBlank());}});this.emitter.on(_emitter4.default.events.SCROLL_UPDATE,function(source,mutations){var range=_this2.selection.lastRange;var index=range&&range.length===0?range.index:undefined;modify.call(_this2,function(){return _this2.editor.update(null,mutations,index);},source);});var contents=this.clipboard.convert('
    '+html+'


    ');this.setContents(contents);this.history.clear();if(this.options.placeholder){this.root.setAttribute('data-placeholder',this.options.placeholder);} +if(this.options.readOnly){this.disable();}} +_createClass(Quill,[{key:'addContainer',value:function addContainer(container){var refNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;if(typeof container==='string'){var className=container;container=document.createElement('div');container.classList.add(className);} +this.container.insertBefore(container,refNode);return container;}},{key:'blur',value:function blur(){this.selection.setRange(null);}},{key:'deleteText',value:function deleteText(index,length,source){var _this3=this;var _overload=overload(index,length,source);var _overload2=_slicedToArray(_overload,4);index=_overload2[0];length=_overload2[1];source=_overload2[3];return modify.call(this,function(){return _this3.editor.deleteText(index,length);},source,index,-1*length);}},{key:'disable',value:function disable(){this.enable(false);}},{key:'enable',value:function enable(){var enabled=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.scroll.enable(enabled);this.container.classList.toggle('ql-disabled',!enabled);}},{key:'focus',value:function focus(){var scrollTop=this.scrollingContainer.scrollTop;this.selection.focus();this.scrollingContainer.scrollTop=scrollTop;this.scrollIntoView();}},{key:'format',value:function format(name,value){var _this4=this;var source=arguments.length>2&&arguments[2]!==undefined?arguments[2]:_emitter4.default.sources.API;return modify.call(this,function(){var range=_this4.getSelection(true);var change=new _quillDelta2.default();if(range==null){return change;}else if(_parchment2.default.query(name,_parchment2.default.Scope.BLOCK)){change=_this4.editor.formatLine(range.index,range.length,_defineProperty({},name,value));}else if(range.length===0){_this4.selection.format(name,value);return change;}else{change=_this4.editor.formatText(range.index,range.length,_defineProperty({},name,value));} +_this4.setSelection(range,_emitter4.default.sources.SILENT);return change;},source);}},{key:'formatLine',value:function formatLine(index,length,name,value,source){var _this5=this;var formats=void 0;var _overload3=overload(index,length,name,value,source);var _overload4=_slicedToArray(_overload3,4);index=_overload4[0];length=_overload4[1];formats=_overload4[2];source=_overload4[3];return modify.call(this,function(){return _this5.editor.formatLine(index,length,formats);},source,index,0);}},{key:'formatText',value:function formatText(index,length,name,value,source){var _this6=this;var formats=void 0;var _overload5=overload(index,length,name,value,source);var _overload6=_slicedToArray(_overload5,4);index=_overload6[0];length=_overload6[1];formats=_overload6[2];source=_overload6[3];return modify.call(this,function(){return _this6.editor.formatText(index,length,formats);},source,index,0);}},{key:'getBounds',value:function getBounds(index){var length=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var bounds=void 0;if(typeof index==='number'){bounds=this.selection.getBounds(index,length);}else{bounds=this.selection.getBounds(index.index,index.length);} +var containerBounds=this.container.getBoundingClientRect();return{bottom:bounds.bottom-containerBounds.top,height:bounds.height,left:bounds.left-containerBounds.left,right:bounds.right-containerBounds.left,top:bounds.top-containerBounds.top,width:bounds.width};}},{key:'getContents',value:function getContents(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var length=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.getLength()-index;var _overload7=overload(index,length);var _overload8=_slicedToArray(_overload7,2);index=_overload8[0];length=_overload8[1];return this.editor.getContents(index,length);}},{key:'getFormat',value:function getFormat(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.getSelection(true);var length=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;if(typeof index==='number'){return this.editor.getFormat(index,length);}else{return this.editor.getFormat(index.index,index.length);}}},{key:'getIndex',value:function getIndex(blot){return blot.offset(this.scroll);}},{key:'getLength',value:function getLength(){return this.scroll.length();}},{key:'getLeaf',value:function getLeaf(index){return this.scroll.leaf(index);}},{key:'getLine',value:function getLine(index){return this.scroll.line(index);}},{key:'getLines',value:function getLines(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var length=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Number.MAX_VALUE;if(typeof index!=='number'){return this.scroll.lines(index.index,index.length);}else{return this.scroll.lines(index,length);}}},{key:'getModule',value:function getModule(name){return this.theme.modules[name];}},{key:'getSelection',value:function getSelection(){var focus=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(focus)this.focus();this.update();return this.selection.getRange()[0];}},{key:'getText',value:function getText(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var length=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.getLength()-index;var _overload9=overload(index,length);var _overload10=_slicedToArray(_overload9,2);index=_overload10[0];length=_overload10[1];return this.editor.getText(index,length);}},{key:'hasFocus',value:function hasFocus(){return this.selection.hasFocus();}},{key:'insertEmbed',value:function insertEmbed(index,embed,value){var _this7=this;var source=arguments.length>3&&arguments[3]!==undefined?arguments[3]:Quill.sources.API;return modify.call(this,function(){return _this7.editor.insertEmbed(index,embed,value);},source,index);}},{key:'insertText',value:function insertText(index,text,name,value,source){var _this8=this;var formats=void 0;var _overload11=overload(index,0,name,value,source);var _overload12=_slicedToArray(_overload11,4);index=_overload12[0];formats=_overload12[2];source=_overload12[3];return modify.call(this,function(){return _this8.editor.insertText(index,text,formats);},source,index,text.length);}},{key:'isEnabled',value:function isEnabled(){return!this.container.classList.contains('ql-disabled');}},{key:'off',value:function off(){return this.emitter.off.apply(this.emitter,arguments);}},{key:'on',value:function on(){return this.emitter.on.apply(this.emitter,arguments);}},{key:'once',value:function once(){return this.emitter.once.apply(this.emitter,arguments);}},{key:'pasteHTML',value:function pasteHTML(index,html,source){this.clipboard.dangerouslyPasteHTML(index,html,source);}},{key:'removeFormat',value:function removeFormat(index,length,source){var _this9=this;var _overload13=overload(index,length,source);var _overload14=_slicedToArray(_overload13,4);index=_overload14[0];length=_overload14[1];source=_overload14[3];return modify.call(this,function(){return _this9.editor.removeFormat(index,length);},source,index);}},{key:'scrollIntoView',value:function scrollIntoView(){this.selection.scrollIntoView(this.scrollingContainer);}},{key:'setContents',value:function setContents(delta){var _this10=this;var source=arguments.length>1&&arguments[1]!==undefined?arguments[1]:_emitter4.default.sources.API;return modify.call(this,function(){delta=new _quillDelta2.default(delta);var length=_this10.getLength();var deleted=_this10.editor.deleteText(0,length);var applied=_this10.editor.applyDelta(delta);var lastOp=applied.ops[applied.ops.length-1];if(lastOp!=null&&typeof lastOp.insert==='string'&&lastOp.insert[lastOp.insert.length-1]==='\n'){_this10.editor.deleteText(_this10.getLength()-1,1);applied.delete(1);} +var ret=deleted.compose(applied);return ret;},source);}},{key:'setSelection',value:function setSelection(index,length,source){if(index==null){this.selection.setRange(null,length||Quill.sources.API);}else{var _overload15=overload(index,length,source);var _overload16=_slicedToArray(_overload15,4);index=_overload16[0];length=_overload16[1];source=_overload16[3];this.selection.setRange(new _selection.Range(index,length),source);if(source!==_emitter4.default.sources.SILENT){this.selection.scrollIntoView(this.scrollingContainer);}}}},{key:'setText',value:function setText(text){var source=arguments.length>1&&arguments[1]!==undefined?arguments[1]:_emitter4.default.sources.API;var delta=new _quillDelta2.default().insert(text);return this.setContents(delta,source);}},{key:'update',value:function update(){var source=arguments.length>0&&arguments[0]!==undefined?arguments[0]:_emitter4.default.sources.USER;var change=this.scroll.update(source);this.selection.update(source);return change;}},{key:'updateContents',value:function updateContents(delta){var _this11=this;var source=arguments.length>1&&arguments[1]!==undefined?arguments[1]:_emitter4.default.sources.API;return modify.call(this,function(){delta=new _quillDelta2.default(delta);return _this11.editor.applyDelta(delta,source);},source,true);}}]);return Quill;}();Quill.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:'',readOnly:false,scrollingContainer:null,strict:true,theme:'default'};Quill.events=_emitter4.default.events;Quill.sources=_emitter4.default.sources;Quill.version=false?'dev':"1.3.6";Quill.imports={'delta':_quillDelta2.default,'parchment':_parchment2.default,'core/module':_module2.default,'core/theme':_theme2.default};function expandConfig(container,userConfig){userConfig=(0,_extend2.default)(true,{container:container,modules:{clipboard:true,keyboard:true,history:true}},userConfig);if(!userConfig.theme||userConfig.theme===Quill.DEFAULTS.theme){userConfig.theme=_theme2.default;}else{userConfig.theme=Quill.import('themes/'+userConfig.theme);if(userConfig.theme==null){throw new Error('Invalid theme '+userConfig.theme+'. Did you register it?');}} +var themeConfig=(0,_extend2.default)(true,{},userConfig.theme.DEFAULTS);[themeConfig,userConfig].forEach(function(config){config.modules=config.modules||{};Object.keys(config.modules).forEach(function(module){if(config.modules[module]===true){config.modules[module]={};}});});var moduleNames=Object.keys(themeConfig.modules).concat(Object.keys(userConfig.modules));var moduleConfig=moduleNames.reduce(function(config,name){var moduleClass=Quill.import('modules/'+name);if(moduleClass==null){debug.error('Cannot load '+name+' module. Are you sure you registered it?');}else{config[name]=moduleClass.DEFAULTS||{};} +return config;},{});if(userConfig.modules!=null&&userConfig.modules.toolbar&&userConfig.modules.toolbar.constructor!==Object){userConfig.modules.toolbar={container:userConfig.modules.toolbar};} +userConfig=(0,_extend2.default)(true,{},Quill.DEFAULTS,{modules:moduleConfig},themeConfig,userConfig);['bounds','container','scrollingContainer'].forEach(function(key){if(typeof userConfig[key]==='string'){userConfig[key]=document.querySelector(userConfig[key]);}});userConfig.modules=Object.keys(userConfig.modules).reduce(function(config,name){if(userConfig.modules[name]){config[name]=userConfig.modules[name];} +return config;},{});return userConfig;} +function modify(modifier,source,index,shift){if(this.options.strict&&!this.isEnabled()&&source===_emitter4.default.sources.USER){return new _quillDelta2.default();} +var range=index==null?null:this.getSelection();var oldDelta=this.editor.delta;var change=modifier();if(range!=null){if(index===true)index=range.index;if(shift==null){range=shiftRange(range,change,source);}else if(shift!==0){range=shiftRange(range,index,shift,source);} +this.setSelection(range,_emitter4.default.sources.SILENT);} +if(change.length()>0){var _emitter;var args=[_emitter4.default.events.TEXT_CHANGE,change,oldDelta,source];(_emitter=this.emitter).emit.apply(_emitter,[_emitter4.default.events.EDITOR_CHANGE].concat(args));if(source!==_emitter4.default.sources.SILENT){var _emitter2;(_emitter2=this.emitter).emit.apply(_emitter2,args);}} +return change;} +function overload(index,length,name,value,source){var formats={};if(typeof index.index==='number'&&typeof index.length==='number'){if(typeof length!=='number'){source=value,value=name,name=length,length=index.length,index=index.index;}else{length=index.length,index=index.index;}}else if(typeof length!=='number'){source=value,value=name,name=length,length=0;} +if((typeof name==='undefined'?'undefined':_typeof(name))==='object'){formats=name;source=value;}else if(typeof name==='string'){if(value!=null){formats[name]=value;}else{source=name;}} +source=source||_emitter4.default.sources.API;return[index,length,formats,source];} +function shiftRange(range,index,length,source){if(range==null)return null;var start=void 0,end=void 0;if(index instanceof _quillDelta2.default){var _map=[range.index,range.index+range.length].map(function(pos){return index.transformPosition(pos,source!==_emitter4.default.sources.USER);});var _map2=_slicedToArray(_map,2);start=_map2[0];end=_map2[1];}else{var _map3=[range.index,range.index+range.length].map(function(pos){if(pos=0){return pos+length;}else{return Math.max(index,pos+length);}});var _map4=_slicedToArray(_map3,2);start=_map4[0];end=_map4[1];} +return new _selection.Range(start,end-start);} +exports.expandConfig=expandConfig;exports.overload=overload;exports.default=Quill;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i0){var parent=this.parent.isolate(this.offset(),this.length());this.moveChildren(parent);parent.wrap(this);}}}],[{key:'compare',value:function compare(self,other){var selfIndex=Inline.order.indexOf(self);var otherIndex=Inline.order.indexOf(other);if(selfIndex>=0||otherIndex>=0){return selfIndex-otherIndex;}else if(self===other){return 0;}else if(self1?_len2-1:0),_key2=1;_key2<_len2;_key2++){args[_key2-1]=arguments[_key2];} +(this.listeners[event.type]||[]).forEach(function(_ref){var node=_ref.node,handler=_ref.handler;if(event.target===node||node.contains(event.target)){handler.apply(undefined,[event].concat(args));}});}},{key:'listenDOM',value:function listenDOM(eventName,node,handler){if(!this.listeners[eventName]){this.listeners[eventName]=[];} +this.listeners[eventName].push({node:node,handler:handler});}}]);return Emitter;}(_eventemitter2.default);Emitter.events={EDITOR_CHANGE:'editor-change',SCROLL_BEFORE_UPDATE:'scroll-before-update',SCROLL_OPTIMIZE:'scroll-optimize',SCROLL_UPDATE:'scroll-update',SELECTION_CHANGE:'selection-change',TEXT_CHANGE:'text-change'};Emitter.sources={API:'api',SILENT:'silent',USER:'user'};exports.default=Emitter;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}} +var Module=function Module(quill){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,Module);this.quill=quill;this.options=options;};Module.DEFAULTS={};exports.default=Module;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var levels=['error','warn','log','info'];var level='warn';function debug(method){if(levels.indexOf(method)<=levels.indexOf(level)){var _console;for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key];} +(_console=console)[method].apply(_console,args);}} +function namespace(ns){return levels.reduce(function(logger,method){logger[method]=debug.bind(console,method,ns);return logger;},{});} +debug.level=namespace.level=function(newLevel){level=newLevel;};exports.default=namespace;}),(function(module,exports,__webpack_require__){var pSlice=Array.prototype.slice;var objectKeys=__webpack_require__(52);var isArguments=__webpack_require__(53);var deepEqual=module.exports=function(actual,expected,opts){if(!opts)opts={};if(actual===expected){return true;}else if(actual instanceof Date&&expected instanceof Date){return actual.getTime()===expected.getTime();}else if(!actual||!expected||typeof actual!='object'&&typeof expected!='object'){return opts.strict?actual===expected:actual==expected;}else{return objEquiv(actual,expected,opts);}} +function isUndefinedOrNull(value){return value===null||value===undefined;} +function isBuffer(x){if(!x||typeof x!=='object'||typeof x.length!=='number')return false;if(typeof x.copy!=='function'||typeof x.slice!=='function'){return false;} +if(x.length>0&&typeof x[0]!=='number')return false;return true;} +function objEquiv(a,b,opts){var i,key;if(isUndefinedOrNull(a)||isUndefinedOrNull(b)) +return false;if(a.prototype!==b.prototype)return false;if(isArguments(a)){if(!isArguments(b)){return false;} +a=pSlice.call(a);b=pSlice.call(b);return deepEqual(a,b,opts);} +if(isBuffer(a)){if(!isBuffer(b)){return false;} +if(a.length!==b.length)return false;for(i=0;i=0;i--){if(ka[i]!=kb[i]) +return false;} +for(i=ka.length-1;i>=0;i--){key=ka[i];if(!deepEqual(a[key],b[key],opts))return false;} +return typeof a===typeof b;}}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var Registry=__webpack_require__(1);var Attributor=(function(){function Attributor(attrName,keyName,options){if(options===void 0){options={};} +this.attrName=attrName;this.keyName=keyName;var attributeBit=Registry.Scope.TYPE&Registry.Scope.ATTRIBUTE;if(options.scope!=null){this.scope=(options.scope&Registry.Scope.LEVEL)|attributeBit;} +else{this.scope=Registry.Scope.ATTRIBUTE;} +if(options.whitelist!=null) +this.whitelist=options.whitelist;} +Attributor.keys=function(node){return[].map.call(node.attributes,function(item){return item.name;});};Attributor.prototype.add=function(node,value){if(!this.canAdd(node,value)) +return false;node.setAttribute(this.keyName,value);return true;};Attributor.prototype.canAdd=function(node,value){var match=Registry.query(node,Registry.Scope.BLOT&(this.scope|Registry.Scope.TYPE));if(match==null) +return false;if(this.whitelist==null) +return true;if(typeof value==='string'){return this.whitelist.indexOf(value.replace(/["']/g,''))>-1;} +else{return this.whitelist.indexOf(value)>-1;}};Attributor.prototype.remove=function(node){node.removeAttribute(this.keyName);};Attributor.prototype.value=function(node){var value=node.getAttribute(this.keyName);if(this.canAdd(node,value)&&value){return value;} +return '';};return Attributor;}());exports.default=Attributor;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.Code=undefined;var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"])_i["return"]();}finally{if(_d)throw _e;}}return _arr;}return function(arr,i){if(Array.isArray(arr)){return arr;}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i);}else{throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i=index+length)return;var prevNewline=this.newlineIndex(index,true)+1;var isolateLength=nextNewline-prevNewline+1;var blot=this.isolate(prevNewline,isolateLength);var next=blot.next;blot.format(name,value);if(next instanceof CodeBlock){next.formatAt(0,index-prevNewline+length-isolateLength,name,value);}}},{key:'insertAt',value:function insertAt(index,value,def){if(def!=null)return;var _descendant3=this.descendant(_text2.default,index),_descendant4=_slicedToArray(_descendant3,2),text=_descendant4[0],offset=_descendant4[1];text.insertAt(offset,value);}},{key:'length',value:function length(){var length=this.domNode.textContent.length;if(!this.domNode.textContent.endsWith('\n')){return length+1;} +return length;}},{key:'newlineIndex',value:function newlineIndex(searchIndex){var reverse=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;if(!reverse){var offset=this.domNode.textContent.slice(searchIndex).indexOf('\n');return offset>-1?searchIndex+offset:-1;}else{return this.domNode.textContent.slice(0,searchIndex).lastIndexOf('\n');}}},{key:'optimize',value:function optimize(context){if(!this.domNode.textContent.endsWith('\n')){this.appendChild(_parchment2.default.create('text','\n'));} +_get(CodeBlock.prototype.__proto__||Object.getPrototypeOf(CodeBlock.prototype),'optimize',this).call(this,context);var next=this.next;if(next!=null&&next.prev===this&&next.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===next.statics.formats(next.domNode)){next.optimize(context);next.moveChildren(this);next.remove();}}},{key:'replace',value:function replace(target){_get(CodeBlock.prototype.__proto__||Object.getPrototypeOf(CodeBlock.prototype),'replace',this).call(this,target);[].slice.call(this.domNode.querySelectorAll('*')).forEach(function(node){var blot=_parchment2.default.find(node);if(blot==null){node.parentNode.removeChild(node);}else if(blot instanceof _parchment2.default.Embed){blot.remove();}else{blot.unwrap();}});}}],[{key:'create',value:function create(value){var domNode=_get(CodeBlock.__proto__||Object.getPrototypeOf(CodeBlock),'create',this).call(this,value);domNode.setAttribute('spellcheck',false);return domNode;}},{key:'formats',value:function formats(){return true;}}]);return CodeBlock;}(_block2.default);CodeBlock.blotName='code-block';CodeBlock.tagName='PRE';CodeBlock.TAB=' ';exports.Code=Code;exports.default=CodeBlock;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj;}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"])_i["return"]();}finally{if(_d)throw _e;}}return _arr;}return function(arr,i){if(Array.isArray(arr)){return arr;}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i);}else{throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i=scrollLength&&!text.endsWith('\n')){consumeNextNewline=true;} +_this.scroll.insertAt(index,text);var _scroll$line=_this.scroll.line(index),_scroll$line2=_slicedToArray(_scroll$line,2),line=_scroll$line2[0],offset=_scroll$line2[1];var formats=(0,_extend2.default)({},(0,_block.bubbleFormats)(line));if(line instanceof _block2.default){var _line$descendant=line.descendant(_parchment2.default.Leaf,offset),_line$descendant2=_slicedToArray(_line$descendant,1),leaf=_line$descendant2[0];formats=(0,_extend2.default)(formats,(0,_block.bubbleFormats)(leaf));} +attributes=_op2.default.attributes.diff(formats,attributes)||{};}else if(_typeof(op.insert)==='object'){var key=Object.keys(op.insert)[0];if(key==null)return index;_this.scroll.insertAt(index,key,op.insert[key]);} +scrollLength+=length;} +Object.keys(attributes).forEach(function(name){_this.scroll.formatAt(index,length,name,attributes[name]);});return index+length;},0);delta.reduce(function(index,op){if(typeof op.delete==='number'){_this.scroll.deleteAt(index,op.delete);return index;} +return index+(op.retain||op.insert.length||1);},0);this.scroll.batchEnd();return this.update(delta);}},{key:'deleteText',value:function deleteText(index,length){this.scroll.deleteAt(index,length);return this.update(new _quillDelta2.default().retain(index).delete(length));}},{key:'formatLine',value:function formatLine(index,length){var _this2=this;var formats=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.scroll.update();Object.keys(formats).forEach(function(format){if(_this2.scroll.whitelist!=null&&!_this2.scroll.whitelist[format])return;var lines=_this2.scroll.lines(index,Math.max(length,1));var lengthRemaining=length;lines.forEach(function(line){var lineLength=line.length();if(!(line instanceof _code2.default)){line.format(format,formats[format]);}else{var codeIndex=index-line.offset(_this2.scroll);var codeLength=line.newlineIndex(codeIndex+lengthRemaining)-codeIndex+1;line.formatAt(codeIndex,codeLength,format,formats[format]);} +lengthRemaining-=lineLength;});});this.scroll.optimize();return this.update(new _quillDelta2.default().retain(index).retain(length,(0,_clone2.default)(formats)));}},{key:'formatText',value:function formatText(index,length){var _this3=this;var formats=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};Object.keys(formats).forEach(function(format){_this3.scroll.formatAt(index,length,format,formats[format]);});return this.update(new _quillDelta2.default().retain(index).retain(length,(0,_clone2.default)(formats)));}},{key:'getContents',value:function getContents(index,length){return this.delta.slice(index,index+length);}},{key:'getDelta',value:function getDelta(){return this.scroll.lines().reduce(function(delta,line){return delta.concat(line.delta());},new _quillDelta2.default());}},{key:'getFormat',value:function getFormat(index){var length=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var lines=[],leaves=[];if(length===0){this.scroll.path(index).forEach(function(path){var _path=_slicedToArray(path,1),blot=_path[0];if(blot instanceof _block2.default){lines.push(blot);}else if(blot instanceof _parchment2.default.Leaf){leaves.push(blot);}});}else{lines=this.scroll.lines(index,length);leaves=this.scroll.descendants(_parchment2.default.Leaf,index,length);} +var formatsArr=[lines,leaves].map(function(blots){if(blots.length===0)return{};var formats=(0,_block.bubbleFormats)(blots.shift());while(Object.keys(formats).length>0){var blot=blots.shift();if(blot==null)return formats;formats=combineFormats((0,_block.bubbleFormats)(blot),formats);} +return formats;});return _extend2.default.apply(_extend2.default,formatsArr);}},{key:'getText',value:function getText(index,length){return this.getContents(index,length).filter(function(op){return typeof op.insert==='string';}).map(function(op){return op.insert;}).join('');}},{key:'insertEmbed',value:function insertEmbed(index,embed,value){this.scroll.insertAt(index,embed,value);return this.update(new _quillDelta2.default().retain(index).insert(_defineProperty({},embed,value)));}},{key:'insertText',value:function insertText(index,text){var _this4=this;var formats=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};text=text.replace(/\r\n/g,'\n').replace(/\r/g,'\n');this.scroll.insertAt(index,text);Object.keys(formats).forEach(function(format){_this4.scroll.formatAt(index,text.length,format,formats[format]);});return this.update(new _quillDelta2.default().retain(index).insert(text,(0,_clone2.default)(formats)));}},{key:'isBlank',value:function isBlank(){if(this.scroll.children.length==0)return true;if(this.scroll.children.length>1)return false;var block=this.scroll.children.head;if(block.statics.blotName!==_block2.default.blotName)return false;if(block.children.length>1)return false;return block.children.head instanceof _break2.default;}},{key:'removeFormat',value:function removeFormat(index,length){var text=this.getText(index,length);var _scroll$line3=this.scroll.line(index+length),_scroll$line4=_slicedToArray(_scroll$line3,2),line=_scroll$line4[0],offset=_scroll$line4[1];var suffixLength=0,suffix=new _quillDelta2.default();if(line!=null){if(!(line instanceof _code2.default)){suffixLength=line.length()-offset;}else{suffixLength=line.newlineIndex(offset)-offset+1;} +suffix=line.delta().slice(offset,offset+suffixLength-1).insert('\n');} +var contents=this.getContents(index,length+suffixLength);var diff=contents.diff(new _quillDelta2.default().insert(text).concat(suffix));var delta=new _quillDelta2.default().retain(index).concat(diff);return this.applyDelta(delta);}},{key:'update',value:function update(change){var mutations=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var cursorIndex=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;var oldDelta=this.delta;if(mutations.length===1&&mutations[0].type==='characterData'&&mutations[0].target.data.match(ASCII)&&_parchment2.default.find(mutations[0].target)){var textBlot=_parchment2.default.find(mutations[0].target);var formats=(0,_block.bubbleFormats)(textBlot);var index=textBlot.offset(this.scroll);var oldValue=mutations[0].oldValue.replace(_cursor2.default.CONTENTS,'');var oldText=new _quillDelta2.default().insert(oldValue);var newText=new _quillDelta2.default().insert(textBlot.value());var diffDelta=new _quillDelta2.default().retain(index).concat(oldText.diff(newText,cursorIndex));change=diffDelta.reduce(function(delta,op){if(op.insert){return delta.insert(op.insert,formats);}else{return delta.push(op);}},new _quillDelta2.default());this.delta=oldDelta.compose(change);}else{this.delta=this.getDelta();if(!change||!(0,_deepEqual2.default)(oldDelta.compose(change),this.delta)){change=oldDelta.diff(this.delta,cursorIndex);}} +return change;}}]);return Editor;}();function combineFormats(formats,combined){return Object.keys(combined).reduce(function(merged,name){if(formats[name]==null)return merged;if(combined[name]===formats[name]){merged[name]=combined[name];}else if(Array.isArray(combined[name])){if(combined[name].indexOf(formats[name])<0){merged[name]=combined[name].concat([formats[name]]);}}else{merged[name]=[combined[name],formats[name]];} +return merged;},{});} +function normalizeDelta(delta){return delta.reduce(function(delta,op){if(op.insert===1){var attributes=(0,_clone2.default)(op.attributes);delete attributes['image'];return delta.insert({image:op.attributes.image},attributes);} +if(op.attributes!=null&&(op.attributes.list===true||op.attributes.bullet===true)){op=(0,_clone2.default)(op);if(op.attributes.list){op.attributes.list='ordered';}else{op.attributes.list='bullet';delete op.attributes.bullet;}} +if(typeof op.insert==='string'){var text=op.insert.replace(/\r\n/g,'\n').replace(/\r/g,'\n');return delta.insert(text,op.attributes);} +return delta.push(op);},new _quillDelta2.default());} +exports.default=Editor;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.Range=undefined;var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"])_i["return"]();}finally{if(_d)throw _e;}}return _arr;}return function(arr,i){if(Array.isArray(arr)){return arr;}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i);}else{throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i1&&arguments[1]!==undefined?arguments[1]:0;_classCallCheck(this,Range);this.index=index;this.length=length;};var Selection=function(){function Selection(scroll,emitter){var _this=this;_classCallCheck(this,Selection);this.emitter=emitter;this.scroll=scroll;this.composing=false;this.mouseDown=false;this.root=this.scroll.domNode;this.cursor=_parchment2.default.create('cursor',this);this.lastRange=this.savedRange=new Range(0,0);this.handleComposition();this.handleDragging();this.emitter.listenDOM('selectionchange',document,function(){if(!_this.mouseDown){setTimeout(_this.update.bind(_this,_emitter4.default.sources.USER),1);}});this.emitter.on(_emitter4.default.events.EDITOR_CHANGE,function(type,delta){if(type===_emitter4.default.events.TEXT_CHANGE&&delta.length()>0){_this.update(_emitter4.default.sources.SILENT);}});this.emitter.on(_emitter4.default.events.SCROLL_BEFORE_UPDATE,function(){if(!_this.hasFocus())return;var native=_this.getNativeRange();if(native==null)return;if(native.start.node===_this.cursor.textNode)return;_this.emitter.once(_emitter4.default.events.SCROLL_UPDATE,function(){try{_this.setNativeRange(native.start.node,native.start.offset,native.end.node,native.end.offset);}catch(ignored){}});});this.emitter.on(_emitter4.default.events.SCROLL_OPTIMIZE,function(mutations,context){if(context.range){var _context$range=context.range,startNode=_context$range.startNode,startOffset=_context$range.startOffset,endNode=_context$range.endNode,endOffset=_context$range.endOffset;_this.setNativeRange(startNode,startOffset,endNode,endOffset);}});this.update(_emitter4.default.sources.SILENT);} +_createClass(Selection,[{key:'handleComposition',value:function handleComposition(){var _this2=this;this.root.addEventListener('compositionstart',function(){_this2.composing=true;});this.root.addEventListener('compositionend',function(){_this2.composing=false;if(_this2.cursor.parent){var range=_this2.cursor.restore();if(!range)return;setTimeout(function(){_this2.setNativeRange(range.startNode,range.startOffset,range.endNode,range.endOffset);},1);}});}},{key:'handleDragging',value:function handleDragging(){var _this3=this;this.emitter.listenDOM('mousedown',document.body,function(){_this3.mouseDown=true;});this.emitter.listenDOM('mouseup',document.body,function(){_this3.mouseDown=false;_this3.update(_emitter4.default.sources.USER);});}},{key:'focus',value:function focus(){if(this.hasFocus())return;this.root.focus();this.setRange(this.savedRange);}},{key:'format',value:function format(_format,value){if(this.scroll.whitelist!=null&&!this.scroll.whitelist[_format])return;this.scroll.update();var nativeRange=this.getNativeRange();if(nativeRange==null||!nativeRange.native.collapsed||_parchment2.default.query(_format,_parchment2.default.Scope.BLOCK))return;if(nativeRange.start.node!==this.cursor.textNode){var blot=_parchment2.default.find(nativeRange.start.node,false);if(blot==null)return;if(blot instanceof _parchment2.default.Leaf){var after=blot.split(nativeRange.start.offset);blot.parent.insertBefore(this.cursor,after);}else{blot.insertBefore(this.cursor,nativeRange.start.node);} +this.cursor.attach();} +this.cursor.format(_format,value);this.scroll.optimize();this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length);this.update();}},{key:'getBounds',value:function getBounds(index){var length=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;var scrollLength=this.scroll.length();index=Math.min(index,scrollLength-1);length=Math.min(index+length,scrollLength-1)-index;var node=void 0,_scroll$leaf=this.scroll.leaf(index),_scroll$leaf2=_slicedToArray(_scroll$leaf,2),leaf=_scroll$leaf2[0],offset=_scroll$leaf2[1];if(leaf==null)return null;var _leaf$position=leaf.position(offset,true);var _leaf$position2=_slicedToArray(_leaf$position,2);node=_leaf$position2[0];offset=_leaf$position2[1];var range=document.createRange();if(length>0){range.setStart(node,offset);var _scroll$leaf3=this.scroll.leaf(index+length);var _scroll$leaf4=_slicedToArray(_scroll$leaf3,2);leaf=_scroll$leaf4[0];offset=_scroll$leaf4[1];if(leaf==null)return null;var _leaf$position3=leaf.position(offset,true);var _leaf$position4=_slicedToArray(_leaf$position3,2);node=_leaf$position4[0];offset=_leaf$position4[1];range.setEnd(node,offset);return range.getBoundingClientRect();}else{var side='left';var rect=void 0;if(node instanceof Text){if(offset0)side='right';} +return{bottom:rect.top+rect.height,height:rect.height,left:rect[side],right:rect[side],top:rect.top,width:0};}}},{key:'getNativeRange',value:function getNativeRange(){var selection=document.getSelection();if(selection==null||selection.rangeCount<=0)return null;var nativeRange=selection.getRangeAt(0);if(nativeRange==null)return null;var range=this.normalizeNative(nativeRange);debug.info('getNativeRange',range);return range;}},{key:'getRange',value:function getRange(){var normalized=this.getNativeRange();if(normalized==null)return[null,null];var range=this.normalizedToRange(normalized);return[range,normalized];}},{key:'hasFocus',value:function hasFocus(){return document.activeElement===this.root;}},{key:'normalizedToRange',value:function normalizedToRange(range){var _this4=this;var positions=[[range.start.node,range.start.offset]];if(!range.native.collapsed){positions.push([range.end.node,range.end.offset]);} +var indexes=positions.map(function(position){var _position=_slicedToArray(position,2),node=_position[0],offset=_position[1];var blot=_parchment2.default.find(node,true);var index=blot.offset(_this4.scroll);if(offset===0){return index;}else if(blot instanceof _parchment2.default.Container){return index+blot.length();}else{return index+blot.index(node,offset);}});var end=Math.min(Math.max.apply(Math,_toConsumableArray(indexes)),this.scroll.length()-1);var start=Math.min.apply(Math,[end].concat(_toConsumableArray(indexes)));return new Range(start,end-start);}},{key:'normalizeNative',value:function normalizeNative(nativeRange){if(!contains(this.root,nativeRange.startContainer)||!nativeRange.collapsed&&!contains(this.root,nativeRange.endContainer)){return null;} +var range={start:{node:nativeRange.startContainer,offset:nativeRange.startOffset},end:{node:nativeRange.endContainer,offset:nativeRange.endOffset},native:nativeRange};[range.start,range.end].forEach(function(position){var node=position.node,offset=position.offset;while(!(node instanceof Text)&&node.childNodes.length>0){if(node.childNodes.length>offset){node=node.childNodes[offset];offset=0;}else if(node.childNodes.length===offset){node=node.lastChild;offset=node instanceof Text?node.data.length:node.childNodes.length+1;}else{break;}} +position.node=node,position.offset=offset;});return range;}},{key:'rangeToNative',value:function rangeToNative(range){var _this5=this;var indexes=range.collapsed?[range.index]:[range.index,range.index+range.length];var args=[];var scrollLength=this.scroll.length();indexes.forEach(function(index,i){index=Math.min(scrollLength-1,index);var node=void 0,_scroll$leaf5=_this5.scroll.leaf(index),_scroll$leaf6=_slicedToArray(_scroll$leaf5,2),leaf=_scroll$leaf6[0],offset=_scroll$leaf6[1];var _leaf$position5=leaf.position(offset,i!==0);var _leaf$position6=_slicedToArray(_leaf$position5,2);node=_leaf$position6[0];offset=_leaf$position6[1];args.push(node,offset);});if(args.length<2){args=args.concat(args);} +return args;}},{key:'scrollIntoView',value:function scrollIntoView(scrollingContainer){var range=this.lastRange;if(range==null)return;var bounds=this.getBounds(range.index,range.length);if(bounds==null)return;var limit=this.scroll.length()-1;var _scroll$line=this.scroll.line(Math.min(range.index,limit)),_scroll$line2=_slicedToArray(_scroll$line,1),first=_scroll$line2[0];var last=first;if(range.length>0){var _scroll$line3=this.scroll.line(Math.min(range.index+range.length,limit));var _scroll$line4=_slicedToArray(_scroll$line3,1);last=_scroll$line4[0];} +if(first==null||last==null)return;var scrollBounds=scrollingContainer.getBoundingClientRect();if(bounds.topscrollBounds.bottom){scrollingContainer.scrollTop+=bounds.bottom-scrollBounds.bottom;}}},{key:'setNativeRange',value:function setNativeRange(startNode,startOffset){var endNode=arguments.length>2&&arguments[2]!==undefined?arguments[2]:startNode;var endOffset=arguments.length>3&&arguments[3]!==undefined?arguments[3]:startOffset;var force=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;debug.info('setNativeRange',startNode,startOffset,endNode,endOffset);if(startNode!=null&&(this.root.parentNode==null||startNode.parentNode==null||endNode.parentNode==null)){return;} +var selection=document.getSelection();if(selection==null)return;if(startNode!=null){if(!this.hasFocus())this.root.focus();var native=(this.getNativeRange()||{}).native;if(native==null||force||startNode!==native.startContainer||startOffset!==native.startOffset||endNode!==native.endContainer||endOffset!==native.endOffset){if(startNode.tagName=="BR"){startOffset=[].indexOf.call(startNode.parentNode.childNodes,startNode);startNode=startNode.parentNode;} +if(endNode.tagName=="BR"){endOffset=[].indexOf.call(endNode.parentNode.childNodes,endNode);endNode=endNode.parentNode;} +var range=document.createRange();range.setStart(startNode,startOffset);range.setEnd(endNode,endOffset);selection.removeAllRanges();selection.addRange(range);}}else{selection.removeAllRanges();this.root.blur();document.body.focus();}}},{key:'setRange',value:function setRange(range){var force=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var source=arguments.length>2&&arguments[2]!==undefined?arguments[2]:_emitter4.default.sources.API;if(typeof force==='string'){source=force;force=false;} +debug.info('setRange',range);if(range!=null){var args=this.rangeToNative(range);this.setNativeRange.apply(this,_toConsumableArray(args).concat([force]));}else{this.setNativeRange(null);} +this.update(source);}},{key:'update',value:function update(){var source=arguments.length>0&&arguments[0]!==undefined?arguments[0]:_emitter4.default.sources.USER;var oldRange=this.lastRange;var _getRange=this.getRange(),_getRange2=_slicedToArray(_getRange,2),lastRange=_getRange2[0],nativeRange=_getRange2[1];this.lastRange=lastRange;if(this.lastRange!=null){this.savedRange=this.lastRange;} +if(!(0,_deepEqual2.default)(oldRange,this.lastRange)){var _emitter;if(!this.composing&&nativeRange!=null&&nativeRange.native.collapsed&&nativeRange.start.node!==this.cursor.textNode){this.cursor.restore();} +var args=[_emitter4.default.events.SELECTION_CHANGE,(0,_clone2.default)(this.lastRange),(0,_clone2.default)(oldRange),source];(_emitter=this.emitter).emit.apply(_emitter,[_emitter4.default.events.EDITOR_CHANGE].concat(args));if(source!==_emitter4.default.sources.SILENT){var _emitter2;(_emitter2=this.emitter).emit.apply(_emitter2,args);}}}}]);return Selection;}();function contains(parent,descendant){try{descendant.parentNode;}catch(e){return false;} +if(descendant instanceof Text){descendant=descendant.parentNode;} +return parent.contains(descendant);} +exports.Range=Range;exports.default=Selection;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i0) +offset+=1;return[this.parent.domNode,offset];};LeafBlot.prototype.value=function(){return _a={},_a[this.statics.blotName]=this.statics.value(this.domNode)||true,_a;var _a;};LeafBlot.scope=Registry.Scope.INLINE_BLOT;return LeafBlot;}(shadow_1.default));exports.default=LeafBlot;}),(function(module,exports,__webpack_require__){var equal=__webpack_require__(11);var extend=__webpack_require__(3);var lib={attributes:{compose:function(a,b,keepNull){if(typeof a!=='object')a={};if(typeof b!=='object')b={};var attributes=extend(true,{},b);if(!keepNull){attributes=Object.keys(attributes).reduce(function(copy,key){if(attributes[key]!=null){copy[key]=attributes[key];} +return copy;},{});} +for(var key in a){if(a[key]!==undefined&&b[key]===undefined){attributes[key]=a[key];}} +return Object.keys(attributes).length>0?attributes:undefined;},diff:function(a,b){if(typeof a!=='object')a={};if(typeof b!=='object')b={};var attributes=Object.keys(a).concat(Object.keys(b)).reduce(function(attributes,key){if(!equal(a[key],b[key])){attributes[key]=b[key]===undefined?null:b[key];} +return attributes;},{});return Object.keys(attributes).length>0?attributes:undefined;},transform:function(a,b,priority){if(typeof a!=='object')return b;if(typeof b!=='object')return undefined;if(!priority)return b;var attributes=Object.keys(b).reduce(function(attributes,key){if(a[key]===undefined)attributes[key]=b[key];return attributes;},{});return Object.keys(attributes).length>0?attributes:undefined;}},iterator:function(ops){return new Iterator(ops);},length:function(op){if(typeof op['delete']==='number'){return op['delete'];}else if(typeof op.retain==='number'){return op.retain;}else{return typeof op.insert==='string'?op.insert.length:1;}}};function Iterator(ops){this.ops=ops;this.index=0;this.offset=0;};Iterator.prototype.hasNext=function(){return this.peekLength()=opLength-offset){length=opLength-offset;this.index+=1;this.offset=0;}else{this.offset+=length;} +if(typeof nextOp['delete']==='number'){return{'delete':length};}else{var retOp={};if(nextOp.attributes){retOp.attributes=nextOp.attributes;} +if(typeof nextOp.retain==='number'){retOp.retain=length;}else if(typeof nextOp.insert==='string'){retOp.insert=nextOp.insert.substr(offset,length);}else{retOp.insert=nextOp.insert;} +return retOp;}}else{return{retain:Infinity};}};Iterator.prototype.peek=function(){return this.ops[this.index];};Iterator.prototype.peekLength=function(){if(this.ops[this.index]){return lib.length(this.ops[this.index])-this.offset;}else{return Infinity;}};Iterator.prototype.peekType=function(){if(this.ops[this.index]){if(typeof this.ops[this.index]['delete']==='number'){return 'delete';}else if(typeof this.ops[this.index].retain==='number'){return 'retain';}else{return 'insert';}} +return 'retain';};module.exports=lib;}),(function(module,exports){var clone=(function(){'use strict';function _instanceof(obj,type){return type!=null&&obj instanceof type;} +var nativeMap;try{nativeMap=Map;}catch(_){nativeMap=function(){};} +var nativeSet;try{nativeSet=Set;}catch(_){nativeSet=function(){};} +var nativePromise;try{nativePromise=Promise;}catch(_){nativePromise=function(){};} +function clone(parent,circular,depth,prototype,includeNonEnumerable){if(typeof circular==='object'){depth=circular.depth;prototype=circular.prototype;includeNonEnumerable=circular.includeNonEnumerable;circular=circular.circular;} +var allParents=[];var allChildren=[];var useBuffer=typeof Buffer!='undefined';if(typeof circular=='undefined') +circular=true;if(typeof depth=='undefined') +depth=Infinity;function _clone(parent,depth){if(parent===null) +return null;if(depth===0) +return parent;var child;var proto;if(typeof parent!='object'){return parent;} +if(_instanceof(parent,nativeMap)){child=new nativeMap();}else if(_instanceof(parent,nativeSet)){child=new nativeSet();}else if(_instanceof(parent,nativePromise)){child=new nativePromise(function(resolve,reject){parent.then(function(value){resolve(_clone(value,depth-1));},function(err){reject(_clone(err,depth-1));});});}else if(clone.__isArray(parent)){child=[];}else if(clone.__isRegExp(parent)){child=new RegExp(parent.source,__getRegExpFlags(parent));if(parent.lastIndex)child.lastIndex=parent.lastIndex;}else if(clone.__isDate(parent)){child=new Date(parent.getTime());}else if(useBuffer&&Buffer.isBuffer(parent)){child=new Buffer(parent.length);parent.copy(child);return child;}else if(_instanceof(parent,Error)){child=Object.create(parent);}else{if(typeof prototype=='undefined'){proto=Object.getPrototypeOf(parent);child=Object.create(proto);} +else{child=Object.create(prototype);proto=prototype;}} +if(circular){var index=allParents.indexOf(parent);if(index!=-1){return allChildren[index];} +allParents.push(parent);allChildren.push(child);} +if(_instanceof(parent,nativeMap)){parent.forEach(function(value,key){var keyChild=_clone(key,depth-1);var valueChild=_clone(value,depth-1);child.set(keyChild,valueChild);});} +if(_instanceof(parent,nativeSet)){parent.forEach(function(value){var entryChild=_clone(value,depth-1);child.add(entryChild);});} +for(var i in parent){var attrs;if(proto){attrs=Object.getOwnPropertyDescriptor(proto,i);} +if(attrs&&attrs.set==null){continue;} +child[i]=_clone(parent[i],depth-1);} +if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(parent);for(var i=0;i0){if(first instanceof _block.BlockEmbed||last instanceof _block.BlockEmbed){this.optimize();return;} +if(first instanceof _code2.default){var newlineIndex=first.newlineIndex(first.length(),true);if(newlineIndex>-1){first=first.split(newlineIndex+1);if(first===last){this.optimize();return;}}}else if(last instanceof _code2.default){var _newlineIndex=last.newlineIndex(0);if(_newlineIndex>-1){last.split(_newlineIndex+1);}} +var ref=last.children.head instanceof _break2.default?null:last.children.head;first.moveChildren(last,ref);first.remove();} +this.optimize();}},{key:'enable',value:function enable(){var enabled=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.domNode.setAttribute('contenteditable',enabled);}},{key:'formatAt',value:function formatAt(index,length,format,value){if(this.whitelist!=null&&!this.whitelist[format])return;_get(Scroll.prototype.__proto__||Object.getPrototypeOf(Scroll.prototype),'formatAt',this).call(this,index,length,format,value);this.optimize();}},{key:'insertAt',value:function insertAt(index,value,def){if(def!=null&&this.whitelist!=null&&!this.whitelist[value])return;if(index>=this.length()){if(def==null||_parchment2.default.query(value,_parchment2.default.Scope.BLOCK)==null){var blot=_parchment2.default.create(this.statics.defaultChild);this.appendChild(blot);if(def==null&&value.endsWith('\n')){value=value.slice(0,-1);} +blot.insertAt(0,value,def);}else{var embed=_parchment2.default.create(value,def);this.appendChild(embed);}}else{_get(Scroll.prototype.__proto__||Object.getPrototypeOf(Scroll.prototype),'insertAt',this).call(this,index,value,def);} +this.optimize();}},{key:'insertBefore',value:function insertBefore(blot,ref){if(blot.statics.scope===_parchment2.default.Scope.INLINE_BLOT){var wrapper=_parchment2.default.create(this.statics.defaultChild);wrapper.appendChild(blot);blot=wrapper;} +_get(Scroll.prototype.__proto__||Object.getPrototypeOf(Scroll.prototype),'insertBefore',this).call(this,blot,ref);}},{key:'leaf',value:function leaf(index){return this.path(index).pop()||[null,-1];}},{key:'line',value:function line(index){if(index===this.length()){return this.line(index-1);} +return this.descendant(isLine,index);}},{key:'lines',value:function lines(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var length=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Number.MAX_VALUE;var getLines=function getLines(blot,index,length){var lines=[],lengthLeft=length;blot.children.forEachAt(index,length,function(child,index,length){if(isLine(child)){lines.push(child);}else if(child instanceof _parchment2.default.Container){lines=lines.concat(getLines(child,index,lengthLeft));} +lengthLeft-=length;});return lines;};return getLines(this,index,length);}},{key:'optimize',value:function optimize(){var mutations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var context=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this.batch===true)return;_get(Scroll.prototype.__proto__||Object.getPrototypeOf(Scroll.prototype),'optimize',this).call(this,mutations,context);if(mutations.length>0){this.emitter.emit(_emitter2.default.events.SCROLL_OPTIMIZE,mutations,context);}}},{key:'path',value:function path(index){return _get(Scroll.prototype.__proto__||Object.getPrototypeOf(Scroll.prototype),'path',this).call(this,index).slice(1);}},{key:'update',value:function update(mutations){if(this.batch===true)return;var source=_emitter2.default.sources.USER;if(typeof mutations==='string'){source=mutations;} +if(!Array.isArray(mutations)){mutations=this.observer.takeRecords();} +if(mutations.length>0){this.emitter.emit(_emitter2.default.events.SCROLL_BEFORE_UPDATE,source,mutations);} +_get(Scroll.prototype.__proto__||Object.getPrototypeOf(Scroll.prototype),'update',this).call(this,mutations.concat([]));if(mutations.length>0){this.emitter.emit(_emitter2.default.events.SCROLL_UPDATE,source,mutations);}}}]);return Scroll;}(_parchment2.default.Scroll);Scroll.blotName='scroll';Scroll.className='ql-editor';Scroll.tagName='DIV';Scroll.defaultChild='block';Scroll.allowedChildren=[_block2.default,_block.BlockEmbed,_container2.default];exports.default=Scroll;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.SHORTKEY=exports.default=undefined;var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj;}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"])_i["return"]();}finally{if(_d)throw _e;}}return _arr;}return function(arr,i){if(Array.isArray(arr)){return arr;}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i);}else{throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i1&&arguments[1]!==undefined?arguments[1]:{};var handler=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var binding=normalize(key);if(binding==null||binding.key==null){return debug.warn('Attempted to add invalid keyboard binding',binding);} +if(typeof context==='function'){context={handler:context};} +if(typeof handler==='function'){handler={handler:handler};} +binding=(0,_extend2.default)(binding,context,handler);this.bindings[binding.key]=this.bindings[binding.key]||[];this.bindings[binding.key].push(binding);}},{key:'listen',value:function listen(){var _this2=this;this.quill.root.addEventListener('keydown',function(evt){if(evt.defaultPrevented)return;var which=evt.which||evt.keyCode;var bindings=(_this2.bindings[which]||[]).filter(function(binding){return Keyboard.match(evt,binding);});if(bindings.length===0)return;var range=_this2.quill.getSelection();if(range==null||!_this2.quill.hasFocus())return;var _quill$getLine=_this2.quill.getLine(range.index),_quill$getLine2=_slicedToArray(_quill$getLine,2),line=_quill$getLine2[0],offset=_quill$getLine2[1];var _quill$getLeaf=_this2.quill.getLeaf(range.index),_quill$getLeaf2=_slicedToArray(_quill$getLeaf,2),leafStart=_quill$getLeaf2[0],offsetStart=_quill$getLeaf2[1];var _ref=range.length===0?[leafStart,offsetStart]:_this2.quill.getLeaf(range.index+range.length),_ref2=_slicedToArray(_ref,2),leafEnd=_ref2[0],offsetEnd=_ref2[1];var prefixText=leafStart instanceof _parchment2.default.Text?leafStart.value().slice(0,offsetStart):'';var suffixText=leafEnd instanceof _parchment2.default.Text?leafEnd.value().slice(offsetEnd):'';var curContext={collapsed:range.length===0,empty:range.length===0&&line.length()<=1,format:_this2.quill.getFormat(range),offset:offset,prefix:prefixText,suffix:suffixText};var prevented=bindings.some(function(binding){if(binding.collapsed!=null&&binding.collapsed!==curContext.collapsed)return false;if(binding.empty!=null&&binding.empty!==curContext.empty)return false;if(binding.offset!=null&&binding.offset!==curContext.offset)return false;if(Array.isArray(binding.format)){if(binding.format.every(function(name){return curContext.format[name]==null;})){return false;}}else if(_typeof(binding.format)==='object'){if(!Object.keys(binding.format).every(function(name){if(binding.format[name]===true)return curContext.format[name]!=null;if(binding.format[name]===false)return curContext.format[name]==null;return(0,_deepEqual2.default)(binding.format[name],curContext.format[name]);})){return false;}} +if(binding.prefix!=null&&!binding.prefix.test(curContext.prefix))return false;if(binding.suffix!=null&&!binding.suffix.test(curContext.suffix))return false;return binding.handler.call(_this2,range,curContext)!==true;});if(prevented){evt.preventDefault();}});}}]);return Keyboard;}(_module2.default);Keyboard.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};Keyboard.DEFAULTS={bindings:{'bold':makeFormatHandler('bold'),'italic':makeFormatHandler('italic'),'underline':makeFormatHandler('underline'),'indent':{key:Keyboard.keys.TAB,format:['blockquote','indent','list'],handler:function handler(range,context){if(context.collapsed&&context.offset!==0)return true;this.quill.format('indent','+1',_quill2.default.sources.USER);}},'outdent':{key:Keyboard.keys.TAB,shiftKey:true,format:['blockquote','indent','list'],handler:function handler(range,context){if(context.collapsed&&context.offset!==0)return true;this.quill.format('indent','-1',_quill2.default.sources.USER);}},'outdent backspace':{key:Keyboard.keys.BACKSPACE,collapsed:true,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:['indent','list'],offset:0,handler:function handler(range,context){if(context.format.indent!=null){this.quill.format('indent','-1',_quill2.default.sources.USER);}else if(context.format.list!=null){this.quill.format('list',false,_quill2.default.sources.USER);}}},'indent code-block':makeCodeBlockHandler(true),'outdent code-block':makeCodeBlockHandler(false),'remove tab':{key:Keyboard.keys.TAB,shiftKey:true,collapsed:true,prefix:/\t$/,handler:function handler(range){this.quill.deleteText(range.index-1,1,_quill2.default.sources.USER);}},'tab':{key:Keyboard.keys.TAB,handler:function handler(range){this.quill.history.cutoff();var delta=new _quillDelta2.default().retain(range.index).delete(range.length).insert('\t');this.quill.updateContents(delta,_quill2.default.sources.USER);this.quill.history.cutoff();this.quill.setSelection(range.index+1,_quill2.default.sources.SILENT);}},'list empty enter':{key:Keyboard.keys.ENTER,collapsed:true,format:['list'],empty:true,handler:function handler(range,context){this.quill.format('list',false,_quill2.default.sources.USER);if(context.format.indent){this.quill.format('indent',false,_quill2.default.sources.USER);}}},'checklist enter':{key:Keyboard.keys.ENTER,collapsed:true,format:{list:'checked'},handler:function handler(range){var _quill$getLine3=this.quill.getLine(range.index),_quill$getLine4=_slicedToArray(_quill$getLine3,2),line=_quill$getLine4[0],offset=_quill$getLine4[1];var formats=(0,_extend2.default)({},line.formats(),{list:'checked'});var delta=new _quillDelta2.default().retain(range.index).insert('\n',formats).retain(line.length()-offset-1).retain(1,{list:'unchecked'});this.quill.updateContents(delta,_quill2.default.sources.USER);this.quill.setSelection(range.index+1,_quill2.default.sources.SILENT);this.quill.scrollIntoView();}},'header enter':{key:Keyboard.keys.ENTER,collapsed:true,format:['header'],suffix:/^$/,handler:function handler(range,context){var _quill$getLine5=this.quill.getLine(range.index),_quill$getLine6=_slicedToArray(_quill$getLine5,2),line=_quill$getLine6[0],offset=_quill$getLine6[1];var delta=new _quillDelta2.default().retain(range.index).insert('\n',context.format).retain(line.length()-offset-1).retain(1,{header:null});this.quill.updateContents(delta,_quill2.default.sources.USER);this.quill.setSelection(range.index+1,_quill2.default.sources.SILENT);this.quill.scrollIntoView();}},'list autofill':{key:' ',collapsed:true,format:{list:false},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function handler(range,context){var length=context.prefix.length;var _quill$getLine7=this.quill.getLine(range.index),_quill$getLine8=_slicedToArray(_quill$getLine7,2),line=_quill$getLine8[0],offset=_quill$getLine8[1];if(offset>length)return true;var value=void 0;switch(context.prefix.trim()){case '[]':case '[ ]':value='unchecked';break;case '[x]':value='checked';break;case '-':case '*':value='bullet';break;default:value='ordered';} +this.quill.insertText(range.index,' ',_quill2.default.sources.USER);this.quill.history.cutoff();var delta=new _quillDelta2.default().retain(range.index-offset).delete(length+1).retain(line.length()-2-offset).retain(1,{list:value});this.quill.updateContents(delta,_quill2.default.sources.USER);this.quill.history.cutoff();this.quill.setSelection(range.index-length,_quill2.default.sources.SILENT);}},'code exit':{key:Keyboard.keys.ENTER,collapsed:true,format:['code-block'],prefix:/\n\n$/,suffix:/^\s+$/,handler:function handler(range){var _quill$getLine9=this.quill.getLine(range.index),_quill$getLine10=_slicedToArray(_quill$getLine9,2),line=_quill$getLine10[0],offset=_quill$getLine10[1];var delta=new _quillDelta2.default().retain(range.index+line.length()-offset-2).retain(1,{'code-block':null}).delete(1);this.quill.updateContents(delta,_quill2.default.sources.USER);}},'embed left':makeEmbedArrowHandler(Keyboard.keys.LEFT,false),'embed left shift':makeEmbedArrowHandler(Keyboard.keys.LEFT,true),'embed right':makeEmbedArrowHandler(Keyboard.keys.RIGHT,false),'embed right shift':makeEmbedArrowHandler(Keyboard.keys.RIGHT,true)}};function makeEmbedArrowHandler(key,shiftKey){var _ref3;var where=key===Keyboard.keys.LEFT?'prefix':'suffix';return _ref3={key:key,shiftKey:shiftKey,altKey:null},_defineProperty(_ref3,where,/^$/),_defineProperty(_ref3,'handler',function handler(range){var index=range.index;if(key===Keyboard.keys.RIGHT){index+=range.length+1;} +var _quill$getLeaf3=this.quill.getLeaf(index),_quill$getLeaf4=_slicedToArray(_quill$getLeaf3,1),leaf=_quill$getLeaf4[0];if(!(leaf instanceof _parchment2.default.Embed))return true;if(key===Keyboard.keys.LEFT){if(shiftKey){this.quill.setSelection(range.index-1,range.length+1,_quill2.default.sources.USER);}else{this.quill.setSelection(range.index-1,_quill2.default.sources.USER);}}else{if(shiftKey){this.quill.setSelection(range.index,range.length+1,_quill2.default.sources.USER);}else{this.quill.setSelection(range.index+range.length+1,_quill2.default.sources.USER);}} +return false;}),_ref3;} +function handleBackspace(range,context){if(range.index===0||this.quill.getLength()<=1)return;var _quill$getLine11=this.quill.getLine(range.index),_quill$getLine12=_slicedToArray(_quill$getLine11,1),line=_quill$getLine12[0];var formats={};if(context.offset===0){var _quill$getLine13=this.quill.getLine(range.index-1),_quill$getLine14=_slicedToArray(_quill$getLine13,1),prev=_quill$getLine14[0];if(prev!=null&&prev.length()>1){var curFormats=line.formats();var prevFormats=this.quill.getFormat(range.index-1,1);formats=_op2.default.attributes.diff(curFormats,prevFormats)||{};}} +var length=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(context.prefix)?2:1;this.quill.deleteText(range.index-length,length,_quill2.default.sources.USER);if(Object.keys(formats).length>0){this.quill.formatLine(range.index-length,length,formats,_quill2.default.sources.USER);} +this.quill.focus();} +function handleDelete(range,context){var length=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(context.suffix)?2:1;if(range.index>=this.quill.getLength()-length)return;var formats={},nextLength=0;var _quill$getLine15=this.quill.getLine(range.index),_quill$getLine16=_slicedToArray(_quill$getLine15,1),line=_quill$getLine16[0];if(context.offset>=line.length()-1){var _quill$getLine17=this.quill.getLine(range.index+1),_quill$getLine18=_slicedToArray(_quill$getLine17,1),next=_quill$getLine18[0];if(next){var curFormats=line.formats();var nextFormats=this.quill.getFormat(range.index,1);formats=_op2.default.attributes.diff(curFormats,nextFormats)||{};nextLength=next.length();}} +this.quill.deleteText(range.index,length,_quill2.default.sources.USER);if(Object.keys(formats).length>0){this.quill.formatLine(range.index+nextLength-1,length,formats,_quill2.default.sources.USER);}} +function handleDeleteRange(range){var lines=this.quill.getLines(range);var formats={};if(lines.length>1){var firstFormats=lines[0].formats();var lastFormats=lines[lines.length-1].formats();formats=_op2.default.attributes.diff(lastFormats,firstFormats)||{};} +this.quill.deleteText(range,_quill2.default.sources.USER);if(Object.keys(formats).length>0){this.quill.formatLine(range.index,1,formats,_quill2.default.sources.USER);} +this.quill.setSelection(range.index,_quill2.default.sources.SILENT);this.quill.focus();} +function handleEnter(range,context){var _this3=this;if(range.length>0){this.quill.scroll.deleteAt(range.index,range.length);} +var lineFormats=Object.keys(context.format).reduce(function(lineFormats,format){if(_parchment2.default.query(format,_parchment2.default.Scope.BLOCK)&&!Array.isArray(context.format[format])){lineFormats[format]=context.format[format];} +return lineFormats;},{});this.quill.insertText(range.index,'\n',lineFormats,_quill2.default.sources.USER);this.quill.setSelection(range.index+1,_quill2.default.sources.SILENT);this.quill.focus();Object.keys(context.format).forEach(function(name){if(lineFormats[name]!=null)return;if(Array.isArray(context.format[name]))return;if(name==='link')return;_this3.quill.format(name,context.format[name],_quill2.default.sources.USER);});} +function makeCodeBlockHandler(indent){return{key:Keyboard.keys.TAB,shiftKey:!indent,format:{'code-block':true},handler:function handler(range){var CodeBlock=_parchment2.default.query('code-block');var index=range.index,length=range.length;var _quill$scroll$descend=this.quill.scroll.descendant(CodeBlock,index),_quill$scroll$descend2=_slicedToArray(_quill$scroll$descend,2),block=_quill$scroll$descend2[0],offset=_quill$scroll$descend2[1];if(block==null)return;var scrollIndex=this.quill.getIndex(block);var start=block.newlineIndex(offset,true)+1;var end=block.newlineIndex(scrollIndex+offset+length);var lines=block.domNode.textContent.slice(start,end).split('\n');offset=0;lines.forEach(function(line,i){if(indent){block.insertAt(start+offset,CodeBlock.TAB);offset+=CodeBlock.TAB.length;if(i===0){index+=CodeBlock.TAB.length;}else{length+=CodeBlock.TAB.length;}}else if(line.startsWith(CodeBlock.TAB)){block.deleteAt(start+offset,CodeBlock.TAB.length);offset-=CodeBlock.TAB.length;if(i===0){index-=CodeBlock.TAB.length;}else{length-=CodeBlock.TAB.length;}} +offset+=line.length+1;});this.quill.update(_quill2.default.sources.USER);this.quill.setSelection(index,length,_quill2.default.sources.SILENT);}};} +function makeFormatHandler(format){return{key:format[0].toUpperCase(),shortKey:true,handler:function handler(range,context){this.quill.format(format,!context.format[format],_quill2.default.sources.USER);}};} +function normalize(binding){if(typeof binding==='string'||typeof binding==='number'){return normalize({key:binding});} +if((typeof binding==='undefined'?'undefined':_typeof(binding))==='object'){binding=(0,_clone2.default)(binding,false);} +if(typeof binding.key==='string'){if(Keyboard.keys[binding.key.toUpperCase()]!=null){binding.key=Keyboard.keys[binding.key.toUpperCase()];}else if(binding.key.length===1){binding.key=binding.key.toUpperCase().charCodeAt(0);}else{return null;}} +if(binding.shortKey){binding[SHORTKEY]=binding.shortKey;delete binding.shortKey;} +return binding;} +exports.default=Keyboard;exports.SHORTKEY=SHORTKEY;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"])_i["return"]();}finally{if(_d)throw _e;}}return _arr;}return function(arr,i){if(Array.isArray(arr)){return arr;}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i);}else{throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();var _get=function get(object,property,receiver){if(object===null)object=Function.prototype;var desc=Object.getOwnPropertyDescriptor(object,property);if(desc===undefined){var parent=Object.getPrototypeOf(object);if(parent===null){return undefined;}else{return get(parent,property,receiver);}}else if("value"in desc){return desc.value;}else{var getter=desc.get;if(getter===undefined){return undefined;}return getter.call(receiver);}};var _createClass=function(){function defineProperties(target,props){for(var i=0;i-1;} +exports.default=Link;exports.sanitize=_sanitize;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj;}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};var _createClass=function(){function defineProperties(target,props){for(var i=0;i1&&arguments[1]!==undefined?arguments[1]:false;var selected=this.container.querySelector('.ql-selected');if(item===selected)return;if(selected!=null){selected.classList.remove('ql-selected');} +if(item==null)return;item.classList.add('ql-selected');this.select.selectedIndex=[].indexOf.call(item.parentNode.children,item);if(item.hasAttribute('data-value')){this.label.setAttribute('data-value',item.getAttribute('data-value'));}else{this.label.removeAttribute('data-value');} +if(item.hasAttribute('data-label')){this.label.setAttribute('data-label',item.getAttribute('data-label'));}else{this.label.removeAttribute('data-label');} +if(trigger){if(typeof Event==='function'){this.select.dispatchEvent(new Event('change'));}else if((typeof Event==='undefined'?'undefined':_typeof(Event))==='object'){var event=document.createEvent('Event');event.initEvent('change',true,true);this.select.dispatchEvent(event);} +this.close();}}},{key:'update',value:function update(){var option=void 0;if(this.select.selectedIndex>-1){var item=this.container.querySelector('.ql-picker-options').children[this.select.selectedIndex];option=this.select.options[this.select.selectedIndex];this.selectItem(item);}else{this.selectItem(null);} +var isActive=option!=null&&option!==this.select.querySelector('option[selected]');this.label.classList.toggle('ql-active',isActive);}}]);return Picker;}();exports.default=Picker;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _parchment=__webpack_require__(0);var _parchment2=_interopRequireDefault(_parchment);var _quill=__webpack_require__(5);var _quill2=_interopRequireDefault(_quill);var _block=__webpack_require__(4);var _block2=_interopRequireDefault(_block);var _break=__webpack_require__(16);var _break2=_interopRequireDefault(_break);var _container=__webpack_require__(25);var _container2=_interopRequireDefault(_container);var _cursor=__webpack_require__(24);var _cursor2=_interopRequireDefault(_cursor);var _embed=__webpack_require__(35);var _embed2=_interopRequireDefault(_embed);var _inline=__webpack_require__(6);var _inline2=_interopRequireDefault(_inline);var _scroll=__webpack_require__(22);var _scroll2=_interopRequireDefault(_scroll);var _text=__webpack_require__(7);var _text2=_interopRequireDefault(_text);var _clipboard=__webpack_require__(55);var _clipboard2=_interopRequireDefault(_clipboard);var _history=__webpack_require__(42);var _history2=_interopRequireDefault(_history);var _keyboard=__webpack_require__(23);var _keyboard2=_interopRequireDefault(_keyboard);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} +_quill2.default.register({'blots/block':_block2.default,'blots/block/embed':_block.BlockEmbed,'blots/break':_break2.default,'blots/container':_container2.default,'blots/cursor':_cursor2.default,'blots/embed':_embed2.default,'blots/inline':_inline2.default,'blots/scroll':_scroll2.default,'blots/text':_text2.default,'modules/clipboard':_clipboard2.default,'modules/history':_history2.default,'modules/keyboard':_keyboard2.default});_parchment2.default.register(_block2.default,_break2.default,_cursor2.default,_inline2.default,_scroll2.default,_text2.default);exports.default=_quill2.default;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var Registry=__webpack_require__(1);var ShadowBlot=(function(){function ShadowBlot(domNode){this.domNode=domNode;this.domNode[Registry.DATA_KEY]={blot:this};} +Object.defineProperty(ShadowBlot.prototype,"statics",{get:function(){return this.constructor;},enumerable:true,configurable:true});ShadowBlot.create=function(value){if(this.tagName==null){throw new Registry.ParchmentError('Blot definition missing tagName');} +var node;if(Array.isArray(this.tagName)){if(typeof value==='string'){value=value.toUpperCase();if(parseInt(value).toString()===value){value=parseInt(value);}} +if(typeof value==='number'){node=document.createElement(this.tagName[value-1]);} +else if(this.tagName.indexOf(value)>-1){node=document.createElement(value);} +else{node=document.createElement(this.tagName[0]);}} +else{node=document.createElement(this.tagName);} +if(this.className){node.classList.add(this.className);} +return node;};ShadowBlot.prototype.attach=function(){if(this.parent!=null){this.scroll=this.parent.scroll;}};ShadowBlot.prototype.clone=function(){var domNode=this.domNode.cloneNode(false);return Registry.create(domNode);};ShadowBlot.prototype.detach=function(){if(this.parent!=null) +this.parent.removeChild(this);delete this.domNode[Registry.DATA_KEY];};ShadowBlot.prototype.deleteAt=function(index,length){var blot=this.isolate(index,length);blot.remove();};ShadowBlot.prototype.formatAt=function(index,length,name,value){var blot=this.isolate(index,length);if(Registry.query(name,Registry.Scope.BLOT)!=null&&value){blot.wrap(name,value);} +else if(Registry.query(name,Registry.Scope.ATTRIBUTE)!=null){var parent=Registry.create(this.statics.scope);blot.wrap(parent);parent.format(name,value);}};ShadowBlot.prototype.insertAt=function(index,value,def){var blot=def==null?Registry.create('text',value):Registry.create(value,def);var ref=this.split(index);this.parent.insertBefore(blot,ref);};ShadowBlot.prototype.insertInto=function(parentBlot,refBlot){if(refBlot===void 0){refBlot=null;} +if(this.parent!=null){this.parent.children.remove(this);} +var refDomNode=null;parentBlot.children.insertBefore(this,refBlot);if(refBlot!=null){refDomNode=refBlot.domNode;} +if(this.domNode.parentNode!=parentBlot.domNode||this.domNode.nextSibling!=refDomNode){parentBlot.domNode.insertBefore(this.domNode,refDomNode);} +this.parent=parentBlot;this.attach();};ShadowBlot.prototype.isolate=function(index,length){var target=this.split(index);target.split(length);return target;};ShadowBlot.prototype.length=function(){return 1;};ShadowBlot.prototype.offset=function(root){if(root===void 0){root=this.parent;} +if(this.parent==null||this==root) +return 0;return this.parent.children.offset(this)+this.parent.offset(root);};ShadowBlot.prototype.optimize=function(context){if(this.domNode[Registry.DATA_KEY]!=null){delete this.domNode[Registry.DATA_KEY].mutations;}};ShadowBlot.prototype.remove=function(){if(this.domNode.parentNode!=null){this.domNode.parentNode.removeChild(this.domNode);} +this.detach();};ShadowBlot.prototype.replace=function(target){if(target.parent==null) +return;target.parent.insertBefore(this,target.next);target.remove();};ShadowBlot.prototype.replaceWith=function(name,value){var replacement=typeof name==='string'?Registry.create(name,value):name;replacement.replace(this);return replacement;};ShadowBlot.prototype.split=function(index,force){return index===0?this:this.next;};ShadowBlot.prototype.update=function(mutations,context){};ShadowBlot.prototype.wrap=function(name,value){var wrapper=typeof name==='string'?Registry.create(name,value):name;if(this.parent!=null){this.parent.insertBefore(wrapper,this.next);} +wrapper.appendChild(this);return wrapper;};ShadowBlot.blotName='abstract';return ShadowBlot;}());exports.default=ShadowBlot;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var attributor_1=__webpack_require__(12);var class_1=__webpack_require__(32);var style_1=__webpack_require__(33);var Registry=__webpack_require__(1);var AttributorStore=(function(){function AttributorStore(domNode){this.attributes={};this.domNode=domNode;this.build();} +AttributorStore.prototype.attribute=function(attribute,value){if(value){if(attribute.add(this.domNode,value)){if(attribute.value(this.domNode)!=null){this.attributes[attribute.attrName]=attribute;} +else{delete this.attributes[attribute.attrName];}}} +else{attribute.remove(this.domNode);delete this.attributes[attribute.attrName];}};AttributorStore.prototype.build=function(){var _this=this;this.attributes={};var attributes=attributor_1.default.keys(this.domNode);var classes=class_1.default.keys(this.domNode);var styles=style_1.default.keys(this.domNode);attributes.concat(classes).concat(styles).forEach(function(name){var attr=Registry.query(name,Registry.Scope.ATTRIBUTE);if(attr instanceof attributor_1.default){_this.attributes[attr.attrName]=attr;}});};AttributorStore.prototype.copy=function(target){var _this=this;Object.keys(this.attributes).forEach(function(key){var value=_this.attributes[key].value(_this.domNode);target.format(key,value);});};AttributorStore.prototype.move=function(target){var _this=this;this.copy(target);Object.keys(this.attributes).forEach(function(key){_this.attributes[key].remove(_this.domNode);});this.attributes={};};AttributorStore.prototype.values=function(){var _this=this;return Object.keys(this.attributes).reduce(function(attributes,name){attributes[name]=_this.attributes[name].value(_this.domNode);return attributes;},{});};return AttributorStore;}());exports.default=AttributorStore;}),(function(module,exports,__webpack_require__){"use strict";var __extends=(this&&this.__extends)||(function(){var extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b;})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p];};return function(d,b){extendStatics(d,b);function __(){this.constructor=d;} +d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __());};})();Object.defineProperty(exports,"__esModule",{value:true});var attributor_1=__webpack_require__(12);function match(node,prefix){var className=node.getAttribute('class')||'';return className.split(/\s+/).filter(function(name){return name.indexOf(prefix+"-")===0;});} +var ClassAttributor=(function(_super){__extends(ClassAttributor,_super);function ClassAttributor(){return _super!==null&&_super.apply(this,arguments)||this;} +ClassAttributor.keys=function(node){return(node.getAttribute('class')||'').split(/\s+/).map(function(name){return name.split('-').slice(0,-1).join('-');});};ClassAttributor.prototype.add=function(node,value){if(!this.canAdd(node,value)) +return false;this.remove(node);node.classList.add(this.keyName+"-"+value);return true;};ClassAttributor.prototype.remove=function(node){var matches=match(node,this.keyName);matches.forEach(function(name){node.classList.remove(name);});if(node.classList.length===0){node.removeAttribute('class');}};ClassAttributor.prototype.value=function(node){var result=match(node,this.keyName)[0]||'';var value=result.slice(this.keyName.length+1);return this.canAdd(node,value)?value:'';};return ClassAttributor;}(attributor_1.default));exports.default=ClassAttributor;}),(function(module,exports,__webpack_require__){"use strict";var __extends=(this&&this.__extends)||(function(){var extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b;})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p];};return function(d,b){extendStatics(d,b);function __(){this.constructor=d;} +d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __());};})();Object.defineProperty(exports,"__esModule",{value:true});var attributor_1=__webpack_require__(12);function camelize(name){var parts=name.split('-');var rest=parts.slice(1).map(function(part){return part[0].toUpperCase()+part.slice(1);}).join('');return parts[0]+rest;} +var StyleAttributor=(function(_super){__extends(StyleAttributor,_super);function StyleAttributor(){return _super!==null&&_super.apply(this,arguments)||this;} +StyleAttributor.keys=function(node){return(node.getAttribute('style')||'').split(';').map(function(value){var arr=value.split(':');return arr[0].trim();});};StyleAttributor.prototype.add=function(node,value){if(!this.canAdd(node,value)) +return false;node.style[camelize(this.keyName)]=value;return true;};StyleAttributor.prototype.remove=function(node){node.style[camelize(this.keyName)]='';if(!node.getAttribute('style')){node.removeAttribute('style');}};StyleAttributor.prototype.value=function(node){var value=node.style[camelize(this.keyName)];return this.canAdd(node,value)?value:'';};return StyleAttributor;}(attributor_1.default));exports.default=StyleAttributor;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;itimestamp&&this.stack.undo.length>0){var delta=this.stack.undo.pop();undoDelta=undoDelta.compose(delta.undo);changeDelta=delta.redo.compose(changeDelta);}else{this.lastRecorded=timestamp;} +this.stack.undo.push({redo:changeDelta,undo:undoDelta});if(this.stack.undo.length>this.options.maxStack){this.stack.undo.shift();}}},{key:'redo',value:function redo(){this.change('redo','undo');}},{key:'transform',value:function transform(delta){this.stack.undo.forEach(function(change){change.undo=delta.transform(change.undo,true);change.redo=delta.transform(change.redo,true);});this.stack.redo.forEach(function(change){change.undo=delta.transform(change.undo,true);change.redo=delta.transform(change.redo,true);});}},{key:'undo',value:function undo(){this.change('undo','redo');}}]);return History;}(_module2.default);History.DEFAULTS={delay:1000,maxStack:100,userOnly:false};function endsWithNewlineChange(delta){var lastOp=delta.ops[delta.ops.length-1];if(lastOp==null)return false;if(lastOp.insert!=null){return typeof lastOp.insert==='string'&&lastOp.insert.endsWith('\n');} +if(lastOp.attributes!=null){return Object.keys(lastOp.attributes).some(function(attr){return _parchment2.default.query(attr,_parchment2.default.Scope.BLOCK)!=null;});} +return false;} +function getLastChangeIndex(delta){var deleteLength=delta.reduce(function(length,op){length+=op.delete||0;return length;},0);var changeIndex=delta.length()-deleteLength;if(endsWithNewlineChange(delta)){changeIndex-=1;} +return changeIndex;} +exports.default=History;exports.getLastChangeIndex=getLastChangeIndex;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.BaseTooltip=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i0&&arguments[0]!==undefined?arguments[0]:'link';var preview=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;this.root.classList.remove('ql-hidden');this.root.classList.add('ql-editing');if(preview!=null){this.textbox.value=preview;}else if(mode!==this.root.getAttribute('data-mode')){this.textbox.value='';} +this.position(this.quill.getBounds(this.quill.selection.savedRange));this.textbox.select();this.textbox.setAttribute('placeholder',this.textbox.getAttribute('data-'+mode)||'');this.root.setAttribute('data-mode',mode);}},{key:'restoreFocus',value:function restoreFocus(){var scrollTop=this.quill.scrollingContainer.scrollTop;this.quill.focus();this.quill.scrollingContainer.scrollTop=scrollTop;}},{key:'save',value:function save(){var value=this.textbox.value;switch(this.root.getAttribute('data-mode')){case 'link':{var scrollTop=this.quill.root.scrollTop;if(this.linkRange){this.quill.formatText(this.linkRange,'link',value,_emitter2.default.sources.USER);delete this.linkRange;}else{this.restoreFocus();this.quill.format('link',value,_emitter2.default.sources.USER);} +this.quill.root.scrollTop=scrollTop;break;} +case 'video':{value=extractVideoUrl(value);} +case 'formula':{if(!value)break;var range=this.quill.getSelection(true);if(range!=null){var index=range.index+range.length;this.quill.insertEmbed(index,this.root.getAttribute('data-mode'),value,_emitter2.default.sources.USER);if(this.root.getAttribute('data-mode')==='formula'){this.quill.insertText(index+1,' ',_emitter2.default.sources.USER);} +this.quill.setSelection(index+2,_emitter2.default.sources.USER);} +break;} +default:} +this.textbox.value='';this.hide();}}]);return BaseTooltip;}(_tooltip2.default);function extractVideoUrl(url){var match=url.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||url.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);if(match){return(match[1]||'https')+'://www.youtube.com/embed/'+match[2]+'?showinfo=0';} +if(match=url.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/)){return(match[1]||'https')+'://player.vimeo.com/video/'+match[2]+'/';} +return url;} +function fillSelect(select,values){var defaultValue=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;values.forEach(function(value){var option=document.createElement('option');if(value===defaultValue){option.setAttribute('selected','selected');}else{option.setAttribute('value',value);} +select.appendChild(option);});} +exports.BaseTooltip=BaseTooltip;exports.default=BaseTheme;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var LinkedList=(function(){function LinkedList(){this.head=this.tail=null;this.length=0;} +LinkedList.prototype.append=function(){var nodes=[];for(var _i=0;_i1){this.append.apply(this,nodes.slice(1));}};LinkedList.prototype.contains=function(node){var cur,next=this.iterator();while((cur=next())){if(cur===node) +return true;} +return false;};LinkedList.prototype.insertBefore=function(node,refNode){if(!node) +return;node.next=refNode;if(refNode!=null){node.prev=refNode.prev;if(refNode.prev!=null){refNode.prev.next=node;} +refNode.prev=node;if(refNode===this.head){this.head=node;}} +else if(this.tail!=null){this.tail.next=node;node.prev=this.tail;this.tail=node;} +else{node.prev=null;this.head=this.tail=node;} +this.length+=1;};LinkedList.prototype.offset=function(target){var index=0,cur=this.head;while(cur!=null){if(cur===target) +return index;index+=cur.length();cur=cur.next;} +return-1;};LinkedList.prototype.remove=function(node){if(!this.contains(node)) +return;if(node.prev!=null) +node.prev.next=node.next;if(node.next!=null) +node.next.prev=node.prev;if(node===this.head) +this.head=node.next;if(node===this.tail) +this.tail=node.prev;this.length-=1;};LinkedList.prototype.iterator=function(curNode){if(curNode===void 0){curNode=this.head;} +return function(){var ret=curNode;if(curNode!=null) +curNode=curNode.next;return ret;};};LinkedList.prototype.find=function(index,inclusive){if(inclusive===void 0){inclusive=false;} +var cur,next=this.iterator();while((cur=next())){var length=cur.length();if(indexcurIndex){callback(cur,index-curIndex,Math.min(length,curIndex+curLength-index));} +else{callback(cur,0,Math.min(curLength,index+length-curIndex));} +curIndex+=curLength;}};LinkedList.prototype.map=function(callback){return this.reduce(function(memo,cur){memo.push(callback(cur));return memo;},[]);};LinkedList.prototype.reduce=function(callback,memo){var cur,next=this.iterator();while((cur=next())){memo=callback(memo,cur);} +return memo;};return LinkedList;}());exports.default=LinkedList;}),(function(module,exports,__webpack_require__){"use strict";var __extends=(this&&this.__extends)||(function(){var extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b;})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p];};return function(d,b){extendStatics(d,b);function __(){this.constructor=d;} +d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __());};})();Object.defineProperty(exports,"__esModule",{value:true});var container_1=__webpack_require__(17);var Registry=__webpack_require__(1);var OBSERVER_CONFIG={attributes:true,characterData:true,characterDataOldValue:true,childList:true,subtree:true,};var MAX_OPTIMIZE_ITERATIONS=100;var ScrollBlot=(function(_super){__extends(ScrollBlot,_super);function ScrollBlot(node){var _this=_super.call(this,node)||this;_this.scroll=_this;_this.observer=new MutationObserver(function(mutations){_this.update(mutations);});_this.observer.observe(_this.domNode,OBSERVER_CONFIG);_this.attach();return _this;} +ScrollBlot.prototype.detach=function(){_super.prototype.detach.call(this);this.observer.disconnect();};ScrollBlot.prototype.deleteAt=function(index,length){this.update();if(index===0&&length===this.length()){this.children.forEach(function(child){child.remove();});} +else{_super.prototype.deleteAt.call(this,index,length);}};ScrollBlot.prototype.formatAt=function(index,length,name,value){this.update();_super.prototype.formatAt.call(this,index,length,name,value);};ScrollBlot.prototype.insertAt=function(index,value,def){this.update();_super.prototype.insertAt.call(this,index,value,def);};ScrollBlot.prototype.optimize=function(mutations,context){var _this=this;if(mutations===void 0){mutations=[];} +if(context===void 0){context={};} +_super.prototype.optimize.call(this,context);var records=[].slice.call(this.observer.takeRecords());while(records.length>0) +mutations.push(records.pop());var mark=function(blot,markParent){if(markParent===void 0){markParent=true;} +if(blot==null||blot===_this) +return;if(blot.domNode.parentNode==null) +return;if(blot.domNode[Registry.DATA_KEY].mutations==null){blot.domNode[Registry.DATA_KEY].mutations=[];} +if(markParent) +mark(blot.parent);};var optimize=function(blot){if(blot.domNode[Registry.DATA_KEY]==null||blot.domNode[Registry.DATA_KEY].mutations==null){return;} +if(blot instanceof container_1.default){blot.children.forEach(optimize);} +blot.optimize(context);};var remaining=mutations;for(var i=0;remaining.length>0;i+=1){if(i>=MAX_OPTIMIZE_ITERATIONS){throw new Error('[Parchment] Maximum optimize iterations reached');} +remaining.forEach(function(mutation){var blot=Registry.find(mutation.target,true);if(blot==null) +return;if(blot.domNode===mutation.target){if(mutation.type==='childList'){mark(Registry.find(mutation.previousSibling,false));[].forEach.call(mutation.addedNodes,function(node){var child=Registry.find(node,false);mark(child,false);if(child instanceof container_1.default){child.children.forEach(function(grandChild){mark(grandChild,false);});}});} +else if(mutation.type==='attributes'){mark(blot.prev);}} +mark(blot);});this.children.forEach(optimize);remaining=[].slice.call(this.observer.takeRecords());records=remaining.slice();while(records.length>0) +mutations.push(records.pop());}};ScrollBlot.prototype.update=function(mutations,context){var _this=this;if(context===void 0){context={};} +mutations=mutations||this.observer.takeRecords();mutations.map(function(mutation){var blot=Registry.find(mutation.target,true);if(blot==null) +return null;if(blot.domNode[Registry.DATA_KEY].mutations==null){blot.domNode[Registry.DATA_KEY].mutations=[mutation];return blot;} +else{blot.domNode[Registry.DATA_KEY].mutations.push(mutation);return null;}}).forEach(function(blot){if(blot==null||blot===_this||blot.domNode[Registry.DATA_KEY]==null) +return;blot.update(blot.domNode[Registry.DATA_KEY].mutations||[],context);});if(this.domNode[Registry.DATA_KEY].mutations!=null){_super.prototype.update.call(this,this.domNode[Registry.DATA_KEY].mutations,context);} +this.optimize(mutations,context);};ScrollBlot.blotName='scroll';ScrollBlot.defaultChild='block';ScrollBlot.scope=Registry.Scope.BLOCK_BLOT;ScrollBlot.tagName='DIV';return ScrollBlot;}(container_1.default));exports.default=ScrollBlot;}),(function(module,exports,__webpack_require__){"use strict";var __extends=(this&&this.__extends)||(function(){var extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b;})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p];};return function(d,b){extendStatics(d,b);function __(){this.constructor=d;} +d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __());};})();Object.defineProperty(exports,"__esModule",{value:true});var format_1=__webpack_require__(18);var Registry=__webpack_require__(1);function isEqual(obj1,obj2){if(Object.keys(obj1).length!==Object.keys(obj2).length) +return false;for(var prop in obj1){if(obj1[prop]!==obj2[prop]) +return false;} +return true;} +var InlineBlot=(function(_super){__extends(InlineBlot,_super);function InlineBlot(){return _super!==null&&_super.apply(this,arguments)||this;} +InlineBlot.formats=function(domNode){if(domNode.tagName===InlineBlot.tagName) +return undefined;return _super.formats.call(this,domNode);};InlineBlot.prototype.format=function(name,value){var _this=this;if(name===this.statics.blotName&&!value){this.children.forEach(function(child){if(!(child instanceof format_1.default)){child=child.wrap(InlineBlot.blotName,true);} +_this.attributes.copy(child);});this.unwrap();} +else{_super.prototype.format.call(this,name,value);}};InlineBlot.prototype.formatAt=function(index,length,name,value){if(this.formats()[name]!=null||Registry.query(name,Registry.Scope.ATTRIBUTE)){var blot=this.isolate(index,length);blot.format(name,value);} +else{_super.prototype.formatAt.call(this,index,length,name,value);}};InlineBlot.prototype.optimize=function(context){_super.prototype.optimize.call(this,context);var formats=this.formats();if(Object.keys(formats).length===0){return this.unwrap();} +var next=this.next;if(next instanceof InlineBlot&&next.prev===this&&isEqual(formats,next.formats())){next.moveChildren(this);next.remove();}};InlineBlot.blotName='inline';InlineBlot.scope=Registry.Scope.INLINE_BLOT;InlineBlot.tagName='SPAN';return InlineBlot;}(format_1.default));exports.default=InlineBlot;}),(function(module,exports,__webpack_require__){"use strict";var __extends=(this&&this.__extends)||(function(){var extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b;})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p];};return function(d,b){extendStatics(d,b);function __(){this.constructor=d;} +d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __());};})();Object.defineProperty(exports,"__esModule",{value:true});var format_1=__webpack_require__(18);var Registry=__webpack_require__(1);var BlockBlot=(function(_super){__extends(BlockBlot,_super);function BlockBlot(){return _super!==null&&_super.apply(this,arguments)||this;} +BlockBlot.formats=function(domNode){var tagName=Registry.query(BlockBlot.blotName).tagName;if(domNode.tagName===tagName) +return undefined;return _super.formats.call(this,domNode);};BlockBlot.prototype.format=function(name,value){if(Registry.query(name,Registry.Scope.BLOCK)==null){return;} +else if(name===this.statics.blotName&&!value){this.replaceWith(BlockBlot.blotName);} +else{_super.prototype.format.call(this,name,value);}};BlockBlot.prototype.formatAt=function(index,length,name,value){if(Registry.query(name,Registry.Scope.BLOCK)!=null){this.format(name,value);} +else{_super.prototype.formatAt.call(this,index,length,name,value);}};BlockBlot.prototype.insertAt=function(index,value,def){if(def==null||Registry.query(value,Registry.Scope.INLINE)!=null){_super.prototype.insertAt.call(this,index,value,def);} +else{var after=this.split(index);var blot=Registry.create(value,def);after.parent.insertBefore(blot,after);}};BlockBlot.prototype.update=function(mutations,context){if(navigator.userAgent.match(/Trident/)){this.build();} +else{_super.prototype.update.call(this,mutations,context);}};BlockBlot.blotName='block';BlockBlot.scope=Registry.Scope.BLOCK_BLOT;BlockBlot.tagName='P';return BlockBlot;}(format_1.default));exports.default=BlockBlot;}),(function(module,exports,__webpack_require__){"use strict";var __extends=(this&&this.__extends)||(function(){var extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b;})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p];};return function(d,b){extendStatics(d,b);function __(){this.constructor=d;} +d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __());};})();Object.defineProperty(exports,"__esModule",{value:true});var leaf_1=__webpack_require__(19);var EmbedBlot=(function(_super){__extends(EmbedBlot,_super);function EmbedBlot(){return _super!==null&&_super.apply(this,arguments)||this;} +EmbedBlot.formats=function(domNode){return undefined;};EmbedBlot.prototype.format=function(name,value){_super.prototype.formatAt.call(this,0,this.length(),name,value);};EmbedBlot.prototype.formatAt=function(index,length,name,value){if(index===0&&length===this.length()){this.format(name,value);} +else{_super.prototype.formatAt.call(this,index,length,name,value);}};EmbedBlot.prototype.formats=function(){return this.statics.formats(this.domNode);};return EmbedBlot;}(leaf_1.default));exports.default=EmbedBlot;}),(function(module,exports,__webpack_require__){"use strict";var __extends=(this&&this.__extends)||(function(){var extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b;})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p];};return function(d,b){extendStatics(d,b);function __(){this.constructor=d;} +d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __());};})();Object.defineProperty(exports,"__esModule",{value:true});var leaf_1=__webpack_require__(19);var Registry=__webpack_require__(1);var TextBlot=(function(_super){__extends(TextBlot,_super);function TextBlot(node){var _this=_super.call(this,node)||this;_this.text=_this.statics.value(_this.domNode);return _this;} +TextBlot.create=function(value){return document.createTextNode(value);};TextBlot.value=function(domNode){var text=domNode.data;if(text['normalize']) +text=text['normalize']();return text;};TextBlot.prototype.deleteAt=function(index,length){this.domNode.data=this.text=this.text.slice(0,index)+this.text.slice(index+length);};TextBlot.prototype.index=function(node,offset){if(this.domNode===node){return offset;} +return-1;};TextBlot.prototype.insertAt=function(index,value,def){if(def==null){this.text=this.text.slice(0,index)+value+this.text.slice(index);this.domNode.data=this.text;} +else{_super.prototype.insertAt.call(this,index,value,def);}};TextBlot.prototype.length=function(){return this.text.length;};TextBlot.prototype.optimize=function(context){_super.prototype.optimize.call(this,context);this.text=this.statics.value(this.domNode);if(this.text.length===0){this.remove();} +else if(this.next instanceof TextBlot&&this.next.prev===this){this.insertAt(this.length(),this.next.value());this.next.remove();}};TextBlot.prototype.position=function(index,inclusive){if(inclusive===void 0){inclusive=false;} +return[this.domNode,index];};TextBlot.prototype.split=function(index,force){if(force===void 0){force=false;} +if(!force){if(index===0) +return this;if(index===this.length()) +return this.next;} +var after=Registry.create(this.domNode.splitText(index));this.parent.insertBefore(after,this.next);this.text=this.statics.value(this.domNode);return after;};TextBlot.prototype.update=function(mutations,context){var _this=this;if(mutations.some(function(mutation){return mutation.type==='characterData'&&mutation.target===_this.domNode;})){this.text=this.statics.value(this.domNode);}};TextBlot.prototype.value=function(){return this.text;};TextBlot.blotName='text';TextBlot.scope=Registry.Scope.INLINE_BLOT;return TextBlot;}(leaf_1.default));exports.default=TextBlot;}),(function(module,exports,__webpack_require__){"use strict";var elem=document.createElement('div');elem.classList.toggle('test-class',false);if(elem.classList.contains('test-class')){var _toggle=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(token,force){if(arguments.length>1&&!this.contains(token)===!force){return force;}else{return _toggle.call(this,token);}};} +if(!String.prototype.startsWith){String.prototype.startsWith=function(searchString,position){position=position||0;return this.substr(position,searchString.length)===searchString;};} +if(!String.prototype.endsWith){String.prototype.endsWith=function(searchString,position){var subjectString=this.toString();if(typeof position!=='number'||!isFinite(position)||Math.floor(position)!==position||position>subjectString.length){position=subjectString.length;} +position-=searchString.length;var lastIndex=subjectString.indexOf(searchString,position);return lastIndex!==-1&&lastIndex===position;};} +if(!Array.prototype.find){Object.defineProperty(Array.prototype,"find",{value:function value(predicate){if(this===null){throw new TypeError('Array.prototype.find called on null or undefined');} +if(typeof predicate!=='function'){throw new TypeError('predicate must be a function');} +var list=Object(this);var length=list.length>>>0;var thisArg=arguments[1];var value;for(var i=0;itext2.length?text1:text2;var shorttext=text1.length>text2.length?text2:text1;var i=longtext.indexOf(shorttext);if(i!=-1){diffs=[[DIFF_INSERT,longtext.substring(0,i)],[DIFF_EQUAL,shorttext],[DIFF_INSERT,longtext.substring(i+shorttext.length)]];if(text1.length>text2.length){diffs[0][0]=diffs[2][0]=DIFF_DELETE;} +return diffs;} +if(shorttext.length==1){return[[DIFF_DELETE,text1],[DIFF_INSERT,text2]];} +var hm=diff_halfMatch_(text1,text2);if(hm){var text1_a=hm[0];var text1_b=hm[1];var text2_a=hm[2];var text2_b=hm[3];var mid_common=hm[4];var diffs_a=diff_main(text1_a,text2_a);var diffs_b=diff_main(text1_b,text2_b);return diffs_a.concat([[DIFF_EQUAL,mid_common]],diffs_b);} +return diff_bisect_(text1,text2);};function diff_bisect_(text1,text2){var text1_length=text1.length;var text2_length=text2.length;var max_d=Math.ceil((text1_length+text2_length)/2);var v_offset=max_d;var v_length=2*max_d;var v1=new Array(v_length);var v2=new Array(v_length);for(var x=0;xtext1_length){k1end+=2;}else if(y1>text2_length){k1start+=2;}else if(front){var k2_offset=v_offset+delta-k1;if(k2_offset>=0&&k2_offset=x2){return diff_bisectSplit_(text1,text2,x1,y1);}}}} +for(var k2=-d+k2start;k2<=d-k2end;k2+=2){var k2_offset=v_offset+k2;var x2;if(k2==-d||(k2!=d&&v2[k2_offset-1]text1_length){k2end+=2;}else if(y2>text2_length){k2start+=2;}else if(!front){var k1_offset=v_offset+delta-k2;if(k1_offset>=0&&k1_offset=x2){return diff_bisectSplit_(text1,text2,x1,y1);}}}}} +return[[DIFF_DELETE,text1],[DIFF_INSERT,text2]];};function diff_bisectSplit_(text1,text2,x,y){var text1a=text1.substring(0,x);var text2a=text2.substring(0,y);var text1b=text1.substring(x);var text2b=text2.substring(y);var diffs=diff_main(text1a,text2a);var diffsb=diff_main(text1b,text2b);return diffs.concat(diffsb);};function diff_commonPrefix(text1,text2){if(!text1||!text2||text1.charAt(0)!=text2.charAt(0)){return 0;} +var pointermin=0;var pointermax=Math.min(text1.length,text2.length);var pointermid=pointermax;var pointerstart=0;while(pointermintext2.length?text1:text2;var shorttext=text1.length>text2.length?text2:text1;if(longtext.length<4||shorttext.length*2=longtext.length){return[best_longtext_a,best_longtext_b,best_shorttext_a,best_shorttext_b,best_common];}else{return null;}} +var hm1=diff_halfMatchI_(longtext,shorttext,Math.ceil(longtext.length/4));var hm2=diff_halfMatchI_(longtext,shorttext,Math.ceil(longtext.length/2));var hm;if(!hm1&&!hm2){return null;}else if(!hm2){hm=hm1;}else if(!hm1){hm=hm2;}else{hm=hm1[4].length>hm2[4].length?hm1:hm2;} +var text1_a,text1_b,text2_a,text2_b;if(text1.length>text2.length){text1_a=hm[0];text1_b=hm[1];text2_a=hm[2];text2_b=hm[3];}else{text2_a=hm[0];text2_b=hm[1];text1_a=hm[2];text1_b=hm[3];} +var mid_common=hm[4];return[text1_a,text1_b,text2_a,text2_b,mid_common];};function diff_cleanupMerge(diffs){diffs.push([DIFF_EQUAL,'']);var pointer=0;var count_delete=0;var count_insert=0;var text_delete='';var text_insert='';var commonlength;while(pointer1){if(count_delete!==0&&count_insert!==0){commonlength=diff_commonPrefix(text_insert,text_delete);if(commonlength!==0){if((pointer-count_delete-count_insert)>0&&diffs[pointer-count_delete-count_insert-1][0]==DIFF_EQUAL){diffs[pointer-count_delete-count_insert-1][1]+=text_insert.substring(0,commonlength);}else{diffs.splice(0,0,[DIFF_EQUAL,text_insert.substring(0,commonlength)]);pointer++;} +text_insert=text_insert.substring(commonlength);text_delete=text_delete.substring(commonlength);} +commonlength=diff_commonSuffix(text_insert,text_delete);if(commonlength!==0){diffs[pointer][1]=text_insert.substring(text_insert.length- +commonlength)+diffs[pointer][1];text_insert=text_insert.substring(0,text_insert.length- +commonlength);text_delete=text_delete.substring(0,text_delete.length- +commonlength);}} +if(count_delete===0){diffs.splice(pointer-count_insert,count_delete+count_insert,[DIFF_INSERT,text_insert]);}else if(count_insert===0){diffs.splice(pointer-count_delete,count_delete+count_insert,[DIFF_DELETE,text_delete]);}else{diffs.splice(pointer-count_delete-count_insert,count_delete+count_insert,[DIFF_DELETE,text_delete],[DIFF_INSERT,text_insert]);} +pointer=pointer-count_delete-count_insert+ +(count_delete?1:0)+(count_insert?1:0)+1;}else if(pointer!==0&&diffs[pointer-1][0]==DIFF_EQUAL){diffs[pointer-1][1]+=diffs[pointer][1];diffs.splice(pointer,1);}else{pointer++;} +count_insert=0;count_delete=0;text_delete='';text_insert='';break;}} +if(diffs[diffs.length-1][1]===''){diffs.pop();} +var changes=false;pointer=1;while(pointer0){ndiffs.splice(cursor_pointer+2,0,[d_next[0],suffix]);} +return merge_tuples(ndiffs,cursor_pointer,3)}else{return diffs;}}} +function fix_emoji(diffs){var compact=false;var starts_with_pair_end=function(str){return str.charCodeAt(0)>=0xDC00&&str.charCodeAt(0)<=0xDFFF;} +var ends_with_pair_start=function(str){return str.charCodeAt(str.length-1)>=0xD800&&str.charCodeAt(str.length-1)<=0xDBFF;} +for(var i=2;i0){fixed_diffs.push(diffs[i]);}} +return fixed_diffs;} +function merge_tuples(diffs,start,length){for(var i=start+length-1;i>=0&&i>=start-1;i--){if(i+1\r?\n +\<');return this.convert();} +var formats=this.quill.getFormat(this.quill.selection.savedRange.index);if(formats[_code2.default.blotName]){var text=this.container.innerText;this.container.innerHTML='';return new _quillDelta2.default().insert(text,_defineProperty({},_code2.default.blotName,formats[_code2.default.blotName]));} +var _prepareMatching=this.prepareMatching(),_prepareMatching2=_slicedToArray(_prepareMatching,2),elementMatchers=_prepareMatching2[0],textMatchers=_prepareMatching2[1];var delta=traverse(this.container,elementMatchers,textMatchers);if(deltaEndsWith(delta,'\n')&&delta.ops[delta.ops.length-1].attributes==null){delta=delta.compose(new _quillDelta2.default().retain(delta.length()-1).delete(1));} +debug.log('convert',this.container.innerHTML,delta);this.container.innerHTML='';return delta;}},{key:'dangerouslyPasteHTML',value:function dangerouslyPasteHTML(index,html){var source=arguments.length>2&&arguments[2]!==undefined?arguments[2]:_quill2.default.sources.API;if(typeof index==='string'){this.quill.setContents(this.convert(index),html);this.quill.setSelection(0,_quill2.default.sources.SILENT);}else{var paste=this.convert(html);this.quill.updateContents(new _quillDelta2.default().retain(index).concat(paste),source);this.quill.setSelection(index+paste.length(),_quill2.default.sources.SILENT);}}},{key:'onPaste',value:function onPaste(e){var _this2=this;if(e.defaultPrevented||!this.quill.isEnabled())return;var range=this.quill.getSelection();var delta=new _quillDelta2.default().retain(range.index);var scrollTop=this.quill.scrollingContainer.scrollTop;this.container.focus();this.quill.selection.update(_quill2.default.sources.SILENT);setTimeout(function(){delta=delta.concat(_this2.convert()).delete(range.length);_this2.quill.updateContents(delta,_quill2.default.sources.USER);_this2.quill.setSelection(delta.length()-range.length,_quill2.default.sources.SILENT);_this2.quill.scrollingContainer.scrollTop=scrollTop;_this2.quill.focus();},1);}},{key:'prepareMatching',value:function prepareMatching(){var _this3=this;var elementMatchers=[],textMatchers=[];this.matchers.forEach(function(pair){var _pair=_slicedToArray(pair,2),selector=_pair[0],matcher=_pair[1];switch(selector){case Node.TEXT_NODE:textMatchers.push(matcher);break;case Node.ELEMENT_NODE:elementMatchers.push(matcher);break;default:[].forEach.call(_this3.container.querySelectorAll(selector),function(node){node[DOM_KEY]=node[DOM_KEY]||[];node[DOM_KEY].push(matcher);});break;}});return[elementMatchers,textMatchers];}}]);return Clipboard;}(_module2.default);Clipboard.DEFAULTS={matchers:[],matchVisual:true};function applyFormat(delta,format,value){if((typeof format==='undefined'?'undefined':_typeof(format))==='object'){return Object.keys(format).reduce(function(delta,key){return applyFormat(delta,key,format[key]);},delta);}else{return delta.reduce(function(delta,op){if(op.attributes&&op.attributes[format]){return delta.push(op);}else{return delta.insert(op.insert,(0,_extend3.default)({},_defineProperty({},format,value),op.attributes));}},new _quillDelta2.default());}} +function computeStyle(node){if(node.nodeType!==Node.ELEMENT_NODE)return{};var DOM_KEY='__ql-computed-style';return node[DOM_KEY]||(node[DOM_KEY]=window.getComputedStyle(node));} +function deltaEndsWith(delta,text){var endText="";for(var i=delta.ops.length-1;i>=0&&endText.length-1;} +function traverse(node,elementMatchers,textMatchers){if(node.nodeType===node.TEXT_NODE){return textMatchers.reduce(function(delta,matcher){return matcher(node,delta);},new _quillDelta2.default());}else if(node.nodeType===node.ELEMENT_NODE){return[].reduce.call(node.childNodes||[],function(delta,childNode){var childrenDelta=traverse(childNode,elementMatchers,textMatchers);if(childNode.nodeType===node.ELEMENT_NODE){childrenDelta=elementMatchers.reduce(function(childrenDelta,matcher){return matcher(childNode,childrenDelta);},childrenDelta);childrenDelta=(childNode[DOM_KEY]||[]).reduce(function(childrenDelta,matcher){return matcher(childNode,childrenDelta);},childrenDelta);} +return delta.concat(childrenDelta);},new _quillDelta2.default());}else{return new _quillDelta2.default();}} +function matchAlias(format,node,delta){return applyFormat(delta,format,true);} +function matchAttributor(node,delta){var attributes=_parchment2.default.Attributor.Attribute.keys(node);var classes=_parchment2.default.Attributor.Class.keys(node);var styles=_parchment2.default.Attributor.Style.keys(node);var formats={};attributes.concat(classes).concat(styles).forEach(function(name){var attr=_parchment2.default.query(name,_parchment2.default.Scope.ATTRIBUTE);if(attr!=null){formats[attr.attrName]=attr.value(node);if(formats[attr.attrName])return;} +attr=ATTRIBUTE_ATTRIBUTORS[name];if(attr!=null&&(attr.attrName===name||attr.keyName===name)){formats[attr.attrName]=attr.value(node)||undefined;} +attr=STYLE_ATTRIBUTORS[name];if(attr!=null&&(attr.attrName===name||attr.keyName===name)){attr=STYLE_ATTRIBUTORS[name];formats[attr.attrName]=attr.value(node)||undefined;}});if(Object.keys(formats).length>0){delta=applyFormat(delta,formats);} +return delta;} +function matchBlot(node,delta){var match=_parchment2.default.query(node);if(match==null)return delta;if(match.prototype instanceof _parchment2.default.Embed){var embed={};var value=match.value(node);if(value!=null){embed[match.blotName]=value;delta=new _quillDelta2.default().insert(embed,match.formats(node));}}else if(typeof match.formats==='function'){delta=applyFormat(delta,match.blotName,match.formats(node));} +return delta;} +function matchBreak(node,delta){if(!deltaEndsWith(delta,'\n')){delta.insert('\n');} +return delta;} +function matchIgnore(){return new _quillDelta2.default();} +function matchIndent(node,delta){var match=_parchment2.default.query(node);if(match==null||match.blotName!=='list-item'||!deltaEndsWith(delta,'\n')){return delta;} +var indent=-1,parent=node.parentNode;while(!parent.classList.contains('ql-clipboard')){if((_parchment2.default.query(parent)||{}).blotName==='list'){indent+=1;} +parent=parent.parentNode;} +if(indent<=0)return delta;return delta.compose(new _quillDelta2.default().retain(delta.length()-1).retain(1,{indent:indent}));} +function matchNewline(node,delta){if(!deltaEndsWith(delta,'\n')){if(isLine(node)||delta.length()>0&&node.nextSibling&&isLine(node.nextSibling)){delta.insert('\n');}} +return delta;} +function matchSpacing(node,delta){if(isLine(node)&&node.nextElementSibling!=null&&!deltaEndsWith(delta,'\n\n')){var nodeHeight=node.offsetHeight+parseFloat(computeStyle(node).marginTop)+parseFloat(computeStyle(node).marginBottom);if(node.nextElementSibling.offsetTop>node.offsetTop+nodeHeight*1.5){delta.insert('\n');}} +return delta;} +function matchStyles(node,delta){var formats={};var style=node.style||{};if(style.fontStyle&&computeStyle(node).fontStyle==='italic'){formats.italic=true;} +if(style.fontWeight&&(computeStyle(node).fontWeight.startsWith('bold')||parseInt(computeStyle(node).fontWeight)>=700)){formats.bold=true;} +if(Object.keys(formats).length>0){delta=applyFormat(delta,formats);} +if(parseFloat(style.textIndent||0)>0){delta=new _quillDelta2.default().insert('\t').concat(delta);} +return delta;} +function matchText(node,delta){var text=node.data;if(node.parentNode.tagName==='O:P'){return delta.insert(text.trim());} +if(text.trim().length===0&&node.parentNode.classList.contains('ql-clipboard')){return delta;} +if(!computeStyle(node.parentNode).whiteSpace.startsWith('pre')){var replacer=function replacer(collapse,match){match=match.replace(/[^\u00a0]/g,'');return match.length<1&&collapse?' ':match;};text=text.replace(/\r\n/g,' ').replace(/\n/g,' ');text=text.replace(/\s\s+/g,replacer.bind(replacer,true));if(node.previousSibling==null&&isLine(node.parentNode)||node.previousSibling!=null&&isLine(node.previousSibling)){text=text.replace(/^\s+/,replacer.bind(replacer,false));} +if(node.nextSibling==null&&isLine(node.parentNode)||node.nextSibling!=null&&isLine(node.nextSibling)){text=text.replace(/\s+$/,replacer.bind(replacer,false));}} +return delta.insert(text);} +exports.default=Clipboard;exports.matchAttributor=matchAttributor;exports.matchBlot=matchBlot;exports.matchNewline=matchNewline;exports.matchSpacing=matchSpacing;exports.matchText=matchText;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i ";}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;icontainerBounds.right){shift=containerBounds.right-rootBounds.right;this.root.style.left=left+shift+'px';} +if(rootBounds.leftcontainerBounds.bottom){var height=rootBounds.bottom-rootBounds.top;var verticalShift=reference.bottom-reference.top+height;this.root.style.top=top-verticalShift+'px';this.root.classList.add('ql-flip');} +return shift;}},{key:'show',value:function show(){this.root.classList.remove('ql-editing');this.root.classList.remove('ql-hidden');}}]);return Tooltip;}();exports.default=Tooltip;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"])_i["return"]();}finally{if(_d)throw _e;}}return _arr;}return function(arr,i){if(Array.isArray(arr)){return arr;}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i);}else{throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();var _get=function get(object,property,receiver){if(object===null)object=Function.prototype;var desc=Object.getOwnPropertyDescriptor(object,property);if(desc===undefined){var parent=Object.getPrototypeOf(object);if(parent===null){return undefined;}else{return get(parent,property,receiver);}}else if("value"in desc){return desc.value;}else{var getter=desc.get;if(getter===undefined){return undefined;}return getter.call(receiver);}};var _createClass=function(){function defineProperties(target,props){for(var i=0;i
    ','','',''].join('');exports.default=SnowTheme;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _core=__webpack_require__(29);var _core2=_interopRequireDefault(_core);var _align=__webpack_require__(36);var _direction=__webpack_require__(38);var _indent=__webpack_require__(64);var _blockquote=__webpack_require__(65);var _blockquote2=_interopRequireDefault(_blockquote);var _header=__webpack_require__(66);var _header2=_interopRequireDefault(_header);var _list=__webpack_require__(67);var _list2=_interopRequireDefault(_list);var _background=__webpack_require__(37);var _color=__webpack_require__(26);var _font=__webpack_require__(39);var _size=__webpack_require__(40);var _bold=__webpack_require__(56);var _bold2=_interopRequireDefault(_bold);var _italic=__webpack_require__(68);var _italic2=_interopRequireDefault(_italic);var _link=__webpack_require__(27);var _link2=_interopRequireDefault(_link);var _script=__webpack_require__(69);var _script2=_interopRequireDefault(_script);var _strike=__webpack_require__(70);var _strike2=_interopRequireDefault(_strike);var _underline=__webpack_require__(71);var _underline2=_interopRequireDefault(_underline);var _image=__webpack_require__(72);var _image2=_interopRequireDefault(_image);var _video=__webpack_require__(73);var _video2=_interopRequireDefault(_video);var _code=__webpack_require__(13);var _code2=_interopRequireDefault(_code);var _formula=__webpack_require__(74);var _formula2=_interopRequireDefault(_formula);var _syntax=__webpack_require__(75);var _syntax2=_interopRequireDefault(_syntax);var _toolbar=__webpack_require__(57);var _toolbar2=_interopRequireDefault(_toolbar);var _icons=__webpack_require__(41);var _icons2=_interopRequireDefault(_icons);var _picker=__webpack_require__(28);var _picker2=_interopRequireDefault(_picker);var _colorPicker=__webpack_require__(59);var _colorPicker2=_interopRequireDefault(_colorPicker);var _iconPicker=__webpack_require__(60);var _iconPicker2=_interopRequireDefault(_iconPicker);var _tooltip=__webpack_require__(61);var _tooltip2=_interopRequireDefault(_tooltip);var _bubble=__webpack_require__(108);var _bubble2=_interopRequireDefault(_bubble);var _snow=__webpack_require__(62);var _snow2=_interopRequireDefault(_snow);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} +_core2.default.register({'attributors/attribute/direction':_direction.DirectionAttribute,'attributors/class/align':_align.AlignClass,'attributors/class/background':_background.BackgroundClass,'attributors/class/color':_color.ColorClass,'attributors/class/direction':_direction.DirectionClass,'attributors/class/font':_font.FontClass,'attributors/class/size':_size.SizeClass,'attributors/style/align':_align.AlignStyle,'attributors/style/background':_background.BackgroundStyle,'attributors/style/color':_color.ColorStyle,'attributors/style/direction':_direction.DirectionStyle,'attributors/style/font':_font.FontStyle,'attributors/style/size':_size.SizeStyle},true);_core2.default.register({'formats/align':_align.AlignClass,'formats/direction':_direction.DirectionClass,'formats/indent':_indent.IndentClass,'formats/background':_background.BackgroundStyle,'formats/color':_color.ColorStyle,'formats/font':_font.FontClass,'formats/size':_size.SizeClass,'formats/blockquote':_blockquote2.default,'formats/code-block':_code2.default,'formats/header':_header2.default,'formats/list':_list2.default,'formats/bold':_bold2.default,'formats/code':_code.Code,'formats/italic':_italic2.default,'formats/link':_link2.default,'formats/script':_script2.default,'formats/strike':_strike2.default,'formats/underline':_underline2.default,'formats/image':_image2.default,'formats/video':_video2.default,'formats/list/item':_list.ListItem,'modules/formula':_formula2.default,'modules/syntax':_syntax2.default,'modules/toolbar':_toolbar2.default,'themes/bubble':_bubble2.default,'themes/snow':_snow2.default,'ui/icons':_icons2.default,'ui/picker':_picker2.default,'ui/icon-picker':_iconPicker2.default,'ui/color-picker':_colorPicker2.default,'ui/tooltip':_tooltip2.default},true);exports.default=_core2.default;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.IndentClass=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i0){this.children.tail.format(name,value);}}},{key:'formats',value:function formats(){return _defineProperty({},this.statics.blotName,this.statics.formats(this.domNode));}},{key:'insertBefore',value:function insertBefore(blot,ref){if(blot instanceof ListItem){_get(List.prototype.__proto__||Object.getPrototypeOf(List.prototype),'insertBefore',this).call(this,blot,ref);}else{var index=ref==null?this.length():ref.offset(this);var after=this.split(index);after.parent.insertBefore(blot,after);}}},{key:'optimize',value:function optimize(context){_get(List.prototype.__proto__||Object.getPrototypeOf(List.prototype),'optimize',this).call(this,context);var next=this.next;if(next!=null&&next.prev===this&&next.statics.blotName===this.statics.blotName&&next.domNode.tagName===this.domNode.tagName&&next.domNode.getAttribute('data-checked')===this.domNode.getAttribute('data-checked')){next.moveChildren(this);next.remove();}}},{key:'replace',value:function replace(target){if(target.statics.blotName!==this.statics.blotName){var item=_parchment2.default.create(this.statics.defaultChild);target.moveChildren(item);this.appendChild(item);} +_get(List.prototype.__proto__||Object.getPrototypeOf(List.prototype),'replace',this).call(this,target);}}]);return List;}(_container2.default);List.blotName='list';List.scope=_parchment2.default.Scope.BLOCK_BLOT;List.tagName=['OL','UL'];List.defaultChild='list-item';List.allowedChildren=[ListItem];exports.ListItem=ListItem;exports.default=List;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _bold=__webpack_require__(56);var _bold2=_interopRequireDefault(_bold);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} +function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}} +function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;} +function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} +var Italic=function(_Bold){_inherits(Italic,_Bold);function Italic(){_classCallCheck(this,Italic);return _possibleConstructorReturn(this,(Italic.__proto__||Object.getPrototypeOf(Italic)).apply(this,arguments));} +return Italic;}(_bold2.default);Italic.blotName='italic';Italic.tagName=['EM','I'];exports.default=Italic;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i-1){if(value){this.domNode.setAttribute(name,value);}else{this.domNode.removeAttribute(name);}}else{_get(Image.prototype.__proto__||Object.getPrototypeOf(Image.prototype),'format',this).call(this,name,value);}}}],[{key:'create',value:function create(value){var node=_get(Image.__proto__||Object.getPrototypeOf(Image),'create',this).call(this,value);if(typeof value==='string'){node.setAttribute('src',this.sanitize(value));} +return node;}},{key:'formats',value:function formats(domNode){return ATTRIBUTES.reduce(function(formats,attribute){if(domNode.hasAttribute(attribute)){formats[attribute]=domNode.getAttribute(attribute);} +return formats;},{});}},{key:'match',value:function match(url){return(/\.(jpe?g|gif|png)$/.test(url)||/^data:image\/.+;base64/.test(url));}},{key:'sanitize',value:function sanitize(url){return(0,_link.sanitize)(url,['http','https','data'])?url:'//:0';}},{key:'value',value:function value(domNode){return domNode.getAttribute('src');}}]);return Image;}(_parchment2.default.Embed);Image.blotName='image';Image.tagName='IMG';exports.default=Image;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i-1){if(value){this.domNode.setAttribute(name,value);}else{this.domNode.removeAttribute(name);}}else{_get(Video.prototype.__proto__||Object.getPrototypeOf(Video.prototype),'format',this).call(this,name,value);}}}],[{key:'create',value:function create(value){var node=_get(Video.__proto__||Object.getPrototypeOf(Video),'create',this).call(this,value);node.setAttribute('frameborder','0');node.setAttribute('allowfullscreen',true);node.setAttribute('src',this.sanitize(value));return node;}},{key:'formats',value:function formats(domNode){return ATTRIBUTES.reduce(function(formats,attribute){if(domNode.hasAttribute(attribute)){formats[attribute]=domNode.getAttribute(attribute);} +return formats;},{});}},{key:'sanitize',value:function sanitize(url){return _link2.default.sanitize(url);}},{key:'value',value:function value(domNode){return domNode.getAttribute('src');}}]);return Video;}(_block.BlockEmbed);Video.blotName='video';Video.className='ql-video';Video.tagName='IFRAME';exports.default=Video;}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.FormulaBlot=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i0||this.cachedText==null){this.domNode.innerHTML=_highlight(text);this.domNode.normalize();this.attach();} +this.cachedText=text;}}}]);return SyntaxCodeBlock;}(_code2.default);SyntaxCodeBlock.className='ql-syntax';var CodeToken=new _parchment2.default.Attributor.Class('token','hljs',{scope:_parchment2.default.Scope.INLINE});var Syntax=function(_Module){_inherits(Syntax,_Module);_createClass(Syntax,null,[{key:'register',value:function register(){_quill2.default.register(CodeToken,true);_quill2.default.register(SyntaxCodeBlock,true);}}]);function Syntax(quill,options){_classCallCheck(this,Syntax);var _this2=_possibleConstructorReturn(this,(Syntax.__proto__||Object.getPrototypeOf(Syntax)).call(this,quill,options));if(typeof _this2.options.highlight!=='function'){throw new Error('Syntax module requires highlight.js. Please include the library on the page before Quill.');} +var timer=null;_this2.quill.on(_quill2.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(timer);timer=setTimeout(function(){_this2.highlight();timer=null;},_this2.options.interval);});_this2.highlight();return _this2;} +_createClass(Syntax,[{key:'highlight',value:function highlight(){var _this3=this;if(this.quill.selection.composing)return;this.quill.update(_quill2.default.sources.USER);var range=this.quill.getSelection();this.quill.scroll.descendants(SyntaxCodeBlock).forEach(function(code){code.highlight(_this3.options.highlight);});this.quill.update(_quill2.default.sources.SILENT);if(range!=null){this.quill.setSelection(range,_quill2.default.sources.SILENT);}}}]);return Syntax;}(_module2.default);Syntax.DEFAULTS={highlight:function(){if(window.hljs==null)return null;return function(text){var result=window.hljs.highlightAuto(text);return result.value;};}(),interval:1000};exports.CodeBlock=SyntaxCodeBlock;exports.CodeToken=CodeToken;exports.default=Syntax;}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports){module.exports=" ";}),(function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.BubbleTooltip=undefined;var _get=function get(object,property,receiver){if(object===null)object=Function.prototype;var desc=Object.getOwnPropertyDescriptor(object,property);if(desc===undefined){var parent=Object.getPrototypeOf(object);if(parent===null){return undefined;}else{return get(parent,property,receiver);}}else if("value"in desc){return desc.value;}else{var getter=desc.get;if(getter===undefined){return undefined;}return getter.call(receiver);}};var _createClass=function(){function defineProperties(target,props){for(var i=0;i0&&source===_emitter2.default.sources.USER){_this2.show();_this2.root.style.left='0px';_this2.root.style.width='';_this2.root.style.width=_this2.root.offsetWidth+'px';var lines=_this2.quill.getLines(range.index,range.length);if(lines.length===1){_this2.position(_this2.quill.getBounds(range));}else{var lastLine=lines[lines.length-1];var index=_this2.quill.getIndex(lastLine);var length=Math.min(lastLine.length()-1,range.index+range.length-index);var _bounds=_this2.quill.getBounds(new _selection.Range(index,length));_this2.position(_bounds);}}else if(document.activeElement!==_this2.textbox&&_this2.quill.hasFocus()){_this2.hide();}});return _this2;} +_createClass(BubbleTooltip,[{key:'listen',value:function listen(){var _this3=this;_get(BubbleTooltip.prototype.__proto__||Object.getPrototypeOf(BubbleTooltip.prototype),'listen',this).call(this);this.root.querySelector('.ql-close').addEventListener('click',function(){_this3.root.classList.remove('ql-editing');});this.quill.on(_emitter2.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(_this3.root.classList.contains('ql-hidden'))return;var range=_this3.quill.getSelection();if(range!=null){_this3.position(_this3.quill.getBounds(range));}},1);});}},{key:'cancel',value:function cancel(){this.show();}},{key:'position',value:function position(reference){var shift=_get(BubbleTooltip.prototype.__proto__||Object.getPrototypeOf(BubbleTooltip.prototype),'position',this).call(this,reference);var arrow=this.root.querySelector('.ql-tooltip-arrow');arrow.style.marginLeft='';if(shift===0)return shift;arrow.style.marginLeft=-1*shift-arrow.offsetWidth/2+'px';}}]);return BubbleTooltip;}(_base.BaseTooltip);BubbleTooltip.TEMPLATE=['','
    ','','','
    '].join('');exports.BubbleTooltip=BubbleTooltip;exports.default=BubbleTheme;}),(function(module,exports,__webpack_require__){module.exports=__webpack_require__(63);})])["default"];}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-edit/quill/quill.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-edit/quill/quill.min.js new file mode 100644 index 0000000..dda45e4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-edit/quill/quill.min.js @@ -0,0 +1,7 @@ +/*! + * Quill Editor v1.3.6 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Quill=e():t.Quill=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=45)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(17),o=n(18),i=n(19),l=n(48),a=n(49),s=n(50),u=n(51),c=n(52),f=n(11),h=n(29),p=n(30),d=n(28),y=n(1),v={Scope:y.Scope,create:y.create,find:y.find,query:y.query,register:y.register,Container:r.default,Format:o.default,Leaf:i.default,Embed:u.default,Scroll:l.default,Block:s.default,Inline:a.default,Text:c.default,Attributor:{Attribute:f.default,Class:h.default,Style:p.default,Store:d.default}};e.default=v},function(t,e,n){"use strict";function r(t,e){var n=i(t);if(null==n)throw new s("Unable to create "+t+" blot");var r=n;return new r(t instanceof Node||t.nodeType===Node.TEXT_NODE?t:r.create(e),e)}function o(t,n){return void 0===n&&(n=!1),null==t?null:null!=t[e.DATA_KEY]?t[e.DATA_KEY].blot:n?o(t.parentNode,n):null}function i(t,e){void 0===e&&(e=p.ANY);var n;if("string"==typeof t)n=h[t]||u[t];else if(t instanceof Text||t.nodeType===Node.TEXT_NODE)n=h.text;else if("number"==typeof t)t&p.LEVEL&p.BLOCK?n=h.block:t&p.LEVEL&p.INLINE&&(n=h.inline);else if(t instanceof HTMLElement){var r=(t.getAttribute("class")||"").split(/\s+/);for(var o in r)if(n=c[r[o]])break;n=n||f[t.tagName]}return null==n?null:e&p.LEVEL&n.scope&&e&p.TYPE&n.scope?n:null}function l(){for(var t=[],e=0;e1)return t.map(function(t){return l(t)});var n=t[0];if("string"!=typeof n.blotName&&"string"!=typeof n.attrName)throw new s("Invalid definition");if("abstract"===n.blotName)throw new s("Cannot register abstract class");if(h[n.blotName||n.attrName]=n,"string"==typeof n.keyName)u[n.keyName]=n;else if(null!=n.className&&(c[n.className]=n),null!=n.tagName){Array.isArray(n.tagName)?n.tagName=n.tagName.map(function(t){return t.toUpperCase()}):n.tagName=n.tagName.toUpperCase();var r=Array.isArray(n.tagName)?n.tagName:[n.tagName];r.forEach(function(t){null!=f[t]&&null!=n.className||(f[t]=n)})}return n}var a=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var s=function(t){function e(e){var n=this;return e="[Parchment] "+e,n=t.call(this,e)||this,n.message=e,n.name=n.constructor.name,n}return a(e,t),e}(Error);e.ParchmentError=s;var u={},c={},f={},h={};e.DATA_KEY="__blot";var p;!function(t){t[t.TYPE=3]="TYPE",t[t.LEVEL=12]="LEVEL",t[t.ATTRIBUTE=13]="ATTRIBUTE",t[t.BLOT=14]="BLOT",t[t.INLINE=7]="INLINE",t[t.BLOCK=11]="BLOCK",t[t.BLOCK_BLOT=10]="BLOCK_BLOT",t[t.INLINE_BLOT=6]="INLINE_BLOT",t[t.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",t[t.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",t[t.ANY=15]="ANY"}(p=e.Scope||(e.Scope={})),e.create=r,e.find=o,e.query=i,e.register=l},function(t,e){"use strict";var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString,o=function(t){return"function"==typeof Array.isArray?Array.isArray(t):"[object Array]"===r.call(t)},i=function(t){if(!t||"[object Object]"!==r.call(t))return!1;var e=n.call(t,"constructor"),o=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!e&&!o)return!1;var i;for(i in t);return void 0===i||n.call(t,i)};t.exports=function t(){var e,n,r,l,a,s,u=arguments[0],c=1,f=arguments.length,h=!1;for("boolean"==typeof u&&(h=u,u=arguments[1]||{},c=2),(null==u||"object"!=typeof u&&"function"!=typeof u)&&(u={});c1&&void 0!==arguments[1]?arguments[1]:{};return null==t?e:("function"==typeof t.formats&&(e=(0,f.default)(e,t.formats())),null==t.parent||"scroll"==t.parent.blotName||t.parent.statics.scope!==t.statics.scope?e:a(t.parent,e))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BlockEmbed=e.bubbleFormats=void 0;var s=function(){function t(t,e){for(var n=0;n0&&(t1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===t||t>=this.length()-1)){var r=this.clone();return 0===t?(this.parent.insertBefore(r,this),this):(this.parent.insertBefore(r,this.next),r)}var o=u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"split",this).call(this,t,n);return this.cache={},o}}]),e}(y.default.Block);x.blotName="block",x.tagName="P",x.defaultChild="break",x.allowedChildren=[m.default,y.default.Embed,O.default],e.bubbleFormats=a,e.BlockEmbed=w,e.default=x},function(t,e,n){var r=n(54),o=n(12),i=n(2),l=n(20),a=String.fromCharCode(0),s=function(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]};s.prototype.insert=function(t,e){var n={};return 0===t.length?this:(n.insert=t,null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},s.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},s.prototype.retain=function(t,e){if(t<=0)return this;var n={retain:t};return null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},s.prototype.push=function(t){var e=this.ops.length,n=this.ops[e-1];if(t=i(!0,{},t),"object"==typeof n){if("number"==typeof t.delete&&"number"==typeof n.delete)return this.ops[e-1]={delete:n.delete+t.delete},this;if("number"==typeof n.delete&&null!=t.insert&&(e-=1,"object"!=typeof(n=this.ops[e-1])))return this.ops.unshift(t),this;if(o(t.attributes,n.attributes)){if("string"==typeof t.insert&&"string"==typeof n.insert)return this.ops[e-1]={insert:n.insert+t.insert},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this;if("number"==typeof t.retain&&"number"==typeof n.retain)return this.ops[e-1]={retain:n.retain+t.retain},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},s.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},s.prototype.filter=function(t){return this.ops.filter(t)},s.prototype.forEach=function(t){this.ops.forEach(t)},s.prototype.map=function(t){return this.ops.map(t)},s.prototype.partition=function(t){var e=[],n=[];return this.forEach(function(r){(t(r)?e:n).push(r)}),[e,n]},s.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},s.prototype.changeLength=function(){return this.reduce(function(t,e){return e.insert?t+l.length(e):e.delete?t-e.delete:t},0)},s.prototype.length=function(){return this.reduce(function(t,e){return t+l.length(e)},0)},s.prototype.slice=function(t,e){t=t||0,"number"!=typeof e&&(e=1/0);for(var n=[],r=l.iterator(this.ops),o=0;o0&&(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e},s.prototype.diff=function(t,e){if(this.ops===t.ops)return new s;var n=[this,t].map(function(e){return e.map(function(n){if(null!=n.insert)return"string"==typeof n.insert?n.insert:a;var r=e===t?"on":"with";throw new Error("diff() called "+r+" non-document")}).join("")}),i=new s,u=r(n[0],n[1],e),c=l.iterator(this.ops),f=l.iterator(t.ops);return u.forEach(function(t){for(var e=t[1].length;e>0;){var n=0;switch(t[0]){case r.INSERT:n=Math.min(f.peekLength(),e),i.push(f.next(n));break;case r.DELETE:n=Math.min(e,c.peekLength()),c.next(n),i.delete(n);break;case r.EQUAL:n=Math.min(c.peekLength(),f.peekLength(),e);var a=c.next(n),s=f.next(n);o(a.insert,s.insert)?i.retain(n,l.attributes.diff(a.attributes,s.attributes)):i.push(s).delete(n)}e-=n}}),i.chop()},s.prototype.eachLine=function(t,e){e=e||"\n";for(var n=l.iterator(this.ops),r=new s,o=0;n.hasNext();){if("insert"!==n.peekType())return;var i=n.peek(),a=l.length(i)-n.peekLength(),u="string"==typeof i.insert?i.insert.indexOf(e,a)-a:-1;if(u<0)r.push(n.next());else if(u>0)r.push(n.next(u));else{if(!1===t(r,n.next(1).attributes||{},o))return;o+=1,r=new s}}r.length()>0&&t(r,{},o)},s.prototype.transform=function(t,e){if(e=!!e,"number"==typeof t)return this.transformPosition(t,e);for(var n=l.iterator(this.ops),r=l.iterator(t.ops),o=new s;n.hasNext()||r.hasNext();)if("insert"!==n.peekType()||!e&&"insert"===r.peekType())if("insert"===r.peekType())o.push(r.next());else{var i=Math.min(n.peekLength(),r.peekLength()),a=n.next(i),u=r.next(i);if(a.delete)continue;u.delete?o.push(u):o.retain(i,l.attributes.transform(a.attributes,u.attributes,e))}else o.retain(l.length(n.next()));return o.chop()},s.prototype.transformPosition=function(t,e){e=!!e;for(var n=l.iterator(this.ops),r=0;n.hasNext()&&r<=t;){var o=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(r0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(t,n){var r=e.order.indexOf(t),o=e.order.indexOf(n);return r>=0||o>=0?r-o:t===n?0:t0){var a,s=[g.default.events.TEXT_CHANGE,l,i,e];if((a=this.emitter).emit.apply(a,[g.default.events.EDITOR_CHANGE].concat(s)),e!==g.default.sources.SILENT){var c;(c=this.emitter).emit.apply(c,s)}}return l}function s(t,e,n,r,o){var i={};return"number"==typeof t.index&&"number"==typeof t.length?"number"!=typeof e?(o=r,r=n,n=e,e=t.length,t=t.index):(e=t.length,t=t.index):"number"!=typeof e&&(o=r,r=n,n=e,e=0),"object"===(void 0===n?"undefined":c(n))?(i=n,o=r):"string"==typeof n&&(null!=r?i[n]=r:o=n),o=o||g.default.sources.API,[t,e,i,o]}function u(t,e,n,r){if(null==t)return null;var o=void 0,i=void 0;if(e instanceof d.default){var l=[t.index,t.index+t.length].map(function(t){return e.transformPosition(t,r!==g.default.sources.USER)}),a=f(l,2);o=a[0],i=a[1]}else{var s=[t.index,t.index+t.length].map(function(t){return t=0?t+n:Math.max(e,t+n)}),u=f(s,2);o=u[0],i=u[1]}return new x.Range(o,i-o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.overload=e.expandConfig=void 0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(i(this,t),this.options=l(e,r),this.container=this.options.container,null==this.container)return P.error("Invalid Quill container",e);this.options.debug&&t.debug(this.options.debug);var o=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new g.default,this.scroll=w.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new v.default(this.scroll),this.selection=new k.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(g.default.events.EDITOR_CHANGE,function(t){t===g.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())}),this.emitter.on(g.default.events.SCROLL_UPDATE,function(t,e){var r=n.selection.lastRange,o=r&&0===r.length?r.index:void 0;a.call(n,function(){return n.editor.update(null,e,o)},t)});var s=this.clipboard.convert("
    "+o+"


    ");this.setContents(s),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return h(t,null,[{key:"debug",value:function(t){!0===t&&(t="log"),A.default.level(t)}},{key:"find",value:function(t){return t.__quill||w.default.find(t)}},{key:"import",value:function(t){return null==this.imports[t]&&P.error("Cannot import "+t+". Are you sure it was registered?"),this.imports[t]}},{key:"register",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof t){var o=t.attrName||t.blotName;"string"==typeof o?this.register("formats/"+o,t,e):Object.keys(t).forEach(function(r){n.register(r,t[r],e)})}else null==this.imports[t]||r||P.warn("Overwriting "+t+" with",e),this.imports[t]=e,(t.startsWith("blots/")||t.startsWith("formats/"))&&"abstract"!==e.blotName?w.default.register(e):t.startsWith("modules")&&"function"==typeof e.register&&e.register()}}]),h(t,[{key:"addContainer",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof t){var n=t;t=document.createElement("div"),t.classList.add(n)}return this.container.insertBefore(t,e),t}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(t,e,n){var r=this,o=s(t,e,n),i=f(o,4);return t=i[0],e=i[1],n=i[3],a.call(this,function(){return r.editor.deleteText(t,e)},n,t,-1*e)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function(){var t=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=t,this.scrollIntoView()}},{key:"format",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.default.sources.API;return a.call(this,function(){var r=n.getSelection(!0),i=new d.default;if(null==r)return i;if(w.default.query(t,w.default.Scope.BLOCK))i=n.editor.formatLine(r.index,r.length,o({},t,e));else{if(0===r.length)return n.selection.format(t,e),i;i=n.editor.formatText(r.index,r.length,o({},t,e))}return n.setSelection(r,g.default.sources.SILENT),i},r)}},{key:"formatLine",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,e,n,r,o),c=f(u,4);return t=c[0],e=c[1],l=c[2],o=c[3],a.call(this,function(){return i.editor.formatLine(t,e,l)},o,t,0)}},{key:"formatText",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,e,n,r,o),c=f(u,4);return t=c[0],e=c[1],l=c[2],o=c[3],a.call(this,function(){return i.editor.formatText(t,e,l)},o,t,0)}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"==typeof t?this.selection.getBounds(t,e):this.selection.getBounds(t.index,t.length);var r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}},{key:"getContents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=s(t,e),r=f(n,2);return t=r[0],e=r[1],this.editor.getContents(t,e)}},{key:"getFormat",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"==typeof t?this.editor.getFormat(t,e):this.editor.getFormat(t.index,t.length)}},{key:"getIndex",value:function(t){return t.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(t){return this.scroll.leaf(t)}},{key:"getLine",value:function(t){return this.scroll.line(t)}},{key:"getLines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!=typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,e)}},{key:"getModule",value:function(t){return this.theme.modules[t]}},{key:"getSelection",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=s(t,e),r=f(n,2);return t=r[0],e=r[1],this.editor.getText(t,e)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(e,n,r){var o=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.sources.API;return a.call(this,function(){return o.editor.insertEmbed(e,n,r)},i,e)}},{key:"insertText",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,0,n,r,o),c=f(u,4);return t=c[0],l=c[2],o=c[3],a.call(this,function(){return i.editor.insertText(t,e,l)},o,t,e.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(t,e,n){this.clipboard.dangerouslyPasteHTML(t,e,n)}},{key:"removeFormat",value:function(t,e,n){var r=this,o=s(t,e,n),i=f(o,4);return t=i[0],e=i[1],n=i[3],a.call(this,function(){return r.editor.removeFormat(t,e)},n,t)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return a.call(this,function(){t=new d.default(t);var n=e.getLength(),r=e.editor.deleteText(0,n),o=e.editor.applyDelta(t),i=o.ops[o.ops.length-1];return null!=i&&"string"==typeof i.insert&&"\n"===i.insert[i.insert.length-1]&&(e.editor.deleteText(e.getLength()-1,1),o.delete(1)),r.compose(o)},n)}},{key:"setSelection",value:function(e,n,r){if(null==e)this.selection.setRange(null,n||t.sources.API);else{var o=s(e,n,r),i=f(o,4);e=i[0],n=i[1],r=i[3],this.selection.setRange(new x.Range(e,n),r),r!==g.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API,n=(new d.default).insert(t);return this.setContents(n,e)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.default.sources.USER,e=this.scroll.update(t);return this.selection.update(t),e}},{key:"updateContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return a.call(this,function(){return t=new d.default(t),e.editor.applyDelta(t,n)},n,!0)}}]),t}();S.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},S.events=g.default.events,S.sources=g.default.sources,S.version="1.3.6",S.imports={delta:d.default,parchment:w.default,"core/module":_.default,"core/theme":T.default},e.expandConfig=l,e.overload=s,e.default=S},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(this,t),this.quill=e,this.options=n};o.DEFAULTS={},e.default=o},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(0),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default.Text);e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n1?e-1:0),r=1;r1?n-1:0),o=1;o-1:this.whitelist.indexOf(e)>-1))},t.prototype.remove=function(t){t.removeAttribute(this.keyName)},t.prototype.value=function(t){var e=t.getAttribute(this.keyName);return this.canAdd(t,e)&&e?e:""},t}();e.default=o},function(t,e,n){function r(t){return null===t||void 0===t}function o(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length)&&("function"==typeof t.copy&&"function"==typeof t.slice&&!(t.length>0&&"number"!=typeof t[0]))}function i(t,e,n){var i,c;if(r(t)||r(e))return!1;if(t.prototype!==e.prototype)return!1;if(s(t))return!!s(e)&&(t=l.call(t),e=l.call(e),u(t,e,n));if(o(t)){if(!o(e))return!1;if(t.length!==e.length)return!1;for(i=0;i=0;i--)if(f[i]!=h[i])return!1;for(i=f.length-1;i>=0;i--)if(c=f[i],!u(t[c],e[c],n))return!1;return typeof t==typeof e}var l=Array.prototype.slice,a=n(55),s=n(56),u=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||"object"!=typeof t&&"object"!=typeof e?n.strict?t===e:t==e:i(t,e,n))}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Code=void 0;var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function t(t,e){for(var n=0;n=t+n)){var l=this.newlineIndex(t,!0)+1,a=i-l+1,s=this.isolate(l,a),u=s.next;s.format(r,o),u instanceof e&&u.formatAt(0,t-l+n-a,r,o)}}}},{key:"insertAt",value:function(t,e,n){if(null==n){var r=this.descendant(m.default,t),o=a(r,2),i=o[0],l=o[1];i.insertAt(l,e)}}},{key:"length",value:function(){var t=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?t:t+1}},{key:"newlineIndex",value:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return this.domNode.textContent.slice(0,t).lastIndexOf("\n");var e=this.domNode.textContent.slice(t).indexOf("\n");return e>-1?t+e:-1}},{key:"optimize",value:function(t){this.domNode.textContent.endsWith("\n")||this.appendChild(p.default.create("text","\n")),u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(t),n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(t){var e=p.default.find(t);null==e?t.parentNode.removeChild(t):e instanceof p.default.Embed?e.remove():e.unwrap()})}}],[{key:"create",value:function(t){var n=u(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),e}(y.default);O.blotName="code-block",O.tagName="PRE",O.TAB=" ",e.Code=_,e.default=O},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1}Object.defineProperty(e,"__esModule",{value:!0}),e.sanitize=e.default=void 0;var a=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(t!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),e))){if("function"==typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"==typeof Event?"undefined":l(Event))){var r=document.createEvent("Event");r.initEvent("change",!0,!0),this.select.dispatchEvent(r)}this.close()}}},{key:"update",value:function(){var t=void 0;if(this.select.selectedIndex>-1){var e=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(e)}else this.selectItem(null);var n=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),t}();e.default=p},function(t,e,n){"use strict";function r(t){var e=a.find(t);if(null==e)try{e=a.create(t)}catch(n){e=a.create(a.Scope.INLINE),[].slice.call(t.childNodes).forEach(function(t){e.domNode.appendChild(t)}),t.parentNode&&t.parentNode.replaceChild(e.domNode,t),e.attach()}return e}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(47),l=n(27),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.build(),n}return o(e,t),e.prototype.appendChild=function(t){this.insertBefore(t)},e.prototype.attach=function(){t.prototype.attach.call(this),this.children.forEach(function(t){t.attach()})},e.prototype.build=function(){var t=this;this.children=new i.default,[].slice.call(this.domNode.childNodes).reverse().forEach(function(e){try{var n=r(e);t.insertBefore(n,t.children.head||void 0)}catch(t){if(t instanceof a.ParchmentError)return;throw t}})},e.prototype.deleteAt=function(t,e){if(0===t&&e===this.length())return this.remove();this.children.forEachAt(t,e,function(t,e,n){t.deleteAt(e,n)})},e.prototype.descendant=function(t,n){var r=this.children.find(n),o=r[0],i=r[1];return null==t.blotName&&t(o)||null!=t.blotName&&o instanceof t?[o,i]:o instanceof e?o.descendant(t,i):[null,-1]},e.prototype.descendants=function(t,n,r){void 0===n&&(n=0),void 0===r&&(r=Number.MAX_VALUE);var o=[],i=r;return this.children.forEachAt(n,r,function(n,r,l){(null==t.blotName&&t(n)||null!=t.blotName&&n instanceof t)&&o.push(n),n instanceof e&&(o=o.concat(n.descendants(t,r,i))),i-=l}),o},e.prototype.detach=function(){this.children.forEach(function(t){t.detach()}),t.prototype.detach.call(this)},e.prototype.formatAt=function(t,e,n,r){this.children.forEachAt(t,e,function(t,e,o){t.formatAt(e,o,n,r)})},e.prototype.insertAt=function(t,e,n){var r=this.children.find(t),o=r[0],i=r[1];if(o)o.insertAt(i,e,n);else{var l=null==n?a.create("text",e):a.create(e,n);this.appendChild(l)}},e.prototype.insertBefore=function(t,e){if(null!=this.statics.allowedChildren&&!this.statics.allowedChildren.some(function(e){return t instanceof e}))throw new a.ParchmentError("Cannot insert "+t.statics.blotName+" into "+this.statics.blotName);t.insertInto(this,e)},e.prototype.length=function(){return this.children.reduce(function(t,e){return t+e.length()},0)},e.prototype.moveChildren=function(t,e){this.children.forEach(function(n){t.insertBefore(n,e)})},e.prototype.optimize=function(e){if(t.prototype.optimize.call(this,e),0===this.children.length)if(null!=this.statics.defaultChild){var n=a.create(this.statics.defaultChild);this.appendChild(n),n.optimize(e)}else this.remove()},e.prototype.path=function(t,n){void 0===n&&(n=!1);var r=this.children.find(t,n),o=r[0],i=r[1],l=[[this,t]];return o instanceof e?l.concat(o.path(i,n)):(null!=o&&l.push([o,i]),l)},e.prototype.removeChild=function(t){this.children.remove(t)},e.prototype.replace=function(n){n instanceof e&&n.moveChildren(this),t.prototype.replace.call(this,n)},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=this.clone();return this.parent.insertBefore(n,this.next),this.children.forEachAt(t,this.length(),function(t,r,o){t=t.split(r,e),n.appendChild(t)}),n},e.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},e.prototype.update=function(t,e){var n=this,o=[],i=[];t.forEach(function(t){t.target===n.domNode&&"childList"===t.type&&(o.push.apply(o,t.addedNodes),i.push.apply(i,t.removedNodes))}),i.forEach(function(t){if(!(null!=t.parentNode&&"IFRAME"!==t.tagName&&document.body.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var e=a.find(t);null!=e&&(null!=e.domNode.parentNode&&e.domNode.parentNode!==n.domNode||e.detach())}}),o.filter(function(t){return t.parentNode==n.domNode}).sort(function(t,e){return t===e?0:t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1}).forEach(function(t){var e=null;null!=t.nextSibling&&(e=a.find(t.nextSibling));var o=r(t);o.next==e&&null!=o.next||(null!=o.parent&&o.parent.removeChild(n),n.insertBefore(o,e||void 0))})},e}(l.default);e.default=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(11),i=n(28),l=n(17),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.attributes=new i.default(n.domNode),n}return r(e,t),e.formats=function(t){return"string"==typeof this.tagName||(Array.isArray(this.tagName)?t.tagName.toLowerCase():void 0)},e.prototype.format=function(t,e){var n=a.query(t);n instanceof o.default?this.attributes.attribute(n,e):e&&(null==n||t===this.statics.blotName&&this.formats()[t]===e||this.replaceWith(t,e))},e.prototype.formats=function(){var t=this.attributes.values(),e=this.statics.formats(this.domNode);return null!=e&&(t[this.statics.blotName]=e),t},e.prototype.replaceWith=function(e,n){var r=t.prototype.replaceWith.call(this,e,n);return this.attributes.copy(r),r},e.prototype.update=function(e,n){var r=this;t.prototype.update.call(this,e,n),e.some(function(t){return t.target===r.domNode&&"attributes"===t.type})&&this.attributes.build()},e.prototype.wrap=function(n,r){var o=t.prototype.wrap.call(this,n,r);return o instanceof e&&o.statics.scope===this.statics.scope&&this.attributes.move(o),o},e}(l.default);e.default=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(27),i=n(1),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.value=function(t){return!0},e.prototype.index=function(t,e){return this.domNode===t||this.domNode.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(e,1):-1},e.prototype.position=function(t,e){var n=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return t>0&&(n+=1),[this.parent.domNode,n]},e.prototype.value=function(){return t={},t[this.statics.blotName]=this.statics.value(this.domNode)||!0,t;var t},e.scope=i.Scope.INLINE_BLOT,e}(o.default);e.default=l},function(t,e,n){function r(t){this.ops=t,this.index=0,this.offset=0}var o=n(12),i=n(2),l={attributes:{compose:function(t,e,n){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var r=i(!0,{},e);n||(r=Object.keys(r).reduce(function(t,e){return null!=r[e]&&(t[e]=r[e]),t},{}));for(var o in t)void 0!==t[o]&&void 0===e[o]&&(r[o]=t[o]);return Object.keys(r).length>0?r:void 0},diff:function(t,e){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var n=Object.keys(t).concat(Object.keys(e)).reduce(function(n,r){return o(t[r],e[r])||(n[r]=void 0===e[r]?null:e[r]),n},{});return Object.keys(n).length>0?n:void 0},transform:function(t,e,n){if("object"!=typeof t)return e;if("object"==typeof e){if(!n)return e;var r=Object.keys(e).reduce(function(n,r){return void 0===t[r]&&(n[r]=e[r]),n},{});return Object.keys(r).length>0?r:void 0}}},iterator:function(t){return new r(t)},length:function(t){return"number"==typeof t.delete?t.delete:"number"==typeof t.retain?t.retain:"string"==typeof t.insert?t.insert.length:1}};r.prototype.hasNext=function(){return this.peekLength()<1/0},r.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var n=this.offset,r=l.length(e);if(t>=r-n?(t=r-n,this.index+=1,this.offset=0):this.offset+=t,"number"==typeof e.delete)return{delete:t};var o={};return e.attributes&&(o.attributes=e.attributes),"number"==typeof e.retain?o.retain=t:"string"==typeof e.insert?o.insert=e.insert.substr(n,t):o.insert=e.insert,o}return{retain:1/0}},r.prototype.peek=function(){return this.ops[this.index]},r.prototype.peekLength=function(){return this.ops[this.index]?l.length(this.ops[this.index])-this.offset:1/0},r.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},t.exports=l},function(t,e){var n=function(){"use strict";function t(t,e){return null!=e&&t instanceof e}function e(n,r,o,i,c){function f(n,o){if(null===n)return null;if(0===o)return n;var y,v;if("object"!=typeof n)return n;if(t(n,a))y=new a;else if(t(n,s))y=new s;else if(t(n,u))y=new u(function(t,e){n.then(function(e){t(f(e,o-1))},function(t){e(f(t,o-1))})});else if(e.__isArray(n))y=[];else if(e.__isRegExp(n))y=new RegExp(n.source,l(n)),n.lastIndex&&(y.lastIndex=n.lastIndex);else if(e.__isDate(n))y=new Date(n.getTime());else{if(d&&Buffer.isBuffer(n))return y=new Buffer(n.length),n.copy(y),y;t(n,Error)?y=Object.create(n):void 0===i?(v=Object.getPrototypeOf(n),y=Object.create(v)):(y=Object.create(i),v=i)}if(r){var b=h.indexOf(n);if(-1!=b)return p[b];h.push(n),p.push(y)}t(n,a)&&n.forEach(function(t,e){var n=f(e,o-1),r=f(t,o-1);y.set(n,r)}),t(n,s)&&n.forEach(function(t){var e=f(t,o-1);y.add(e)});for(var g in n){var m;v&&(m=Object.getOwnPropertyDescriptor(v,g)),m&&null==m.set||(y[g]=f(n[g],o-1))}if(Object.getOwnPropertySymbols)for(var _=Object.getOwnPropertySymbols(n),g=0;g<_.length;g++){var O=_[g],w=Object.getOwnPropertyDescriptor(n,O);(!w||w.enumerable||c)&&(y[O]=f(n[O],o-1),w.enumerable||Object.defineProperty(y,O,{enumerable:!1}))}if(c)for(var x=Object.getOwnPropertyNames(n),g=0;g1&&void 0!==arguments[1]?arguments[1]:0;i(this,t),this.index=e,this.length=n},O=function(){function t(e,n){var r=this;i(this,t),this.emitter=n,this.scroll=e,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=c.default.create("cursor",this),this.lastRange=this.savedRange=new _(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){r.mouseDown||setTimeout(r.update.bind(r,v.default.sources.USER),1)}),this.emitter.on(v.default.events.EDITOR_CHANGE,function(t,e){t===v.default.events.TEXT_CHANGE&&e.length()>0&&r.update(v.default.sources.SILENT)}),this.emitter.on(v.default.events.SCROLL_BEFORE_UPDATE,function(){if(r.hasFocus()){var t=r.getNativeRange();null!=t&&t.start.node!==r.cursor.textNode&&r.emitter.once(v.default.events.SCROLL_UPDATE,function(){try{r.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset)}catch(t){}})}}),this.emitter.on(v.default.events.SCROLL_OPTIMIZE,function(t,e){if(e.range){var n=e.range,o=n.startNode,i=n.startOffset,l=n.endNode,a=n.endOffset;r.setNativeRange(o,i,l,a)}}),this.update(v.default.sources.SILENT)}return s(t,[{key:"handleComposition",value:function(){var t=this;this.root.addEventListener("compositionstart",function(){t.composing=!0}),this.root.addEventListener("compositionend",function(){if(t.composing=!1,t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout(function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)},1)}})}},{key:"handleDragging",value:function(){var t=this;this.emitter.listenDOM("mousedown",document.body,function(){t.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){t.mouseDown=!1,t.update(v.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(t,e){if(null==this.scroll.whitelist||this.scroll.whitelist[t]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!c.default.query(t,c.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var r=c.default.find(n.start.node,!1);if(null==r)return;if(r instanceof c.default.Leaf){var o=r.split(n.start.offset);r.parent.insertBefore(this.cursor,o)}else r.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(t,e),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();t=Math.min(t,n-1),e=Math.min(t+e,n-1)-t;var r=void 0,o=this.scroll.leaf(t),i=a(o,2),l=i[0],s=i[1];if(null==l)return null;var u=l.position(s,!0),c=a(u,2);r=c[0],s=c[1];var f=document.createRange();if(e>0){f.setStart(r,s);var h=this.scroll.leaf(t+e),p=a(h,2);if(l=p[0],s=p[1],null==l)return null;var d=l.position(s,!0),y=a(d,2);return r=y[0],s=y[1],f.setEnd(r,s),f.getBoundingClientRect()}var v="left",b=void 0;return r instanceof Text?(s0&&(v="right")),{bottom:b.top+b.height,height:b.height,left:b[v],right:b[v],top:b.top,width:0}}},{key:"getNativeRange",value:function(){var t=document.getSelection();if(null==t||t.rangeCount<=0)return null;var e=t.getRangeAt(0);if(null==e)return null;var n=this.normalizeNative(e);return m.info("getNativeRange",n),n}},{key:"getRange",value:function(){var t=this.getNativeRange();return null==t?[null,null]:[this.normalizedToRange(t),t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(t){var e=this,n=[[t.start.node,t.start.offset]];t.native.collapsed||n.push([t.end.node,t.end.offset]);var r=n.map(function(t){var n=a(t,2),r=n[0],o=n[1],i=c.default.find(r,!0),l=i.offset(e.scroll);return 0===o?l:i instanceof c.default.Container?l+i.length():l+i.index(r,o)}),i=Math.min(Math.max.apply(Math,o(r)),this.scroll.length()-1),l=Math.min.apply(Math,[i].concat(o(r)));return new _(l,i-l)}},{key:"normalizeNative",value:function(t){if(!l(this.root,t.startContainer)||!t.collapsed&&!l(this.root,t.endContainer))return null;var e={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[e.start,e.end].forEach(function(t){for(var e=t.node,n=t.offset;!(e instanceof Text)&&e.childNodes.length>0;)if(e.childNodes.length>n)e=e.childNodes[n],n=0;else{if(e.childNodes.length!==n)break;e=e.lastChild,n=e instanceof Text?e.data.length:e.childNodes.length+1}t.node=e,t.offset=n}),e}},{key:"rangeToNative",value:function(t){var e=this,n=t.collapsed?[t.index]:[t.index,t.index+t.length],r=[],o=this.scroll.length();return n.forEach(function(t,n){t=Math.min(o-1,t);var i=void 0,l=e.scroll.leaf(t),s=a(l,2),u=s[0],c=s[1],f=u.position(c,0!==n),h=a(f,2);i=h[0],c=h[1],r.push(i,c)}),r.length<2&&(r=r.concat(r)),r}},{key:"scrollIntoView",value:function(t){var e=this.lastRange;if(null!=e){var n=this.getBounds(e.index,e.length);if(null!=n){var r=this.scroll.length()-1,o=this.scroll.line(Math.min(e.index,r)),i=a(o,1),l=i[0],s=l;if(e.length>0){var u=this.scroll.line(Math.min(e.index+e.length,r));s=a(u,1)[0]}if(null!=l&&null!=s){var c=t.getBoundingClientRect();n.topc.bottom&&(t.scrollTop+=n.bottom-c.bottom)}}}}},{key:"setNativeRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(m.info("setNativeRange",t,e,n,r),null==t||null!=this.root.parentNode&&null!=t.parentNode&&null!=n.parentNode){var i=document.getSelection();if(null!=i)if(null!=t){this.hasFocus()||this.root.focus();var l=(this.getNativeRange()||{}).native;if(null==l||o||t!==l.startContainer||e!==l.startOffset||n!==l.endContainer||r!==l.endOffset){"BR"==t.tagName&&(e=[].indexOf.call(t.parentNode.childNodes,t),t=t.parentNode),"BR"==n.tagName&&(r=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var a=document.createRange();a.setStart(t,e),a.setEnd(n,r),i.removeAllRanges(),i.addRange(a)}}else i.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.default.sources.API;if("string"==typeof e&&(n=e,e=!1),m.info("setRange",t),null!=t){var r=this.rangeToNative(t);this.setNativeRange.apply(this,o(r).concat([e]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.sources.USER,e=this.lastRange,n=this.getRange(),r=a(n,2),o=r[0],i=r[1];if(this.lastRange=o,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,d.default)(e,this.lastRange)){var l;!this.composing&&null!=i&&i.native.collapsed&&i.start.node!==this.cursor.textNode&&this.cursor.restore();var s=[v.default.events.SELECTION_CHANGE,(0,h.default)(this.lastRange),(0,h.default)(e),t];if((l=this.emitter).emit.apply(l,[v.default.events.EDITOR_CHANGE].concat(s)),t!==v.default.sources.SILENT){var u;(u=this.emitter).emit.apply(u,s)}}}}]),t}();e.Range=_,e.default=O},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=n(0),s=r(a),u=n(3),c=r(u),f=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(s.default.Container);f.allowedChildren=[c.default,u.BlockEmbed,f],e.default=f},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ColorStyle=e.ColorClass=e.ColorAttributor=void 0;var l=function(){function t(t,e){for(var n=0;n1){var u=o.formats(),c=this.quill.getFormat(t.index-1,1);i=A.default.attributes.diff(u,c)||{}}}var f=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(e.prefix)?2:1;this.quill.deleteText(t.index-f,f,S.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(t.index-f,f,i,S.default.sources.USER),this.quill.focus()}}function c(t,e){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(e.suffix)?2:1;if(!(t.index>=this.quill.getLength()-n)){var r={},o=0,i=this.quill.getLine(t.index),l=b(i,1),a=l[0];if(e.offset>=a.length()-1){var s=this.quill.getLine(t.index+1),u=b(s,1),c=u[0];if(c){var f=a.formats(),h=this.quill.getFormat(t.index,1);r=A.default.attributes.diff(f,h)||{},o=c.length()}}this.quill.deleteText(t.index,n,S.default.sources.USER),Object.keys(r).length>0&&this.quill.formatLine(t.index+o-1,n,r,S.default.sources.USER)}}function f(t){var e=this.quill.getLines(t),n={};if(e.length>1){var r=e[0].formats(),o=e[e.length-1].formats();n=A.default.attributes.diff(o,r)||{}}this.quill.deleteText(t,S.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(t.index,1,n,S.default.sources.USER),this.quill.setSelection(t.index,S.default.sources.SILENT),this.quill.focus()}function h(t,e){var n=this;t.length>0&&this.quill.scroll.deleteAt(t.index,t.length);var r=Object.keys(e.format).reduce(function(t,n){return T.default.query(n,T.default.Scope.BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t},{});this.quill.insertText(t.index,"\n",r,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.focus(),Object.keys(e.format).forEach(function(t){null==r[t]&&(Array.isArray(e.format[t])||"link"!==t&&n.quill.format(t,e.format[t],S.default.sources.USER))})}function p(t){return{key:D.keys.TAB,shiftKey:!t,format:{"code-block":!0},handler:function(e){var n=T.default.query("code-block"),r=e.index,o=e.length,i=this.quill.scroll.descendant(n,r),l=b(i,2),a=l[0],s=l[1];if(null!=a){var u=this.quill.getIndex(a),c=a.newlineIndex(s,!0)+1,f=a.newlineIndex(u+s+o),h=a.domNode.textContent.slice(c,f).split("\n");s=0,h.forEach(function(e,i){t?(a.insertAt(c+s,n.TAB),s+=n.TAB.length,0===i?r+=n.TAB.length:o+=n.TAB.length):e.startsWith(n.TAB)&&(a.deleteAt(c+s,n.TAB.length),s-=n.TAB.length,0===i?r-=n.TAB.length:o-=n.TAB.length),s+=e.length+1}),this.quill.update(S.default.sources.USER),this.quill.setSelection(r,o,S.default.sources.SILENT)}}}}function d(t){return{key:t[0].toUpperCase(),shortKey:!0,handler:function(e,n){this.quill.format(t,!n.format[t],S.default.sources.USER)}}}function y(t){if("string"==typeof t||"number"==typeof t)return y({key:t});if("object"===(void 0===t?"undefined":v(t))&&(t=(0,_.default)(t,!1)),"string"==typeof t.key)if(null!=D.keys[t.key.toUpperCase()])t.key=D.keys[t.key.toUpperCase()];else{if(1!==t.key.length)return null;t.key=t.key.toUpperCase().charCodeAt(0)}return t.shortKey&&(t[B]=t.shortKey,delete t.shortKey),t}Object.defineProperty(e,"__esModule",{value:!0}),e.SHORTKEY=e.default=void 0;var v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),g=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=y(t);if(null==r||null==r.key)return I.warn("Attempted to add invalid keyboard binding",r);"function"==typeof e&&(e={handler:e}),"function"==typeof n&&(n={handler:n}),r=(0,k.default)(r,e,n),this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}},{key:"listen",value:function(){var t=this;this.quill.root.addEventListener("keydown",function(n){if(!n.defaultPrevented){var r=n.which||n.keyCode,o=(t.bindings[r]||[]).filter(function(t){return e.match(n,t)});if(0!==o.length){var i=t.quill.getSelection();if(null!=i&&t.quill.hasFocus()){var l=t.quill.getLine(i.index),a=b(l,2),s=a[0],u=a[1],c=t.quill.getLeaf(i.index),f=b(c,2),h=f[0],p=f[1],d=0===i.length?[h,p]:t.quill.getLeaf(i.index+i.length),y=b(d,2),g=y[0],m=y[1],_=h instanceof T.default.Text?h.value().slice(0,p):"",O=g instanceof T.default.Text?g.value().slice(m):"",x={collapsed:0===i.length,empty:0===i.length&&s.length()<=1,format:t.quill.getFormat(i),offset:u,prefix:_,suffix:O};o.some(function(e){if(null!=e.collapsed&&e.collapsed!==x.collapsed)return!1;if(null!=e.empty&&e.empty!==x.empty)return!1;if(null!=e.offset&&e.offset!==x.offset)return!1;if(Array.isArray(e.format)){if(e.format.every(function(t){return null==x.format[t]}))return!1}else if("object"===v(e.format)&&!Object.keys(e.format).every(function(t){return!0===e.format[t]?null!=x.format[t]:!1===e.format[t]?null==x.format[t]:(0,w.default)(e.format[t],x.format[t])}))return!1;return!(null!=e.prefix&&!e.prefix.test(x.prefix))&&(!(null!=e.suffix&&!e.suffix.test(x.suffix))&&!0!==e.handler.call(t,i,x))})&&n.preventDefault()}}}})}}]),e}(R.default);D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:d("bold"),italic:d("italic"),underline:d("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","+1",S.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","-1",S.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(t,e){null!=e.format.indent?this.quill.format("indent","-1",S.default.sources.USER):null!=e.format.list&&this.quill.format("list",!1,S.default.sources.USER)}},"indent code-block":p(!0),"outdent code-block":p(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(t){this.quill.deleteText(t.index-1,1,S.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(t){this.quill.history.cutoff();var e=(new N.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(e,S.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,S.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(t,e){this.quill.format("list",!1,S.default.sources.USER),e.format.indent&&this.quill.format("indent",!1,S.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(t){var e=this.quill.getLine(t.index),n=b(e,2),r=n[0],o=n[1],i=(0,k.default)({},r.formats(),{list:"checked"}),l=(new N.default).retain(t.index).insert("\n",i).retain(r.length()-o-1).retain(1,{list:"unchecked"});this.quill.updateContents(l,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(t,e){var n=this.quill.getLine(t.index),r=b(n,2),o=r[0],i=r[1],l=(new N.default).retain(t.index).insert("\n",e.format).retain(o.length()-i-1).retain(1,{header:null});this.quill.updateContents(l,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(t,e){var n=e.prefix.length,r=this.quill.getLine(t.index),o=b(r,2),i=o[0],l=o[1];if(l>n)return!0;var a=void 0;switch(e.prefix.trim()){case"[]":case"[ ]":a="unchecked";break;case"[x]":a="checked";break;case"-":case"*":a="bullet";break;default:a="ordered"}this.quill.insertText(t.index," ",S.default.sources.USER),this.quill.history.cutoff();var s=(new N.default).retain(t.index-l).delete(n+1).retain(i.length()-2-l).retain(1,{list:a});this.quill.updateContents(s,S.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-n,S.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(t){var e=this.quill.getLine(t.index),n=b(e,2),r=n[0],o=n[1],i=(new N.default).retain(t.index+r.length()-o-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(i,S.default.sources.USER)}},"embed left":s(D.keys.LEFT,!1),"embed left shift":s(D.keys.LEFT,!0),"embed right":s(D.keys.RIGHT,!1),"embed right shift":s(D.keys.RIGHT,!0)}},e.default=D,e.SHORTKEY=B},function(t,e,n){"use strict";t.exports={align:{"":n(75),center:n(76),right:n(77),justify:n(78)},background:n(79),blockquote:n(80),bold:n(81),clean:n(82),code:n(40),"code-block":n(40),color:n(83),direction:{"":n(84),rtl:n(85)},float:{center:n(86),full:n(87),left:n(88),right:n(89)},formula:n(90),header:{1:n(91),2:n(92)},italic:n(93),image:n(94),indent:{"+1":n(95),"-1":n(96)},link:n(97),list:{ordered:n(98),bullet:n(99),check:n(100)},script:{sub:n(101),super:n(102)},strike:n(103),underline:n(104),video:n(105)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),o=function(){function t(t){this.domNode=t,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(t.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),t.create=function(t){if(null==this.tagName)throw new r.ParchmentError("Blot definition missing tagName");var e;return Array.isArray(this.tagName)?("string"==typeof t&&(t=t.toUpperCase(),parseInt(t).toString()===t&&(t=parseInt(t))),e="number"==typeof t?document.createElement(this.tagName[t-1]):this.tagName.indexOf(t)>-1?document.createElement(t):document.createElement(this.tagName[0])):e=document.createElement(this.tagName),this.className&&e.classList.add(this.className),e},t.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},t.prototype.clone=function(){var t=this.domNode.cloneNode(!1);return r.create(t)},t.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},t.prototype.deleteAt=function(t,e){this.isolate(t,e).remove()},t.prototype.formatAt=function(t,e,n,o){var i=this.isolate(t,e);if(null!=r.query(n,r.Scope.BLOT)&&o)i.wrap(n,o);else if(null!=r.query(n,r.Scope.ATTRIBUTE)){var l=r.create(this.statics.scope);i.wrap(l),l.format(n,o)}},t.prototype.insertAt=function(t,e,n){var o=null==n?r.create("text",e):r.create(e,n),i=this.split(t);this.parent.insertBefore(o,i)},t.prototype.insertInto=function(t,e){void 0===e&&(e=null),null!=this.parent&&this.parent.children.remove(this);var n=null;t.children.insertBefore(this,e),null!=e&&(n=e.domNode),this.domNode.parentNode==t.domNode&&this.domNode.nextSibling==n||t.domNode.insertBefore(this.domNode,n),this.parent=t,this.attach()},t.prototype.isolate=function(t,e){var n=this.split(t);return n.split(e),n},t.prototype.length=function(){return 1},t.prototype.offset=function(t){return void 0===t&&(t=this.parent),null==this.parent||this==t?0:this.parent.children.offset(this)+this.parent.offset(t)},t.prototype.optimize=function(t){null!=this.domNode[r.DATA_KEY]&&delete this.domNode[r.DATA_KEY].mutations},t.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},t.prototype.replace=function(t){null!=t.parent&&(t.parent.insertBefore(this,t.next),t.remove())},t.prototype.replaceWith=function(t,e){var n="string"==typeof t?r.create(t,e):t;return n.replace(this),n},t.prototype.split=function(t,e){return 0===t?this:this.next},t.prototype.update=function(t,e){},t.prototype.wrap=function(t,e){var n="string"==typeof t?r.create(t,e):t;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},t.blotName="abstract",t}();e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(11),o=n(29),i=n(30),l=n(1),a=function(){function t(t){this.attributes={},this.domNode=t,this.build()}return t.prototype.attribute=function(t,e){e?t.add(this.domNode,e)&&(null!=t.value(this.domNode)?this.attributes[t.attrName]=t:delete this.attributes[t.attrName]):(t.remove(this.domNode),delete this.attributes[t.attrName])},t.prototype.build=function(){var t=this;this.attributes={};var e=r.default.keys(this.domNode),n=o.default.keys(this.domNode),a=i.default.keys(this.domNode);e.concat(n).concat(a).forEach(function(e){var n=l.query(e,l.Scope.ATTRIBUTE);n instanceof r.default&&(t.attributes[n.attrName]=n)})},t.prototype.copy=function(t){var e=this;Object.keys(this.attributes).forEach(function(n){var r=e.attributes[n].value(e.domNode);t.format(n,r)})},t.prototype.move=function(t){var e=this;this.copy(t),Object.keys(this.attributes).forEach(function(t){e.attributes[t].remove(e.domNode)}),this.attributes={}},t.prototype.values=function(){var t=this;return Object.keys(this.attributes).reduce(function(e,n){return e[n]=t.attributes[n].value(t.domNode),e},{})},t}();e.default=a},function(t,e,n){"use strict";function r(t,e){return(t.getAttribute("class")||"").split(/\s+/).filter(function(t){return 0===t.indexOf(e+"-")})}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.keys=function(t){return(t.getAttribute("class")||"").split(/\s+/).map(function(t){return t.split("-").slice(0,-1).join("-")})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(this.remove(t),t.classList.add(this.keyName+"-"+e),!0)},e.prototype.remove=function(t){r(t,this.keyName).forEach(function(e){t.classList.remove(e)}),0===t.classList.length&&t.removeAttribute("class")},e.prototype.value=function(t){var e=r(t,this.keyName)[0]||"",n=e.slice(this.keyName.length+1);return this.canAdd(t,n)?n:""},e}(i.default);e.default=l},function(t,e,n){"use strict";function r(t){var e=t.split("-"),n=e.slice(1).map(function(t){return t[0].toUpperCase()+t.slice(1)}).join("");return e[0]+n}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.keys=function(t){return(t.getAttribute("style")||"").split(";").map(function(t){return t.split(":")[0].trim()})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.style[r(this.keyName)]=e,!0)},e.prototype.remove=function(t){t.style[r(this.keyName)]="",t.getAttribute("style")||t.removeAttribute("style")},e.prototype.value=function(t){var e=t.style[r(this.keyName)];return this.canAdd(t,e)?e:""},e}(i.default);e.default=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=function(){function t(t,e){for(var n=0;n '},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;nr.right&&(i=r.right-o.right,this.root.style.left=e+i+"px"),o.leftr.bottom){var l=o.bottom-o.top,a=t.bottom-t.top+l;this.root.style.top=n-a+"px",this.root.classList.add("ql-flip")}return i}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),t}();e.default=i},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return e?(e[1]||"https")+"://www.youtube.com/embed/"+e[2]+"?showinfo=0":(e=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(e[1]||"https")+"://player.vimeo.com/video/"+e[2]+"/":t}function s(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.forEach(function(e){var r=document.createElement("option");e===n?r.setAttribute("selected","selected"):r.setAttribute("value",e),t.appendChild(r)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BaseTooltip=void 0;var u=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"link",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=e?this.textbox.value=e:t!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||""),this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function(){var t=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var e=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",t,v.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",t,v.default.sources.USER)),this.quill.root.scrollTop=e;break;case"video":t=a(t);case"formula":if(!t)break;var n=this.quill.getSelection(!0);if(null!=n){var r=n.index+n.length;this.quill.insertEmbed(r,this.root.getAttribute("data-mode"),t,v.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(r+1," ",v.default.sources.USER),this.quill.setSelection(r+2,v.default.sources.USER)}}this.textbox.value="",this.hide()}}]),e}(A.default);e.BaseTooltip=M,e.default=L},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(46),i=r(o),l=n(34),a=n(36),s=n(62),u=n(63),c=r(u),f=n(64),h=r(f),p=n(65),d=r(p),y=n(35),v=n(24),b=n(37),g=n(38),m=n(39),_=r(m),O=n(66),w=r(O),x=n(15),k=r(x),E=n(67),N=r(E),j=n(68),A=r(j),q=n(69),T=r(q),P=n(70),S=r(P),C=n(71),L=r(C),M=n(13),R=r(M),I=n(72),B=r(I),D=n(73),U=r(D),F=n(74),H=r(F),K=n(26),z=r(K),Z=n(16),V=r(Z),W=n(41),G=r(W),Y=n(42),X=r(Y),$=n(43),Q=r($),J=n(107),tt=r(J),et=n(108),nt=r(et);i.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":l.AlignClass,"attributors/class/background":y.BackgroundClass,"attributors/class/color":v.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":b.FontClass,"attributors/class/size":g.SizeClass,"attributors/style/align":l.AlignStyle,"attributors/style/background":y.BackgroundStyle,"attributors/style/color":v.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":b.FontStyle,"attributors/style/size":g.SizeStyle},!0),i.default.register({"formats/align":l.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":s.IndentClass,"formats/background":y.BackgroundStyle,"formats/color":v.ColorStyle,"formats/font":b.FontClass,"formats/size":g.SizeClass,"formats/blockquote":c.default,"formats/code-block":R.default,"formats/header":h.default,"formats/list":d.default,"formats/bold":_.default,"formats/code":M.Code,"formats/italic":w.default,"formats/link":k.default,"formats/script":N.default,"formats/strike":A.default,"formats/underline":T.default,"formats/image":S.default,"formats/video":L.default,"formats/list/item":p.ListItem,"modules/formula":B.default,"modules/syntax":U.default,"modules/toolbar":H.default,"themes/bubble":tt.default,"themes/snow":nt.default,"ui/icons":z.default,"ui/picker":V.default,"ui/icon-picker":X.default,"ui/color-picker":G.default,"ui/tooltip":Q.default},!0),e.default=i.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),i=r(o),l=n(6),a=r(l),s=n(3),u=r(s),c=n(14),f=r(c),h=n(23),p=r(h),d=n(31),y=r(d),v=n(33),b=r(v),g=n(5),m=r(g),_=n(59),O=r(_),w=n(8),x=r(w),k=n(60),E=r(k),N=n(61),j=r(N),A=n(25),q=r(A);a.default.register({"blots/block":u.default,"blots/block/embed":s.BlockEmbed,"blots/break":f.default,"blots/container":p.default,"blots/cursor":y.default,"blots/embed":b.default,"blots/inline":m.default,"blots/scroll":O.default,"blots/text":x.default,"modules/clipboard":E.default,"modules/history":j.default,"modules/keyboard":q.default}),i.default.register(u.default,f.default,y.default,m.default,O.default,x.default),e.default=a.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){this.head=this.tail=null,this.length=0}return t.prototype.append=function(){for(var t=[],e=0;e1&&this.append.apply(this,t.slice(1))},t.prototype.contains=function(t){for(var e,n=this.iterator();e=n();)if(e===t)return!0;return!1},t.prototype.insertBefore=function(t,e){t&&(t.next=e,null!=e?(t.prev=e.prev,null!=e.prev&&(e.prev.next=t),e.prev=t,e===this.head&&(this.head=t)):null!=this.tail?(this.tail.next=t,t.prev=this.tail,this.tail=t):(t.prev=null,this.head=this.tail=t),this.length+=1)},t.prototype.offset=function(t){for(var e=0,n=this.head;null!=n;){if(n===t)return e;e+=n.length(),n=n.next}return-1},t.prototype.remove=function(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=t.next&&(t.next.prev=t.prev),t===this.head&&(this.head=t.next),t===this.tail&&(this.tail=t.prev),this.length-=1)},t.prototype.iterator=function(t){return void 0===t&&(t=this.head),function(){var e=t;return null!=t&&(t=t.next),e}},t.prototype.find=function(t,e){void 0===e&&(e=!1);for(var n,r=this.iterator();n=r();){var o=n.length();if(ta?n(r,t-a,Math.min(e,a+u-t)):n(r,0,Math.min(u,t+e-a)),a+=u}},t.prototype.map=function(t){return this.reduce(function(e,n){return e.push(t(n)),e},[])},t.prototype.reduce=function(t,e){for(var n,r=this.iterator();n=r();)e=t(e,n);return e},t}();e.default=r},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(17),i=n(1),l={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},a=function(t){function e(e){var n=t.call(this,e)||this;return n.scroll=n,n.observer=new MutationObserver(function(t){n.update(t)}),n.observer.observe(n.domNode,l),n.attach(),n}return r(e,t),e.prototype.detach=function(){t.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(e,n){this.update(),0===e&&n===this.length()?this.children.forEach(function(t){t.remove()}):t.prototype.deleteAt.call(this,e,n)},e.prototype.formatAt=function(e,n,r,o){this.update(),t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.insertAt=function(e,n,r){this.update(),t.prototype.insertAt.call(this,e,n,r)},e.prototype.optimize=function(e,n){var r=this;void 0===e&&(e=[]),void 0===n&&(n={}),t.prototype.optimize.call(this,n);for(var l=[].slice.call(this.observer.takeRecords());l.length>0;)e.push(l.pop());for(var a=function(t,e){void 0===e&&(e=!0),null!=t&&t!==r&&null!=t.domNode.parentNode&&(null==t.domNode[i.DATA_KEY].mutations&&(t.domNode[i.DATA_KEY].mutations=[]),e&&a(t.parent))},s=function(t){null!=t.domNode[i.DATA_KEY]&&null!=t.domNode[i.DATA_KEY].mutations&&(t instanceof o.default&&t.children.forEach(s),t.optimize(n))},u=e,c=0;u.length>0;c+=1){if(c>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(u.forEach(function(t){var e=i.find(t.target,!0);null!=e&&(e.domNode===t.target&&("childList"===t.type?(a(i.find(t.previousSibling,!1)),[].forEach.call(t.addedNodes,function(t){var e=i.find(t,!1);a(e,!1),e instanceof o.default&&e.children.forEach(function(t){a(t,!1)})})):"attributes"===t.type&&a(e.prev)),a(e))}),this.children.forEach(s),u=[].slice.call(this.observer.takeRecords()),l=u.slice();l.length>0;)e.push(l.pop())}},e.prototype.update=function(e,n){var r=this;void 0===n&&(n={}),e=e||this.observer.takeRecords(),e.map(function(t){var e=i.find(t.target,!0);return null==e?null:null==e.domNode[i.DATA_KEY].mutations?(e.domNode[i.DATA_KEY].mutations=[t],e):(e.domNode[i.DATA_KEY].mutations.push(t),null)}).forEach(function(t){null!=t&&t!==r&&null!=t.domNode[i.DATA_KEY]&&t.update(t.domNode[i.DATA_KEY].mutations||[],n)}),null!=this.domNode[i.DATA_KEY].mutations&&t.prototype.update.call(this,this.domNode[i.DATA_KEY].mutations,n),this.optimize(e,n)},e.blotName="scroll",e.defaultChild="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="DIV",e}(o.default);e.default=a},function(t,e,n){"use strict";function r(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(18),l=n(1),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.formats=function(n){if(n.tagName!==e.tagName)return t.formats.call(this,n)},e.prototype.format=function(n,r){var o=this;n!==this.statics.blotName||r?t.prototype.format.call(this,n,r):(this.children.forEach(function(t){t instanceof i.default||(t=t.wrap(e.blotName,!0)),o.attributes.copy(t)}),this.unwrap())},e.prototype.formatAt=function(e,n,r,o){if(null!=this.formats()[r]||l.query(r,l.Scope.ATTRIBUTE)){this.isolate(e,n).format(r,o)}else t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n);var o=this.formats();if(0===Object.keys(o).length)return this.unwrap();var i=this.next;i instanceof e&&i.prev===this&&r(o,i.formats())&&(i.moveChildren(this),i.remove())},e.blotName="inline",e.scope=l.Scope.INLINE_BLOT,e.tagName="SPAN",e}(i.default);e.default=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(18),i=n(1),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(n){var r=i.query(e.blotName).tagName;if(n.tagName!==r)return t.formats.call(this,n)},e.prototype.format=function(n,r){null!=i.query(n,i.Scope.BLOCK)&&(n!==this.statics.blotName||r?t.prototype.format.call(this,n,r):this.replaceWith(e.blotName))},e.prototype.formatAt=function(e,n,r,o){null!=i.query(r,i.Scope.BLOCK)?this.format(r,o):t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.insertAt=function(e,n,r){if(null==r||null!=i.query(n,i.Scope.INLINE))t.prototype.insertAt.call(this,e,n,r);else{var o=this.split(e),l=i.create(n,r);o.parent.insertBefore(l,o)}},e.prototype.update=function(e,n){navigator.userAgent.match(/Trident/)?this.build():t.prototype.update.call(this,e,n)},e.blotName="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="P",e}(o.default);e.default=l},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(19),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(t){},e.prototype.format=function(e,n){t.prototype.formatAt.call(this,0,this.length(),e,n)},e.prototype.formatAt=function(e,n,r,o){0===e&&n===this.length()?this.format(r,o):t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.formats=function(){return this.statics.formats(this.domNode)},e}(o.default);e.default=i},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(19),i=n(1),l=function(t){function e(e){var n=t.call(this,e)||this;return n.text=n.statics.value(n.domNode),n}return r(e,t),e.create=function(t){return document.createTextNode(t)},e.value=function(t){var e=t.data;return e.normalize&&(e=e.normalize()),e},e.prototype.deleteAt=function(t,e){this.domNode.data=this.text=this.text.slice(0,t)+this.text.slice(t+e)},e.prototype.index=function(t,e){return this.domNode===t?e:-1},e.prototype.insertAt=function(e,n,r){null==r?(this.text=this.text.slice(0,e)+n+this.text.slice(e),this.domNode.data=this.text):t.prototype.insertAt.call(this,e,n,r)},e.prototype.length=function(){return this.text.length},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof e&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},e.prototype.position=function(t,e){return void 0===e&&(e=!1),[this.domNode,t]},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=i.create(this.domNode.splitText(t));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},e.prototype.update=function(t,e){var n=this;t.some(function(t){return"characterData"===t.type&&t.target===n.domNode})&&(this.text=this.statics.value(this.domNode))},e.prototype.value=function(){return this.text},e.blotName="text",e.scope=i.Scope.INLINE_BLOT,e}(o.default);e.default=l},function(t,e,n){"use strict";var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var o=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return arguments.length>1&&!this.contains(t)==!e?e:o.call(this,t)}}String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return e=e||0,this.substr(e,t.length)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var n=this.toString();("number"!=typeof e||!isFinite(e)||Math.floor(e)!==e||e>n.length)&&(e=n.length),e-=t.length;var r=n.indexOf(t,e);return-1!==r&&r===e}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;ie.length?t:e,l=t.length>e.length?e:t,a=i.indexOf(l);if(-1!=a)return r=[[y,i.substring(0,a)],[v,l],[y,i.substring(a+l.length)]],t.length>e.length&&(r[0][0]=r[2][0]=d),r;if(1==l.length)return[[d,t],[y,e]];var u=s(t,e);if(u){var c=u[0],f=u[1],h=u[2],p=u[3],b=u[4],g=n(c,h),m=n(f,p);return g.concat([[v,b]],m)}return o(t,e)}function o(t,e){for(var n=t.length,r=e.length,o=Math.ceil((n+r)/2),l=o,a=2*o,s=new Array(a),u=new Array(a),c=0;cn)v+=2;else if(x>r)p+=2;else if(h){var k=l+f-_;if(k>=0&&k=E)return i(t,e,O,x)}}}for(var N=-m+b;N<=m-g;N+=2){var E,k=l+N;E=N==-m||N!=m&&u[k-1]n)g+=2;else if(j>r)b+=2;else if(!h){var w=l+f-N;if(w>=0&&w=E)return i(t,e,O,x)}}}}return[[d,t],[y,e]]}function i(t,e,r,o){var i=t.substring(0,r),l=e.substring(0,o),a=t.substring(r),s=e.substring(o),u=n(i,l),c=n(a,s);return u.concat(c)}function l(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;for(var n=0,r=Math.min(t.length,e.length),o=r,i=0;n=t.length?[r,o,i,s,f]:null}var r=t.length>e.length?t:e,o=t.length>e.length?e:t;if(r.length<4||2*o.lengthu[4].length?s:u:s;var c,f,h,p;return t.length>e.length?(c=i[0],f=i[1],h=i[2],p=i[3]):(h=i[0],p=i[1],c=i[2],f=i[3]),[c,f,h,p,i[4]]}function u(t){t.push([v,""]);for(var e,n=0,r=0,o=0,i="",s="";n1?(0!==r&&0!==o&&(e=l(s,i),0!==e&&(n-r-o>0&&t[n-r-o-1][0]==v?t[n-r-o-1][1]+=s.substring(0,e):(t.splice(0,0,[v,s.substring(0,e)]),n++),s=s.substring(e),i=i.substring(e)),0!==(e=a(s,i))&&(t[n][1]=s.substring(s.length-e)+t[n][1],s=s.substring(0,s.length-e),i=i.substring(0,i.length-e))),0===r?t.splice(n-o,r+o,[y,s]):0===o?t.splice(n-r,r+o,[d,i]):t.splice(n-r-o,r+o,[d,i],[y,s]),n=n-r-o+(r?1:0)+(o?1:0)+1):0!==n&&t[n-1][0]==v?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,o=0,r=0,i="",s=""}""===t[t.length-1][1]&&t.pop();var c=!1;for(n=1;n0&&r.splice(o+2,0,[l[0],a]),p(r,o,3)}return t}function h(t){for(var e=!1,n=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},r=2;r=55296&&t.charCodeAt(t.length-1)<=56319}(t[r-2][1])&&t[r-1][0]===d&&n(t[r-1][1])&&t[r][0]===y&&n(t[r][1])&&(e=!0,t[r-1][1]=t[r-2][1].slice(-1)+t[r-1][1],t[r][1]=t[r-2][1].slice(-1)+t[r][1],t[r-2][1]=t[r-2][1].slice(0,-1));if(!e)return t;for(var o=[],r=0;r0&&o.push(t[r]);return o}function p(t,e,n){for(var r=e+n-1;r>=0&&r>=e-1;r--)if(r+1=r&&!a.endsWith("\n")&&(n=!0),e.scroll.insertAt(t,a);var c=e.scroll.line(t),f=u(c,2),h=f[0],p=f[1],y=(0,T.default)({},(0,O.bubbleFormats)(h));if(h instanceof w.default){var b=h.descendant(v.default.Leaf,p),g=u(b,1),m=g[0];y=(0,T.default)(y,(0,O.bubbleFormats)(m))}l=d.default.attributes.diff(y,l)||{}}else if("object"===s(o.insert)){var _=Object.keys(o.insert)[0];if(null==_)return t;e.scroll.insertAt(t,_,o.insert[_])}r+=i}return Object.keys(l).forEach(function(n){e.scroll.formatAt(t,i,n,l[n])}),t+i},0),t.reduce(function(t,n){return"number"==typeof n.delete?(e.scroll.deleteAt(t,n.delete),t):t+(n.retain||n.insert.length||1)},0),this.scroll.batchEnd(),this.update(t)}},{key:"deleteText",value:function(t,e){return this.scroll.deleteAt(t,e),this.update((new h.default).retain(t).delete(e))}},{key:"formatLine",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(r).forEach(function(o){if(null==n.scroll.whitelist||n.scroll.whitelist[o]){var i=n.scroll.lines(t,Math.max(e,1)),l=e;i.forEach(function(e){var i=e.length();if(e instanceof g.default){var a=t-e.offset(n.scroll),s=e.newlineIndex(a+l)-a+1;e.formatAt(a,s,o,r[o])}else e.format(o,r[o]);l-=i})}}),this.scroll.optimize(),this.update((new h.default).retain(t).retain(e,(0,N.default)(r)))}},{key:"formatText",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(r).forEach(function(o){n.scroll.formatAt(t,e,o,r[o])}),this.update((new h.default).retain(t).retain(e,(0,N.default)(r)))}},{key:"getContents",value:function(t,e){return this.delta.slice(t,t+e)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(t,e){return t.concat(e.delta())},new h.default)}},{key:"getFormat",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],r=[];0===e?this.scroll.path(t).forEach(function(t){var e=u(t,1),o=e[0];o instanceof w.default?n.push(o):o instanceof v.default.Leaf&&r.push(o)}):(n=this.scroll.lines(t,e),r=this.scroll.descendants(v.default.Leaf,t,e));var o=[n,r].map(function(t){if(0===t.length)return{};for(var e=(0,O.bubbleFormats)(t.shift());Object.keys(e).length>0;){var n=t.shift();if(null==n)return e;e=l((0,O.bubbleFormats)(n),e)}return e});return T.default.apply(T.default,o)}},{key:"getText",value:function(t,e){return this.getContents(t,e).filter(function(t){return"string"==typeof t.insert}).map(function(t){return t.insert}).join("")}},{key:"insertEmbed",value:function(t,e,n){return this.scroll.insertAt(t,e,n),this.update((new h.default).retain(t).insert(o({},e,n)))}},{key:"insertText",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=e.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,e),Object.keys(r).forEach(function(o){n.scroll.formatAt(t,e.length,o,r[o])}),this.update((new h.default).retain(t).insert(e,(0,N.default)(r)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var t=this.scroll.children.head;return t.statics.blotName===w.default.blotName&&(!(t.children.length>1)&&t.children.head instanceof k.default)}},{key:"removeFormat",value:function(t,e){var n=this.getText(t,e),r=this.scroll.line(t+e),o=u(r,2),i=o[0],l=o[1],a=0,s=new h.default;null!=i&&(a=i instanceof g.default?i.newlineIndex(l)-l+1:i.length()-l,s=i.delta().slice(l,l+a-1).insert("\n"));var c=this.getContents(t,e+a),f=c.diff((new h.default).insert(n).concat(s)),p=(new h.default).retain(t).concat(f);return this.applyDelta(p)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.delta;if(1===e.length&&"characterData"===e[0].type&&e[0].target.data.match(P)&&v.default.find(e[0].target)){var o=v.default.find(e[0].target),i=(0,O.bubbleFormats)(o),l=o.offset(this.scroll),a=e[0].oldValue.replace(_.default.CONTENTS,""),s=(new h.default).insert(a),u=(new h.default).insert(o.value());t=(new h.default).retain(l).concat(s.diff(u,n)).reduce(function(t,e){return e.insert?t.insert(e.insert,i):t.push(e)},new h.default),this.delta=r.compose(t)}else this.delta=this.getDelta(),t&&(0,A.default)(r.compose(t),this.delta)||(t=r.diff(this.delta,n));return t}}]),t}();e.default=S},function(t,e){"use strict";function n(){}function r(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function o(){this._events=new n,this._eventsCount=0}var i=Object.prototype.hasOwnProperty,l="~";Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(l=!1)),o.prototype.eventNames=function(){var t,e,n=[];if(0===this._eventsCount)return n;for(e in t=this._events)i.call(t,e)&&n.push(l?e.slice(1):e);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},o.prototype.listeners=function(t,e){var n=l?l+t:t,r=this._events[n];if(e)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o0){if(i instanceof y.BlockEmbed||f instanceof y.BlockEmbed)return void this.optimize();if(i instanceof _.default){var h=i.newlineIndex(i.length(),!0);if(h>-1&&(i=i.split(h+1))===f)return void this.optimize()}else if(f instanceof _.default){var p=f.newlineIndex(0);p>-1&&f.split(p+1)}var d=f.children.head instanceof g.default?null:f.children.head;i.moveChildren(f,d),i.remove()}this.optimize()}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function(t,n,r,o){(null==this.whitelist||this.whitelist[r])&&(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,r,o),this.optimize())}},{key:"insertAt",value:function(t,n,r){if(null==r||null==this.whitelist||this.whitelist[n]){if(t>=this.length())if(null==r||null==h.default.query(n,h.default.Scope.BLOCK)){var o=h.default.create(this.statics.defaultChild);this.appendChild(o),null==r&&n.endsWith("\n")&&(n=n.slice(0,-1)),o.insertAt(0,n,r)}else{var i=h.default.create(n,r);this.appendChild(i)}else c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,r);this.optimize()}}},{key:"insertBefore",value:function(t,n){if(t.statics.scope===h.default.Scope.INLINE_BLOT){var r=h.default.create(this.statics.defaultChild);r.appendChild(t),t=r}c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n)}},{key:"leaf",value:function(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function(t){return t===this.length()?this.line(t-1):this.descendant(a,t)}},{key:"lines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return function t(e,n,r){var o=[],i=r;return e.children.forEachAt(n,r,function(e,n,r){a(e)?o.push(e):e instanceof h.default.Container&&(o=o.concat(t(e,n,i))),i-=r}),o}(this,t,e)}},{key:"optimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t,n),t.length>0&&this.emitter.emit(d.default.events.SCROLL_OPTIMIZE,t,n))}},{key:"path",value:function(t){return c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t).slice(1)}},{key:"update",value:function(t){if(!0!==this.batch){var n=d.default.sources.USER;"string"==typeof t&&(n=t),Array.isArray(t)||(t=this.observer.takeRecords()),t.length>0&&this.emitter.emit(d.default.events.SCROLL_BEFORE_UPDATE,n,t),c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"update",this).call(this,t.concat([])),t.length>0&&this.emitter.emit(d.default.events.SCROLL_UPDATE,n,t)}}}]),e}(h.default.Scroll);x.blotName="scroll",x.className="ql-editor",x.tagName="DIV",x.defaultChild="block",x.allowedChildren=[v.default,y.BlockEmbed,w.default],e.default=x},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e,n){return"object"===(void 0===e?"undefined":x(e))?Object.keys(e).reduce(function(t,n){return s(t,n,e[n])},t):t.reduce(function(t,r){return r.attributes&&r.attributes[e]?t.push(r):t.insert(r.insert,(0,j.default)({},o({},e,n),r.attributes))},new q.default)}function u(t){if(t.nodeType!==Node.ELEMENT_NODE)return{};return t["__ql-computed-style"]||(t["__ql-computed-style"]=window.getComputedStyle(t))}function c(t,e){for(var n="",r=t.ops.length-1;r>=0&&n.length-1}function h(t,e,n){return t.nodeType===t.TEXT_NODE?n.reduce(function(e,n){return n(t,e)},new q.default):t.nodeType===t.ELEMENT_NODE?[].reduce.call(t.childNodes||[],function(r,o){var i=h(o,e,n);return o.nodeType===t.ELEMENT_NODE&&(i=e.reduce(function(t,e){return e(o,t)},i),i=(o[W]||[]).reduce(function(t,e){return e(o,t)},i)),r.concat(i)},new q.default):new q.default}function p(t,e,n){return s(n,t,!0)}function d(t,e){var n=P.default.Attributor.Attribute.keys(t),r=P.default.Attributor.Class.keys(t),o=P.default.Attributor.Style.keys(t),i={};return n.concat(r).concat(o).forEach(function(e){var n=P.default.query(e,P.default.Scope.ATTRIBUTE);null!=n&&(i[n.attrName]=n.value(t),i[n.attrName])||(n=Y[e],null==n||n.attrName!==e&&n.keyName!==e||(i[n.attrName]=n.value(t)||void 0),null==(n=X[e])||n.attrName!==e&&n.keyName!==e||(n=X[e],i[n.attrName]=n.value(t)||void 0))}),Object.keys(i).length>0&&(e=s(e,i)),e}function y(t,e){var n=P.default.query(t);if(null==n)return e;if(n.prototype instanceof P.default.Embed){var r={},o=n.value(t);null!=o&&(r[n.blotName]=o,e=(new q.default).insert(r,n.formats(t)))}else"function"==typeof n.formats&&(e=s(e,n.blotName,n.formats(t)));return e}function v(t,e){return c(e,"\n")||e.insert("\n"),e}function b(){return new q.default}function g(t,e){var n=P.default.query(t);if(null==n||"list-item"!==n.blotName||!c(e,"\n"))return e;for(var r=-1,o=t.parentNode;!o.classList.contains("ql-clipboard");)"list"===(P.default.query(o)||{}).blotName&&(r+=1),o=o.parentNode;return r<=0?e:e.compose((new q.default).retain(e.length()-1).retain(1,{indent:r}))}function m(t,e){return c(e,"\n")||(f(t)||e.length()>0&&t.nextSibling&&f(t.nextSibling))&&e.insert("\n"),e}function _(t,e){if(f(t)&&null!=t.nextElementSibling&&!c(e,"\n\n")){var n=t.offsetHeight+parseFloat(u(t).marginTop)+parseFloat(u(t).marginBottom);t.nextElementSibling.offsetTop>t.offsetTop+1.5*n&&e.insert("\n")}return e}function O(t,e){var n={},r=t.style||{};return r.fontStyle&&"italic"===u(t).fontStyle&&(n.italic=!0),r.fontWeight&&(u(t).fontWeight.startsWith("bold")||parseInt(u(t).fontWeight)>=700)&&(n.bold=!0),Object.keys(n).length>0&&(e=s(e,n)),parseFloat(r.textIndent||0)>0&&(e=(new q.default).insert("\t").concat(e)),e}function w(t,e){var n=t.data;if("O:P"===t.parentNode.tagName)return e.insert(n.trim());if(0===n.trim().length&&t.parentNode.classList.contains("ql-clipboard"))return e;if(!u(t.parentNode).whiteSpace.startsWith("pre")){var r=function(t,e){return e=e.replace(/[^\u00a0]/g,""),e.length<1&&t?" ":e};n=n.replace(/\r\n/g," ").replace(/\n/g," "),n=n.replace(/\s\s+/g,r.bind(r,!0)),(null==t.previousSibling&&f(t.parentNode)||null!=t.previousSibling&&f(t.previousSibling))&&(n=n.replace(/^\s+/,r.bind(r,!1))),(null==t.nextSibling&&f(t.parentNode)||null!=t.nextSibling&&f(t.nextSibling))&&(n=n.replace(/\s+$/,r.bind(r,!1)))}return e.insert(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.matchText=e.matchSpacing=e.matchNewline=e.matchBlot=e.matchAttributor=e.default=void 0;var x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),E=function(){function t(t,e){for(var n=0;n\r?\n +\<"),this.convert();var e=this.quill.getFormat(this.quill.selection.savedRange.index);if(e[F.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new q.default).insert(n,o({},F.default.blotName,e[F.default.blotName]))}var r=this.prepareMatching(),i=k(r,2),l=i[0],a=i[1],s=h(this.container,l,a);return c(s,"\n")&&null==s.ops[s.ops.length-1].attributes&&(s=s.compose((new q.default).retain(s.length()-1).delete(1))),V.log("convert",this.container.innerHTML,s),this.container.innerHTML="",s}},{key:"dangerouslyPasteHTML",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C.default.sources.API;if("string"==typeof t)this.quill.setContents(this.convert(t),e),this.quill.setSelection(0,C.default.sources.SILENT);else{var r=this.convert(e);this.quill.updateContents((new q.default).retain(t).concat(r),n),this.quill.setSelection(t+r.length(),C.default.sources.SILENT)}}},{key:"onPaste",value:function(t){var e=this;if(!t.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),r=(new q.default).retain(n.index),o=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(C.default.sources.SILENT),setTimeout(function(){r=r.concat(e.convert()).delete(n.length),e.quill.updateContents(r,C.default.sources.USER),e.quill.setSelection(r.length()-n.length,C.default.sources.SILENT),e.quill.scrollingContainer.scrollTop=o,e.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var t=this,e=[],n=[];return this.matchers.forEach(function(r){var o=k(r,2),i=o[0],l=o[1];switch(i){case Node.TEXT_NODE:n.push(l);break;case Node.ELEMENT_NODE:e.push(l);break;default:[].forEach.call(t.container.querySelectorAll(i),function(t){t[W]=t[W]||[],t[W].push(l)})}}),[e,n]}}]),e}(I.default);$.DEFAULTS={matchers:[],matchVisual:!0},e.default=$,e.matchAttributor=d,e.matchBlot=y,e.matchNewline=m,e.matchSpacing=_,e.matchText=w},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.ops[t.ops.length-1];return null!=e&&(null!=e.insert?"string"==typeof e.insert&&e.insert.endsWith("\n"):null!=e.attributes&&Object.keys(e.attributes).some(function(t){return null!=f.default.query(t,f.default.Scope.BLOCK)}))}function s(t){var e=t.reduce(function(t,e){return t+=e.delete||0},0),n=t.length()-e;return a(t)&&(n-=1),n}Object.defineProperty(e,"__esModule",{value:!0}),e.getLastChangeIndex=e.default=void 0;var u=function(){function t(t,e){for(var n=0;nr&&this.stack.undo.length>0){var o=this.stack.undo.pop();n=n.compose(o.undo),t=o.redo.compose(t)}else this.lastRecorded=r;this.stack.undo.push({redo:t,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(t){this.stack.undo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)}),this.stack.redo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),e}(y.default);v.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},e.default=v,e.getLastChangeIndex=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.IndentClass=void 0;var l=function(){function t(t,e){for(var n=0;n0&&this.children.tail.format(t,e)}},{key:"formats",value:function(){return o({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(t,n){if(t instanceof v)u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n);else{var r=null==n?this.length():n.offset(this),o=this.split(r);o.parent.insertBefore(t,o)}}},{key:"optimize",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){if(t.statics.blotName!==this.statics.blotName){var n=f.default.create(this.statics.defaultChild);t.moveChildren(n),this.appendChild(n)}u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t)}}]),e}(y.default);b.blotName="list",b.scope=f.default.Scope.BLOCK_BLOT,b.tagName=["OL","UL"],b.defaultChild="list-item",b.allowedChildren=[v],e.ListItem=v,e.default=b},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(39),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default);s.blotName="italic",s.tagName=["EM","I"],e.default=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"==typeof t&&n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return f.reduce(function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e},{})}},{key:"match",value:function(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function(t){return(0,c.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(u.default.Embed);h.blotName="image",h.tagName="IMG",e.default=h},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return f.reduce(function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e},{})}},{key:"sanitize",value:function(t){return c.default.sanitize(t)}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(s.BlockEmbed);h.blotName="video",h.className="ql-video",h.tagName="IFRAME",e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FormulaBlot=void 0;var a=function(){function t(t,e){for(var n=0;n0||null==this.cachedText)&&(this.domNode.innerHTML=t(e),this.domNode.normalize(),this.attach()),this.cachedText=e)}}]),e}(v.default);b.className="ql-syntax";var g=new c.default.Attributor.Class("token","hljs",{scope:c.default.Scope.INLINE}),m=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if("function"!=typeof r.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var l=null;return r.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(l),l=setTimeout(function(){r.highlight(),l=null},r.options.interval)}),r.highlight(),r}return l(e,t),a(e,null,[{key:"register",value:function(){h.default.register(g,!0),h.default.register(b,!0)}}]),a(e,[{key:"highlight",value:function(){var t=this;if(!this.quill.selection.composing){this.quill.update(h.default.sources.USER);var e=this.quill.getSelection();this.quill.scroll.descendants(b).forEach(function(e){e.highlight(t.options.highlight)}),this.quill.update(h.default.sources.SILENT),null!=e&&this.quill.setSelection(e,h.default.sources.SILENT)}}}]),e}(d.default);m.DEFAULTS={highlight:function(){return null==window.hljs?null:function(t){return window.hljs.highlightAuto(t).value}}(),interval:1e3},e.CodeBlock=b,e.CodeToken=g,e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e,n){var r=document.createElement("button");r.setAttribute("type","button"),r.classList.add("ql-"+e),null!=n&&(r.value=n),t.appendChild(r)}function u(t,e){Array.isArray(e[0])||(e=[e]),e.forEach(function(e){var n=document.createElement("span");n.classList.add("ql-formats"),e.forEach(function(t){if("string"==typeof t)s(n,t);else{var e=Object.keys(t)[0],r=t[e];Array.isArray(r)?c(n,e,r):s(n,e,r)}}),t.appendChild(n)})}function c(t,e,n){var r=document.createElement("select");r.classList.add("ql-"+e),n.forEach(function(t){var e=document.createElement("option");!1!==t?e.setAttribute("value",t):e.setAttribute("selected","selected"),r.appendChild(e)}),t.appendChild(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.addControls=e.default=void 0;var f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function t(t,e){for(var n=0;n '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BubbleTooltip=void 0;var a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=function(){function t(t,e){for(var n=0;n0&&o===h.default.sources.USER){r.show(),r.root.style.left="0px",r.root.style.width="",r.root.style.width=r.root.offsetWidth+"px";var i=r.quill.getLines(e.index,e.length);if(1===i.length)r.position(r.quill.getBounds(e));else{var l=i[i.length-1],a=r.quill.getIndex(l),s=Math.min(l.length()-1,e.index+e.length-a),u=r.quill.getBounds(new y.Range(a,s));r.position(u)}}else document.activeElement!==r.textbox&&r.quill.hasFocus()&&r.hide()}),r}return l(e,t),s(e,[{key:"listen",value:function(){var t=this;a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){t.root.classList.remove("ql-editing")}),this.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!t.root.classList.contains("ql-hidden")){var e=t.quill.getSelection();null!=e&&t.position(t.quill.getBounds(e))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(t){var n=a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"position",this).call(this,t),r=this.root.querySelector(".ql-tooltip-arrow");if(r.style.marginLeft="",0===n)return n;r.style.marginLeft=-1*n-r.offsetWidth/2+"px"}}]),e}(p.BaseTooltip);_.TEMPLATE=['','
    ','','',"
    "].join(""),e.BubbleTooltip=_,e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=function(){function t(t,e){for(var n=0;n','','',''].join(""),e.default=w}]).default}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/countdown/countdown.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/countdown/countdown.js new file mode 100644 index 0000000..3c8dadc --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/countdown/countdown.js @@ -0,0 +1,269 @@ +(function (factory) { + if (typeof define === "function" && define.amd) { + // AMD. Register as anonymous module. + define(["jquery"], factory); + } else { + // Browser globals. + factory(jQuery); + } +})(function ($) { + + "use strict"; + + var Countdown = function (element, options) { + this.$element = $(element); + this.defaults = $.extend({}, Countdown.defaults, this.$element.data(), $.isPlainObject(options) ? options : {}); + this.init(); + }; + + Countdown.prototype = { + constructor: Countdown, + + init: function () { + var content = this.$element.html(), + date = new Date(this.defaults.date || content); + + if (date.getTime()) { + this.content = content; + this.date = date; + this.find(); + + if (this.defaults.autoStart) { + this.start(); + } + } + }, + + find: function () { + var $element = this.$element; + + this.$days = $element.find("[data-days]"); + this.$hours = $element.find("[data-hours]"); + this.$minutes = $element.find("[data-minutes]"); + this.$seconds = $element.find("[data-seconds]"); + + if ((this.$days.length + this.$hours.length + this.$minutes.length + this.$seconds.length) > 0) { + this.found = true; + } + }, + + reset: function () { + if (this.found) { + this.output("days"); + this.output("hours"); + this.output("minutes"); + this.output("seconds"); + } else { + this.output(); + } + }, + + ready: function () { + var date = this.date, + decisecond = 100, + second = 1000, + minute = 60000, + hour = 3600000, + day = 86400000, + remainder = {}, + diff; + + if (!date) { + return false; + } + + diff = date.getTime() - (new Date()).getTime(); + + if (diff <= 0) { + this.end(); + return false; + } + + remainder.days = diff; + remainder.hours = remainder.days % day; + remainder.minutes = remainder.hours % hour; + remainder.seconds = remainder.minutes % minute; + remainder.milliseconds = remainder.seconds % second; + + this.days = Math.floor(remainder.days / day); + this.hours = Math.floor(remainder.hours / hour); + this.minutes = Math.floor(remainder.minutes / minute); + this.seconds = Math.floor(remainder.seconds / second); + this.deciseconds = Math.floor(remainder.milliseconds / decisecond); + + return true; + }, + + start: function () { + if (!this.active && this.ready()) { + this.active = true; + this.reset(); + this.autoUpdate = this.defaults.fast ? + setInterval($.proxy(this.fastUpdate, this), 100) : + setInterval($.proxy(this.update, this), 1000); + } + }, + + stop: function () { + if (this.active) { + this.active = false; + clearInterval(this.autoUpdate); + } + }, + + end: function () { + if (!this.date) { + return; + } + + this.stop(); + + this.days = 0; + this.hours = 0; + this.minutes = 0; + this.seconds = 0; + this.deciseconds = 0; + this.reset(); + this.defaults.end(); + }, + + destroy: function () { + if (!this.date) { + return; + } + + this.stop(); + + this.$days = null; + this.$hours = null; + this.$minutes = null; + this.$seconds = null; + + this.$element.empty().html(this.content); + this.$element.removeData("countdown"); + }, + + fastUpdate: function () { + if (--this.deciseconds >= 0) { + this.output("deciseconds"); + } else { + this.deciseconds = 9; + this.update(); + } + }, + + update: function () { + if (--this.seconds >= 0) { + this.output("seconds"); + } else { + this.seconds = 59; + this.output("seconds"); + + if (--this.minutes >= 0) { + this.output("minutes"); + } else { + this.minutes = 59; + this.output("minutes"); + + if (--this.hours >= 0) { + this.output("hours"); + } else { + this.hours = 23; + this.output("hours"); + + if (--this.days >= 0) { + this.output("days"); + } else { + this.end(); + } + } + } + } + }, + + output: function (type) { + if (!this.found) { + this.$element.empty().html(this.template()); + return; + } + + switch (type) { + case "deciseconds": + this.$seconds.text(this.getSecondsText()); + break; + + case "seconds": + this.$seconds.text( this.seconds < 10 ? "0" + this.seconds : this.seconds ); + break; + + case "minutes": + this.$minutes.text( this.minutes < 10 ? "0" + this.minutes : this.minutes ); + break; + + case "hours": + this.$hours.text( this.hours < 10 ? "0" + this.hours : this.hours ); + break; + + case "days": + this.$days.text( this.days < 10 ? "0" + this.days : this.days ); + break; + + // No default + } + }, + + template: function () { + return this.defaults.text + .replace("%s", this.days) + .replace("%s", this.hours) + .replace("%s", this.minutes) + .replace("%s", this.getSecondsText()); + }, + + getSecondsText: function () { + if(this.seconds < 10) { + return this.active && this.defaults.fast ? ("0" + this.seconds + "." + this.deciseconds) : "0" + this.seconds; + }else { + return this.active && this.defaults.fast ? (this.seconds + "." + this.deciseconds) : this.seconds; + } + } + }; + + // Default settings + Countdown.defaults = { + autoStart: true, + date: null, + fast: false, + end: $.noop, + text: "%s days, %s hours, %s minutes, %s seconds" + }; + + // Set default settings + Countdown.setDefaults = function (options) { + $.extend(Countdown.defaults, options); + }; + + // Register as jQuery plugin + $.fn.eacountdown = function (options) { + return this.each(function () { + var $this = $(this), + data = $this.data("countdown"); + + if (!data) { + $this.data("countdown", (data = new Countdown(this, options))); + } + + if (typeof options === "string" && $.isFunction(data[options])) { + data[options](); + } + }); + }; + + $.fn.eacountdown.constructor = Countdown; + $.fn.eacountdown.setDefaults = Countdown.setDefaults; + + $(function () { + $("[countdown]").eacountdown(); + }); + +}); diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/countdown/countdown.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/countdown/countdown.min.js new file mode 100644 index 0000000..e68f04e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/countdown/countdown.min.js @@ -0,0 +1 @@ +!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}((function(t){"use strict";var s=function(e,i){this.$element=t(e),this.defaults=t.extend({},s.defaults,this.$element.data(),t.isPlainObject(i)?i:{}),this.init()};s.prototype={constructor:s,init:function(){var t=this.$element.html(),s=new Date(this.defaults.date||t);s.getTime()&&(this.content=t,this.date=s,this.find(),this.defaults.autoStart&&this.start())},find:function(){var t=this.$element;this.$days=t.find("[data-days]"),this.$hours=t.find("[data-hours]"),this.$minutes=t.find("[data-minutes]"),this.$seconds=t.find("[data-seconds]"),this.$days.length+this.$hours.length+this.$minutes.length+this.$seconds.length>0&&(this.found=!0)},reset:function(){this.found?(this.output("days"),this.output("hours"),this.output("minutes"),this.output("seconds")):this.output()},ready:function(){var t,s=this.date,e=36e5,i=864e5,n={};return!!s&&((t=s.getTime()-(new Date).getTime())<=0?(this.end(),!1):(n.days=t,n.hours=n.days%i,n.minutes=n.hours%e,n.seconds=n.minutes%6e4,n.milliseconds=n.seconds%1e3,this.days=Math.floor(n.days/i),this.hours=Math.floor(n.hours/e),this.minutes=Math.floor(n.minutes/6e4),this.seconds=Math.floor(n.seconds/1e3),this.deciseconds=Math.floor(n.milliseconds/100),!0))},start:function(){!this.active&&this.ready()&&(this.active=!0,this.reset(),this.autoUpdate=this.defaults.fast?setInterval(t.proxy(this.fastUpdate,this),100):setInterval(t.proxy(this.update,this),1e3))},stop:function(){this.active&&(this.active=!1,clearInterval(this.autoUpdate))},end:function(){this.date&&(this.stop(),this.days=0,this.hours=0,this.minutes=0,this.seconds=0,this.deciseconds=0,this.reset(),this.defaults.end())},destroy:function(){this.date&&(this.stop(),this.$days=null,this.$hours=null,this.$minutes=null,this.$seconds=null,this.$element.empty().html(this.content),this.$element.removeData("countdown"))},fastUpdate:function(){--this.deciseconds>=0?this.output("deciseconds"):(this.deciseconds=9,this.update())},update:function(){--this.seconds>=0?this.output("seconds"):(this.seconds=59,this.output("seconds"),--this.minutes>=0?this.output("minutes"):(this.minutes=59,this.output("minutes"),--this.hours>=0?this.output("hours"):(this.hours=23,this.output("hours"),--this.days>=0?this.output("days"):this.end())))},output:function(t){if(this.found)switch(t){case"deciseconds":this.$seconds.text(this.getSecondsText());break;case"seconds":this.$seconds.text(this.seconds<10?"0"+this.seconds:this.seconds);break;case"minutes":this.$minutes.text(this.minutes<10?"0"+this.minutes:this.minutes);break;case"hours":this.$hours.text(this.hours<10?"0"+this.hours:this.hours);break;case"days":this.$days.text(this.days<10?"0"+this.days:this.days)}else this.$element.empty().html(this.template())},template:function(){return this.defaults.text.replace("%s",this.days).replace("%s",this.hours).replace("%s",this.minutes).replace("%s",this.getSecondsText())},getSecondsText:function(){return this.seconds<10?this.active&&this.defaults.fast?"0"+this.seconds+"."+this.deciseconds:"0"+this.seconds:this.active&&this.defaults.fast?this.seconds+"."+this.deciseconds:this.seconds}},s.defaults={autoStart:!0,date:null,fast:!1,end:t.noop,text:"%s days, %s hours, %s minutes, %s seconds"},s.setDefaults=function(e){t.extend(s.defaults,e)},t.fn.eacountdown=function(e){return this.each((function(){var i=t(this),n=i.data("countdown");n||i.data("countdown",n=new s(this,e)),"string"==typeof e&&t.isFunction(n[e])&&n[e]()}))},t.fn.eacountdown.constructor=s,t.fn.eacountdown.setDefaults=s.setDefaults,t((function(){t("[countdown]").eacountdown()}))})); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/drawsvg/drawsvg.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/drawsvg/drawsvg.js new file mode 100644 index 0000000..19e23e2 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/drawsvg/drawsvg.js @@ -0,0 +1,125 @@ +(function(factory) { + /* global define */ + if ( typeof define === 'function' && define.amd ) { + define(['jquery'], factory); + } else if ( typeof module === 'object' && module.exports ) { + // Node/CommonJS + module.exports = function( root, jQuery ) { + if ( jQuery === undefined ) { + if ( typeof window !== 'undefined' ) { + jQuery = require('jquery'); + } else { + jQuery = require('jquery')(root); + } + } + factory(jQuery); + return jQuery; + }; + } else { + // Browser globals + factory(jQuery); + } +}(function($) { + 'use strict'; + + var pluginName = 'drawsvg', + defaults = { + duration: 1000, + stagger: 200, + easing: 'swing', + reverse: false, + callback: $.noop + }, + DrawSvg = (function() { + var fn = function fn(elm, options) { + var _this = this, + opts = $.extend(defaults, options); + + _this.$elm = $(elm); + + if ( !_this.$elm.is('svg') ) + return; + + _this.options = opts; + _this.$paths = _this.$elm.find('path, circle, rect, polygon'); + + _this.totalDuration = opts.duration + (opts.stagger * _this.$paths.length); + _this.duration = opts.duration / _this.totalDuration; + + _this.$paths.each(function(index, elm) { + var pathLength = elm.getTotalLength(); + + elm.pathLen = pathLength; + elm.delay = (opts.stagger * index) / _this.totalDuration; + elm.style.strokeDasharray = [pathLength, pathLength].join(' '); + elm.style.strokeDashoffset = pathLength; + }); + + _this.$elm.attr('class', function(index, classNames) { + return [classNames, pluginName + '-initialized'].join(' '); + }); + }; + + fn.prototype.getVal = function(p, easing) { + return 1 - $.easing[easing](p, p, 0, 1, 1); + }; + + fn.prototype.progress = function progress(prog) { + var _this = this, + opts = _this.options, + duration = _this.duration; + + _this.$paths.each(function(index, elm) { + var elmStyle = elm.style; + + if ( prog === 1 ) { + elmStyle.strokeDashoffset = 0; + } else if ( prog === 0 ) { + elmStyle.strokeDashoffset = elm.pathLen + 'px'; + } else if ( prog >= elm.delay && prog <= duration + elm.delay ) { + var p = ((prog - elm.delay) / duration); + elmStyle.strokeDashoffset = ((_this.getVal(p, opts.easing) * elm.pathLen) * (opts.reverse ? -1 : 1)) + 'px'; + } + }); + }; + + fn.prototype.animate = function animate() { + var _this = this; + + _this.$elm.attr('class', function(index, classNames) { + return [classNames, pluginName + '-animating'].join(' '); + }); + + $({ len: 0 }).animate({ + len: 1 + }, { + easing: 'linear', + duration: _this.totalDuration, + step: function(now, fx) { + _this.progress.call(_this, now / fx.end); + }, + complete: function() { + _this.options.callback.call(this); + + _this.$elm.attr('class', function(index, classNames) { + return classNames.replace(pluginName + '-animating', ''); + }); + } + }); + }; + + return fn; + })(); + + // A really lightweight plugin wrapper around the constructor, + // preventing against multiple instantiations + $.fn[pluginName] = function(method, args) { + return this.each(function() { + var data = $.data(this, pluginName); + + ( data && ''+method === method && data[method] ) ? + data[method](args) : + $.data(this, pluginName, new DrawSvg(this, method)); + }); + }; +})); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/drawsvg/drawsvg.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/drawsvg/drawsvg.min.js new file mode 100644 index 0000000..d10af97 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/drawsvg/drawsvg.min.js @@ -0,0 +1 @@ +!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=function(e,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(e)),t(n),n}:t(jQuery)}(function(t){"use strict";var e,n="drawsvg",a={duration:1e3,stagger:200,easing:"swing",reverse:!1,callback:t.noop},o=((e=function e(o,i){var r=this,s=t.extend(a,i);r.$elm=t(o),r.$elm.is("svg")&&(r.options=s,r.$paths=r.$elm.find("path, circle, rect, polygon"),r.totalDuration=s.duration+s.stagger*r.$paths.length,r.duration=s.duration/r.totalDuration,r.$paths.each(function(t,e){var n=e.getTotalLength();e.pathLen=n,e.delay=s.stagger*t/r.totalDuration,e.style.strokeDasharray=[n,n].join(" "),e.style.strokeDashoffset=n}),r.$elm.attr("class",function(t,e){return[e,n+"-initialized"].join(" ")}))}).prototype.getVal=function(e,n){return 1-t.easing[n](e,e,0,1,1)},e.prototype.progress=function t(e){var n=this,a=n.options,o=n.duration;n.$paths.each(function(t,i){var r=i.style;if(1===e)r.strokeDashoffset=0;else if(0===e)r.strokeDashoffset=i.pathLen+"px";else if(e>=i.delay&&e<=o+i.delay){var s=(e-i.delay)/o;r.strokeDashoffset=n.getVal(s,a.easing)*i.pathLen*(a.reverse?-1:1)+"px"}})},e.prototype.animate=function e(){var a=this;a.$elm.attr("class",function(t,e){return[e,n+"-animating"].join(" ")}),t({len:0}).animate({len:1},{easing:"linear",duration:a.totalDuration,step:function(t,e){a.progress.call(a,t/e.end)},complete:function(){a.options.callback.call(this),a.$elm.attr("class",function(t,e){return e.replace(n+"-animating","")})}})},e);t.fn[n]=function(e,a){return this.each(function(){var i=t.data(this,n);i&&""+e===e&&i[e]?i[e](a):t.data(this,n,new o(this,e))})}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/embed/embed.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/embed/embed.js new file mode 100644 index 0000000..b9b1b95 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/lib-view/embed/embed.js @@ -0,0 +1,44 @@ +var typeformEmbed=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=83)}([function(e,t,n){"use strict";n.r(t),n.d(t,"h",(function(){return c})),n.d(t,"createElement",(function(){return c})),n.d(t,"cloneElement",(function(){return f})),n.d(t,"createRef",(function(){return U})),n.d(t,"Component",(function(){return F})),n.d(t,"render",(function(){return N})),n.d(t,"rerender",(function(){return m})),n.d(t,"options",(function(){return o}));var r=function(){},o={},i=[],a=[];function c(e,t){var n,c,s,u,l=a;for(u=arguments.length;u-- >2;)i.push(arguments[u]);for(t&&null!=t.children&&(i.length||i.push(t.children),delete t.children);i.length;)if((c=i.pop())&&void 0!==c.pop)for(u=c.length;u--;)i.push(c[u]);else"boolean"==typeof c&&(c=null),(s="function"!=typeof e)&&(null==c?c="":"number"==typeof c?c=String(c):"string"!=typeof c&&(s=!1)),s&&n?l[l.length-1]+=c:l===a?l=[c]:l.push(c),n=s;var f=new r;return f.nodeName=e,f.children=l,f.attributes=null==t?void 0:t,f.key=null==t?void 0:t.key,void 0!==o.vnode&&o.vnode(f),f}function s(e,t){for(var n in t)e[n]=t[n];return e}function u(e,t){e&&("function"==typeof e?e(t):e.current=t)}var l="function"==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):setTimeout;function f(e,t){return c(e.nodeName,s(s({},e.attributes),t),arguments.length>2?[].slice.call(arguments,2):e.children)}var d=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,p=[];function h(e){!e._dirty&&(e._dirty=!0)&&1==p.push(e)&&(o.debounceRendering||l)(m)}function m(){for(var e;e=p.pop();)e._dirty&&R(e)}function y(e,t,n){return"string"==typeof t||"number"==typeof t?void 0!==e.splitText:"string"==typeof t.nodeName?!e._componentConstructor&&v(e,t.nodeName):n||e._componentConstructor===t.nodeName}function v(e,t){return e.normalizedNodeName===t||e.nodeName.toLowerCase()===t.toLowerCase()}function b(e){var t=s({},e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(void 0!==n)for(var r in n)void 0===t[r]&&(t[r]=n[r]);return t}function g(e){var t=e.parentNode;t&&t.removeChild(e)}function w(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)u(n,null),u(r,e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===d.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,x,a):e.removeEventListener(t,x,a),(e._listeners||(e._listeners={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e){try{e[t]=null==r?"":r}catch(e){}null!=r&&!1!==r||"spellcheck"==t||e.removeAttribute(t)}else{var c=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?c?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(c?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function x(e){return this._listeners[e.type](o.event&&o.event(e)||e)}var C=[],k=0,S=!1,_=!1;function O(){for(var e;e=C.shift();)o.afterMount&&o.afterMount(e),e.componentDidMount&&e.componentDidMount()}function E(e,t,n,r,o,i){k++||(S=null!=o&&void 0!==o.ownerSVGElement,_=null!=e&&!("__preactattr_"in e));var a=function e(t,n,r,o,i){var a=t,c=S;if(null!=n&&"boolean"!=typeof n||(n=""),"string"==typeof n||"number"==typeof n)return t&&void 0!==t.splitText&&t.parentNode&&(!t._component||i)?t.nodeValue!=n&&(t.nodeValue=n):(a=document.createTextNode(n),t&&(t.parentNode&&t.parentNode.replaceChild(a,t),P(t,!0))),a.__preactattr_=!0,a;var s=n.nodeName;if("function"==typeof s)return function(e,t,n,r){for(var o=e&&e._component,i=o,a=e,c=o&&e._componentConstructor===t.nodeName,s=c,u=b(t);o&&!s&&(o=o._parentComponent);)s=o.constructor===t.nodeName;return o&&s&&(!r||o._component)?(M(o,u,3,n,r),e=o.base):(i&&!c&&(L(i),e=a=null),o=T(t.nodeName,u,n),e&&!o.nextBase&&(o.nextBase=e,a=null),M(o,u,1,n,r),e=o.base,a&&e!==a&&(a._component=null,P(a,!1))),e}(t,n,r,o);if(S="svg"===s||"foreignObject"!==s&&S,s=String(s),(!t||!v(t,s))&&(a=function(e,t){var n=t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return n.normalizedNodeName=e,n}(s,S),t)){for(;t.firstChild;)a.appendChild(t.firstChild);t.parentNode&&t.parentNode.replaceChild(a,t),P(t,!0)}var u=a.firstChild,l=a.__preactattr_,f=n.children;if(null==l){l=a.__preactattr_={};for(var d=a.attributes,p=d.length;p--;)l[d[p].name]=d[p].value}return!_&&f&&1===f.length&&"string"==typeof f[0]&&null!=u&&void 0!==u.splitText&&null==u.nextSibling?u.nodeValue!=f[0]&&(u.nodeValue=f[0]):(f&&f.length||null!=u)&&function(t,n,r,o,i){var a,c,s,u,l,f=t.childNodes,d=[],p={},h=0,m=0,v=f.length,b=0,w=n?n.length:0;if(0!==v)for(var x=0;x0;)n[r]=arguments[r+2];if(!R(e))return e;var o=e.attributes||e.props,a=[Object(i.h)(e.nodeName||e.type,F({},o),e.children||o&&o.children),t];return n&&n.length?a.push(n):t&&t.children&&a.push(t.children),I(i.cloneElement.apply(void 0,a))}function R(e){return e&&(e instanceof y||e.$$typeof===u)}var L={configurable:!0,get:function(){return this.class},set:function(e){this.class=e}};function F(e,t){for(var n=arguments,r=1,o=void 0;r=-n&&t.left>=-n&&t.bottom<=o+n&&t.right<=r+n},t.fixSafariScroll=function(e){!(0,o.isMobile)(navigator.userAgent)&&(0,o.isSafari)(navigator.userAgent)&&e.addEventListener("load",(function(){return setTimeout((function(){var t=window.getComputedStyle(e).height;return e.setAttribute("height",e.offsetHeight+1+"px"),setTimeout((function(){e.setAttribute("height",t)}),1)}),1e3)}))},t.debounce=function(e,t,n){var r=void 0;return function(){for(var o=arguments.length,i=Array(o),a=0;a=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,[e])},t.redirectToUrl=function(e){var t=e.detail.url;try{var n=document.createElement("a");n.href=t,document.body.appendChild(n),n.click(),document.body.removeChild(n)}catch(e){}}},function(e,t,n){var r=n(1),o=n(31).f,i=n(12),a=n(15),c=n(36),s=n(113),u=n(64);e.exports=function(e,t){var n,l,f,d,p,h=e.target,m=e.global,y=e.stat;if(n=m?r:y?r[h]||c(h,{}):(r[h]||{}).prototype)for(l in t){if(d=t[l],f=e.noTargetGet?(p=o(n,l))&&p.value:n[l],!u(m?l:h+(y?".":"#")+l,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;s(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,l,d,e)}}},function(e,t,n){var r=n(8),o=n(14),i=n(32);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(8),o=n(57),i=n(7),a=n(56),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(1),o=n(12),i=n(5),a=n(36),c=n(37),s=n(24),u=s.get,l=s.enforce,f=String(String).split("String");(e.exports=function(e,t,n,c){var s=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,d=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),l(n).source=f.join("string"==typeof t?t:"")),e!==r?(s?!d&&e[t]&&(u=!0):delete e[t],u?e[t]=n:o(e,t,n)):u?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){var r=n(61),o=n(1),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t){e.exports=!1},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t){e.exports={}},function(e,t,n){var r=n(48);e.exports=n(88)(r.isElement,!0)},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.keyframes=t.injectGlobal=t.css=void 0;var r=a(n(3)),o=a(n(154)),i=a(n(155));function a(e){return e&&e.__esModule?e:{default:e}}var c=void 0!==e?e:{},s=(0,o.default)(c);t.css=s.css,t.injectGlobal=s.injectGlobal,t.keyframes=s.keyframes,t.default=(0,i.default)(s,r.default)}).call(this,n(21))},function(e,t,n){var r=n(33),o=n(34);e.exports=function(e){return r(o(e))}},function(e,t,n){var r,o,i,a=n(112),c=n(1),s=n(6),u=n(12),l=n(5),f=n(38),d=n(39),p=c.WeakMap;if(a){var h=new p,m=h.get,y=h.has,v=h.set;r=function(e,t){return v.call(h,e,t),t},o=function(e){return m.call(h,e)||{}},i=function(e){return y.call(h,e)}}else{var b=f("state");d[b]=!0,r=function(e,t){return u(e,b,t),t},o=function(e){return l(e,b)?e[b]:{}},i=function(e){return l(e,b)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){!function(e,t){"use strict";var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function r(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o={register:function(e){console.warn("Consumer used without a Provider")},unregister:function(e){},val:function(e){}};function i(e){var t=e.children;return{child:1===t.length?t[0]:null,children:t}}function a(e){return i(e).child||"render"in e&&e.render}var c=1073741823,s=function(){return c},u=0;function l(e,n){var l="_preactContextProvider-"+u++;return{Provider:function(e){function o(t){var r=e.call(this,t)||this;return r.t=function(e,t){var n=[],r=e,o=function(e){return 0|t(r,e)};return{register:function(e){n.push(e),e(r,o(r))},unregister:function(e){n=n.filter((function(t){return t!==e}))},val:function(e){if(void 0===e||e==r)return r;var t=o(e);return r=e,n.forEach((function(n){return n(e,t)})),r}}}(t.value,n||s),r}return r(o,e),o.prototype.getChildContext=function(){var e;return(e={})[l]=this.t,e},o.prototype.componentDidUpdate=function(){this.t.val(this.props.value)},o.prototype.render=function(){var e=i(this.props),n=e.child,r=e.children;return n||t.h("span",null,r)},o}(t.Component),Consumer:function(t){function n(n,r){var o=t.call(this,n,r)||this;return o.i=function(e,t){var n=o.props.unstable_observedBits,r=null==n?c:n;0!=((r|=0)&t)&&o.setState({value:e})},o.state={value:o.u().val()||e},o}return r(n,t),n.prototype.componentDidMount=function(){this.u().register(this.i)},n.prototype.shouldComponentUpdate=function(e,t){return this.state.value!==t.value||a(this.props)!==a(e)},n.prototype.componentWillUnmount=function(){this.u().unregister(this.i)},n.prototype.componentDidUpdate=function(e,t,n){var r=n[l];r!==this.context[l]&&((r||o).unregister(this.i),this.componentDidMount())},n.prototype.render=function(){var e="render"in this.props&&this.props.render,t=a(this.props);if(e&&e!==t&&console.warn("Both children and a render function are defined. Children will be used"),"function"==typeof t)return t(this.state.value);console.warn("Consumer is expecting a function as one and only child but didn't find any")},n.prototype.u=function(){return this.context[l]||o},n}(t.Component)}}var f=l;e.default=l,e.createContext=f,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(0))},function(e,t,n){"use strict";t.a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isScreenBig=function(){return window.screen.width>=1024&&window.screen.height>=768},t.isMobile=function(e){return/mobile|tablet|android/i.test(e.toLowerCase())},t.isSafari=function(e){return/^((?!chrome|android).)*safari/i.test(e.toLowerCase())},t.isIOSDevice=function(e){return/ip(hone|od|ad)/i.test(e.toLowerCase())}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["style"]);return a.default.createElement("iframe",r({},n,{allow:u.default,"data-qa":"iframe",frameBorder:"0",height:"100%",onLoad:this.handleLoad,ref:this.getRef,src:this.props.src,style:r({border:0},t),title:"typeform-embed",width:"100%"}))}}]),t}();f.propTypes={src:c.default.string.isRequired,onLoad:c.default.func,style:c.default.object},t.default=f},function(e,t,n){var r=n(8),o=n(55),i=n(32),a=n(23),c=n(56),s=n(5),u=n(57),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=a(e),t=c(t,!0),u)try{return l(e,t)}catch(e){}if(s(e,t))return i(!o.f.call(e,t),e[t])}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(4),o=n(13),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(1),o=n(6),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(1),o=n(12);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(58),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},function(e,t,n){var r=n(59),o=n(60),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t){e.exports={}},function(e,t,n){var r=n(41),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){var r=n(34);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(18);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r={};r[n(2)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){var r=n(14).f,o=n(5),i=n(2)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var r=n(18);e.exports.f=function(e){return new function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)}(e)}},function(e,t,n){"use strict";e.exports=n(87)},function(e,t,n){"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s1))return!1;var r=n[1].toString();return!!c.test(r)})(e=e.originalEvent||e)&&((0,i.default)(e.data)?window.location.href=e.data:(0,o.default)(e.data)&&e.data.hasOwnProperty("type")?window.dispatchEvent(new r.default(e.data.type,{detail:e.data})):window.dispatchEvent(new r.default(e.data)))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return Math.random().toString(36).substr(2,5)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POPUP_MODES=t.DRAWER_RIGHT=t.DRAWER=t.POPUP=t.DEFAULT_AUTOCLOSE_TIMEOUT=void 0;var r,o=Object.assign||function(e){for(var t=1;ts;)r(c,n=t[s++])&&(~i(u,n)||u.push(n));return u}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(4),o=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==u||n!=s&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=i.data={},s=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},function(e,t,n){var r=n(62),o=n(42);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(4);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(e,t,n){var r=n(2),o=n(68),i=n(14),a=r("unscopables"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){var r,o=n(7),i=n(124),a=n(42),c=n(39),s=n(69),u=n(35),l=n(38)("IE_PROTO"),f=function(){},d=function(e){return"\", \"\").replace(\" 1) {\n if (input.length > 0) {\n if (hasSort) {\n table.classList.add(\"ea-advanced-data-table-unsortable\");\n }\n if (pagination && pagination.innerHTML.length > 0) {\n pagination.style.display = \"none\";\n }\n for (var i = offset; i < table.rows.length; i++) {\n var matchFound = false;\n if (table.rows[i].cells.length > 0) {\n for (var j = 0; j < table.rows[i].cells.length; j++) {\n if (table.rows[i].cells[j].textContent.toLowerCase().indexOf(input) > -1) {\n matchFound = true;\n break;\n }\n }\n }\n if (matchFound) {\n table.rows[i].style.display = \"table-row\";\n } else {\n table.rows[i].style.display = \"none\";\n }\n }\n } else {\n if (hasSort) {\n table.classList.remove(\"ea-advanced-data-table-unsortable\");\n }\n if (pagination && pagination.innerHTML.length > 0) {\n pagination.style.display = \"\";\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n var currentPage = paginationType == \"button\" ? pagination.querySelector(\".ea-adtp-current\").dataset.page : pagination.querySelector(\"select\").value;\n var startIndex = (currentPage - 1) * table.dataset.itemsPerPage + 1;\n var endIndex = currentPage * table.dataset.itemsPerPage;\n for (var _i = 1; _i <= table.rows.length - 1; _i++) {\n if (_i >= startIndex && _i <= endIndex) {\n table.rows[_i].style.display = \"table-row\";\n } else {\n table.rows[_i].style.display = \"none\";\n }\n }\n } else {\n for (var _i2 = 1; _i2 <= table.rows.length - 1; _i2++) {\n table.rows[_i2].style.display = \"table-row\";\n }\n }\n }\n }\n });\n }\n }\n\n // frontend - sort\n }, {\n key: \"initTableSort\",\n value: function initTableSort(table, pagination, classCollection) {\n if (table.classList.contains(\"ea-advanced-data-table-sortable\")) {\n table.addEventListener(\"click\", function (e) {\n var target = null;\n if (e.target.tagName.toLowerCase() === \"th\") {\n target = e.target;\n }\n if (e.target.parentNode.tagName.toLowerCase() === \"th\") {\n target = e.target.parentNode;\n }\n if (e.target.parentNode.parentNode.tagName.toLowerCase() === \"th\") {\n target = e.target.parentNode.parentNode;\n }\n if (target === null) {\n return;\n }\n var index = target.cellIndex;\n var currentPage = 1;\n var startIndex = 1;\n var endIndex = table.rows.length - 1;\n var sort = \"\";\n var classList = target.classList;\n var collection = [];\n var origTable = table.cloneNode(true);\n if (classList.contains(\"asc\")) {\n target.classList.remove(\"asc\");\n target.classList.add(\"desc\");\n sort = \"desc\";\n } else if (classList.contains(\"desc\")) {\n target.classList.remove(\"desc\");\n target.classList.add(\"asc\");\n sort = \"asc\";\n } else {\n target.classList.add(\"asc\");\n sort = \"asc\";\n }\n if (pagination && pagination.innerHTML.length > 0) {\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n currentPage = paginationType == \"button\" ? pagination.querySelector(\".ea-adtp-current\").dataset.page : pagination.querySelector(\"select\").value;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + 1;\n endIndex = endIndex - (currentPage - 1) * table.dataset.itemsPerPage >= table.dataset.itemsPerPage ? currentPage * table.dataset.itemsPerPage : endIndex;\n }\n\n // collect header class\n classCollection[currentPage] = [];\n table.querySelectorAll(\"th\").forEach(function (el) {\n if (el.cellIndex != index) {\n el.classList.remove(\"asc\", \"desc\");\n }\n classCollection[currentPage].push(el.classList.contains(\"asc\") ? \"asc\" : el.classList.contains(\"desc\") ? \"desc\" : \"\");\n });\n\n // collect table cells value\n for (var i = 1; i <= table.rows.length - 1; i++) {\n var value = void 0;\n var cell = table.rows[i].cells[index];\n var data = cell.innerText;\n var regex = new RegExp(\"([0-9]{4}[-./*](0[1-9]|1[0-2])[-./*]([0-2]{1}[0-9]{1}|3[0-1]{1})|([0-2]{1}[0-9]{1}|3[0-1]{1})[-./*](0[1-9]|1[0-2])[-./*][0-9]{4})\");\n if (data.match(regex)) {\n var dataString = data.split(/[\\.\\-\\/\\*]/),\n date = '';\n if (dataString[0].length == 4) {\n date = dataString[0] + \"-\" + dataString[1] + \"-\" + dataString[2];\n } else {\n date = dataString[2] + \"-\" + dataString[1] + \"-\" + dataString[0];\n }\n value = Date.parse(date);\n } else if (isNaN(parseInt(data))) {\n value = data.toLowerCase();\n } else {\n value = parseFloat(data);\n }\n collection.push({\n index: i,\n value: value\n });\n }\n\n // sort collection array\n if (sort == \"asc\") {\n collection.sort(function (x, y) {\n return x.value > y.value ? 1 : -1;\n });\n } else if (sort == \"desc\") {\n collection.sort(function (x, y) {\n return x.value < y.value ? 1 : -1;\n });\n }\n\n // sort table\n collection.forEach(function (row, index) {\n table.rows[1 + index].innerHTML = origTable.rows[row.index].innerHTML;\n });\n });\n }\n }\n\n // frontend - pagination\n }, {\n key: \"initTablePagination\",\n value: function initTablePagination(table, pagination, classCollection) {\n if (table.classList.contains(\"ea-advanced-data-table-paginated\")) {\n var paginationHTML = \"\";\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n var currentPage = 1;\n var startIndex = table.rows[0].parentNode.tagName.toLowerCase() === \"thead\" ? 1 : 0;\n var endIndex = currentPage * table.dataset.itemsPerPage;\n var maxPages = Math.ceil((table.rows.length - 1) / table.dataset.itemsPerPage);\n if (!startIndex) {\n endIndex -= 1;\n }\n pagination.insertAdjacentHTML(\"beforeend\", ''); // insert pagination\n if (maxPages > 1) {\n if (paginationType === \"button\") {\n paginationHTML += \"1...\";\n for (var i = 2; i < maxPages; i++) {\n var _cssClass = i <= 6 || i === maxPages ? 'ea-adtp-show' : 'ea-adtp-hide';\n paginationHTML += \"\").concat(i, \"\");\n }\n var dots2 = '',\n cssClass = 'ea-adtp-show';\n if (maxPages > 7) {\n dots2 = \"...\";\n cssClass = 'ea-adtp-hide';\n }\n paginationHTML += dots2 + \"\").concat(maxPages, \"\");\n pagination.insertAdjacentHTML(\"beforeend\", \"«\".concat(paginationHTML, \"»\"));\n } else {\n for (var _i3 = 1; _i3 <= maxPages; _i3++) {\n paginationHTML += \"\");\n }\n pagination.insertAdjacentHTML(\"beforeend\", \"\"));\n }\n }\n\n // make initial item visible\n for (var _i4 = 0; _i4 <= endIndex; _i4++) {\n if (_i4 >= table.rows.length) {\n break;\n }\n table.rows[_i4].style.display = \"table-row\";\n }\n\n // paginate on click\n if (paginationType === \"button\") {\n var _$ = jQuery;\n _$('a:not(.dots-1st, .dots-last)', pagination).on(\"click\", function (e) {\n e.preventDefault();\n if (e.target.tagName.toLowerCase() === \"a\") {\n currentPage = e.target.dataset.page;\n var _offset = table.rows[0].parentNode.tagName.toLowerCase() === \"thead\" ? 1 : 0;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + _offset;\n endIndex = currentPage * table.dataset.itemsPerPage;\n if (!_offset) {\n endIndex -= 1;\n }\n if (maxPages > 7) {\n var countFrom = 1,\n countTo = 6;\n _$('a.ea-adtp-current', pagination).removeClass('ea-adtp-current');\n if (currentPage > maxPages - 5) {\n countFrom = maxPages - 5;\n countTo = maxPages;\n } else if (currentPage > 5) {\n countFrom = currentPage - 2;\n countTo = parseInt(currentPage) + 2;\n }\n _$('a.ea-adtp-show', pagination).removeClass('ea-adtp-show').addClass('ea-adtp-hide');\n for (var page = countFrom; page <= countTo; page++) {\n _$(\"a[data-page=\\\"\".concat(page, \"\\\"]:not(.ea-adtp-1st,.ea-adtp-last)\"), pagination).removeClass('ea-adtp-hide').addClass('ea-adtp-show');\n }\n _$(\"a[data-page=\\\"\".concat(currentPage, \"\\\"]\"), pagination).addClass('ea-adtp-current');\n if (_$(\"a[data-page=\\\"2\\\"]\", pagination).hasClass('ea-adtp-hide')) {\n _$(\"a.dots-1st\", pagination).removeClass('ea-adtp-hide').addClass('ea-adtp-show');\n } else {\n _$(\"a.dots-1st\", pagination).removeClass('ea-adtp-show').addClass('ea-adtp-hide');\n }\n if (_$(\"a[data-page=\\\"\".concat(maxPages - 1, \"\\\"]\"), pagination).hasClass('ea-adtp-hide')) {\n _$(\"a.dots-last\", pagination).removeClass('ea-adtp-hide').addClass('ea-adtp-show');\n } else {\n _$(\"a.dots-last\", pagination).removeClass('ea-adtp-show').addClass('ea-adtp-hide');\n }\n } else {\n _$('a.ea-adtp-current', pagination).removeClass('ea-adtp-current');\n _$(\"a[data-page=\\\"\".concat(currentPage, \"\\\"]\"), pagination).addClass('ea-adtp-current');\n }\n for (var _i5 = _offset; _i5 <= table.rows.length - 1; _i5++) {\n if (_i5 >= startIndex && _i5 <= endIndex) {\n table.rows[_i5].style.display = \"table-row\";\n } else {\n table.rows[_i5].style.display = \"none\";\n }\n }\n table.querySelectorAll(\"th\").forEach(function (el, index) {\n el.classList.remove(\"asc\", \"desc\");\n if (typeof classCollection[currentPage] != \"undefined\") {\n if (classCollection[currentPage][index]) {\n el.classList.add(classCollection[currentPage][index]);\n }\n }\n });\n }\n });\n } else {\n if (pagination.hasChildNodes()) {\n pagination.querySelector(\"select\").addEventListener(\"input\", function (e) {\n e.preventDefault();\n currentPage = e.target.value;\n offset = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + offset;\n endIndex = currentPage * table.dataset.itemsPerPage;\n for (var _i6 = offset; _i6 <= table.rows.length - 1; _i6++) {\n if (_i6 >= startIndex && _i6 <= endIndex) {\n table.rows[_i6].style.display = \"table-row\";\n } else {\n table.rows[_i6].style.display = \"none\";\n }\n }\n table.querySelectorAll(\"th\").forEach(function (el, index) {\n el.classList.remove(\"asc\", \"desc\");\n if (typeof classCollection[currentPage] != \"undefined\") {\n if (classCollection[currentPage][index]) {\n el.classList.add(classCollection[currentPage][index]);\n }\n }\n });\n });\n }\n }\n }\n }\n\n // woocommerce features\n }, {\n key: \"initWooFeatures\",\n value: function initWooFeatures(table) {\n table.querySelectorAll(\".nt_button_woo\").forEach(function (el) {\n el.classList.add(\"add_to_cart_button\", \"ajax_add_to_cart\");\n });\n table.querySelectorAll(\".nt_woo_quantity\").forEach(function (el) {\n el.addEventListener(\"input\", function (e) {\n var product_id = e.target.dataset.product_id;\n var quantity = e.target.value;\n $(\".nt_add_to_cart_\".concat(product_id), $(table)).data(\"quantity\", quantity);\n });\n });\n }\n }]);\n}();\nea.hooks.addAction(\"init\", \"ea\", function () {\n if (ea.elementStatusCheck('eaelAdvancedDataTable')) {\n return false;\n }\n new advancedDataTable();\n});\n\n//# sourceURL=webpack:///./src/js/view/advanced-data-table.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-data-table.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-data-table.min.js new file mode 100644 index 0000000..d35b3c9 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-data-table.min.js @@ -0,0 +1 @@ +!function(e){var a={};function t(n){if(a[n])return a[n].exports;var r=a[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var r in e)t.d(n,r,function(a){return e[a]}.bind(null,r));return n},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=1)}([,function(e,a){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e,a){for(var t=0;t","").replace("<\/script>","").replace("1)if(n.length>0){r&&e.classList.add("ea-advanced-data-table-unsortable"),t&&t.innerHTML.length>0&&(t.style.display="none");for(var o=s;o0)for(var d=0;d-1){l=!0;break}e.rows[o].style.display=l?"table-row":"none"}}else if(r&&e.classList.remove("ea-advanced-data-table-unsortable"),t&&t.innerHTML.length>0){t.style.display="";for(var i="button"==(t.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select")?t.querySelector(".ea-adtp-current").dataset.page:t.querySelector("select").value,c=(i-1)*e.dataset.itemsPerPage+1,u=i*e.dataset.itemsPerPage,f=1;f<=e.rows.length-1;f++)e.rows[f].style.display=f>=c&&f<=u?"table-row":"none"}else for(var p=1;p<=e.rows.length-1;p++)e.rows[p].style.display="table-row"}))}},{key:"initTableSort",value:function(e,a,t){e.classList.contains("ea-advanced-data-table-sortable")&&e.addEventListener("click",(function(n){var r=null;if("th"===n.target.tagName.toLowerCase()&&(r=n.target),"th"===n.target.parentNode.tagName.toLowerCase()&&(r=n.target.parentNode),"th"===n.target.parentNode.parentNode.tagName.toLowerCase()&&(r=n.target.parentNode.parentNode),null!==r){var s=r.cellIndex,o=1,l=e.rows.length-1,d="",i=r.classList,c=[],u=e.cloneNode(!0);if(i.contains("asc")?(r.classList.remove("asc"),r.classList.add("desc"),d="desc"):i.contains("desc")?(r.classList.remove("desc"),r.classList.add("asc"),d="asc"):(r.classList.add("asc"),d="asc"),a&&a.innerHTML.length>0){var f=a.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select";o="button"==f?a.querySelector(".ea-adtp-current").dataset.page:a.querySelector("select").value,e.dataset.itemsPerPage,l=l-(o-1)*e.dataset.itemsPerPage>=e.dataset.itemsPerPage?o*e.dataset.itemsPerPage:l}t[o]=[],e.querySelectorAll("th").forEach((function(e){e.cellIndex!=s&&e.classList.remove("asc","desc"),t[o].push(e.classList.contains("asc")?"asc":e.classList.contains("desc")?"desc":"")}));for(var p=1;p<=e.rows.length-1;p++){var v=void 0,h=e.rows[p].cells[s].innerText,g=new RegExp("([0-9]{4}[-./*](0[1-9]|1[0-2])[-./*]([0-2]{1}[0-9]{1}|3[0-1]{1})|([0-2]{1}[0-9]{1}|3[0-1]{1})[-./*](0[1-9]|1[0-2])[-./*][0-9]{4})");if(h.match(g)){var b=h.split(/[\.\-\/\*]/),y="";y=4==b[0].length?b[0]+"-"+b[1]+"-"+b[2]:b[2]+"-"+b[1]+"-"+b[0],v=Date.parse(y)}else v=isNaN(parseInt(h))?h.toLowerCase():parseFloat(h);c.push({index:p,value:v})}"asc"==d?c.sort((function(e,a){return e.value>a.value?1:-1})):"desc"==d&&c.sort((function(e,a){return e.value1)if("button"===r){n+='1...';for(var i=2;i').concat(i,"")}var u="",f="ea-adtp-show";d>7&&(u='...',f="ea-adtp-hide"),n+=u+'').concat(d,""),a.insertAdjacentHTML("beforeend",'«'.concat(n,'»'))}else{for(var p=1;p<=d;p++)n+='");a.insertAdjacentHTML("beforeend",""))}for(var v=0;v<=l&&!(v>=e.rows.length);v++)e.rows[v].style.display="table-row";if("button"===r){var h=jQuery;h("a:not(.dots-1st, .dots-last)",a).on("click",(function(n){if(n.preventDefault(),"a"===n.target.tagName.toLowerCase()){s=n.target.dataset.page;var r="thead"===e.rows[0].parentNode.tagName.toLowerCase()?1:0;if(o=(s-1)*e.dataset.itemsPerPage+r,l=s*e.dataset.itemsPerPage,r||(l-=1),d>7){var i=1,c=6;h("a.ea-adtp-current",a).removeClass("ea-adtp-current"),s>d-5?(i=d-5,c=d):s>5&&(i=s-2,c=parseInt(s)+2),h("a.ea-adtp-show",a).removeClass("ea-adtp-show").addClass("ea-adtp-hide");for(var u=i;u<=c;u++)h('a[data-page="'.concat(u,'"]:not(.ea-adtp-1st,.ea-adtp-last)'),a).removeClass("ea-adtp-hide").addClass("ea-adtp-show");h('a[data-page="'.concat(s,'"]'),a).addClass("ea-adtp-current"),h('a[data-page="2"]',a).hasClass("ea-adtp-hide")?h("a.dots-1st",a).removeClass("ea-adtp-hide").addClass("ea-adtp-show"):h("a.dots-1st",a).removeClass("ea-adtp-show").addClass("ea-adtp-hide"),h('a[data-page="'.concat(d-1,'"]'),a).hasClass("ea-adtp-hide")?h("a.dots-last",a).removeClass("ea-adtp-hide").addClass("ea-adtp-show"):h("a.dots-last",a).removeClass("ea-adtp-show").addClass("ea-adtp-hide")}else h("a.ea-adtp-current",a).removeClass("ea-adtp-current"),h('a[data-page="'.concat(s,'"]'),a).addClass("ea-adtp-current");for(var f=r;f<=e.rows.length-1;f++)e.rows[f].style.display=f>=o&&f<=l?"table-row":"none";e.querySelectorAll("th").forEach((function(e,a){e.classList.remove("asc","desc"),void 0!==t[s]&&t[s][a]&&e.classList.add(t[s][a])}))}}))}else a.hasChildNodes()&&a.querySelector("select").addEventListener("input",(function(a){a.preventDefault(),s=a.target.value,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,o=(s-1)*e.dataset.itemsPerPage+offset,l=s*e.dataset.itemsPerPage;for(var n=offset;n<=e.rows.length-1;n++)e.rows[n].style.display=n>=o&&n<=l?"table-row":"none";e.querySelectorAll("th").forEach((function(e,a){e.classList.remove("asc","desc"),void 0!==t[s]&&t[s][a]&&e.classList.add(t[s][a])}))}))}}},{key:"initWooFeatures",value:function(e){e.querySelectorAll(".nt_button_woo").forEach((function(e){e.classList.add("add_to_cart_button","ajax_add_to_cart")})),e.querySelectorAll(".nt_woo_quantity").forEach((function(a){a.addEventListener("input",(function(a){var t=a.target.dataset.product_id,n=a.target.value;$(".nt_add_to_cart_".concat(t),$(e)).data("quantity",n)}))}))}}])&&n(e.prototype,a),t&&n(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,a,t}();ea.hooks.addAction("init","ea",(function(){if(ea.elementStatusCheck("eaelAdvancedDataTable"))return!1;new s}))}]); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-tabs.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-tabs.js new file mode 100644 index 0000000..2bbe609 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-tabs.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/view/advanced-tabs.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/view/advanced-tabs.js": +/*!**************************************!*\ + !*** ./src/js/view/advanced-tabs.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("ea.hooks.addAction(\"init\", \"ea\", function () {\n if (ea.elementStatusCheck('eaelAdvancedTabs')) {\n return false;\n }\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-adv-tabs.default\", function ($scope, $) {\n var $currentTab = $scope.find('.eael-advance-tabs');\n var $advanceTab = $scope.find(\".eael-advance-tabs\"),\n $scrollOnClick = $advanceTab.data(\"scroll-on-click\");\n $scrollSpeed = $advanceTab.data(\"scroll-speed\");\n var $customIdOffsetTab = $currentTab.data('custom-id-offset');\n if (!$currentTab.attr('id')) {\n return false;\n }\n var $currentTabId = '#' + $currentTab.attr('id').toString();\n var hashTag = window.location.hash.substr(1);\n hashTag = hashTag === 'safari' ? 'eael-safari' : hashTag;\n window.addEventListener('hashchange', function (e) {\n hashTag = window.location.hash.substr(1);\n if (hashTag !== 'undefined' && hashTag) {\n $('#' + hashTag).trigger('click');\n }\n });\n var hashLink = false;\n $($currentTabId + ' > .eael-tabs-nav ul li', $scope).each(function (index) {\n if (hashTag && $(this).attr(\"id\") == hashTag) {\n $($currentTabId + ' .eael-tabs-nav > ul li', $scope).removeClass(\"active\").addClass(\"inactive\");\n $(this).removeClass(\"inactive\").addClass(\"active\");\n hashLink = true;\n } else {\n if ($(this).hasClass(\"active-default\") && !hashLink) {\n $($currentTabId + ' .eael-tabs-nav > ul li', $scope).removeClass(\"active\").addClass(\"inactive\");\n $(this).removeClass(\"inactive\").addClass('active');\n } else {\n if (index == 0) {\n if ($currentTab.hasClass('eael-tab-auto-active')) {\n $(this).removeClass(\"inactive\").addClass(\"active\");\n }\n }\n }\n }\n });\n var hashContent = false;\n $($currentTabId + ' > .eael-tabs-content > div', $scope).each(function (index) {\n if (hashTag && $(this).attr(\"id\") == hashTag + '-tab') {\n $($currentTabId + ' > .eael-tabs-content > div', $scope).removeClass(\"active\");\n var nestedLink = $(this).closest('.eael-tabs-content').closest('.eael-tab-content-item');\n if (nestedLink.length) {\n var parentTab = nestedLink.closest('.eael-advance-tabs'),\n titleID = $(\"#\" + nestedLink.attr(\"id\")),\n contentID = titleID.data('title-link');\n parentTab.find(\" > .eael-tabs-nav > ul > li\").removeClass('active');\n parentTab.find(\" > .eael-tabs-content > div\").removeClass('active');\n titleID.addClass(\"active\");\n $(\"#\" + contentID).addClass(\"active\");\n }\n $(this).removeClass(\"inactive\").addClass(\"active\");\n hashContent = true;\n } else {\n if ($(this).hasClass(\"active-default\") && !hashContent) {\n $($currentTabId + ' > .eael-tabs-content > div', $scope).removeClass(\"active\");\n $(this).removeClass(\"inactive\").addClass(\"active\");\n } else {\n if (index == 0) {\n if ($currentTab.hasClass('eael-tab-auto-active')) {\n $(this).removeClass(\"inactive\").addClass(\"active\");\n }\n }\n }\n }\n });\n $($currentTabId + ' > .eael-tabs-nav ul li', $scope).on(\"click\", function (e) {\n e.preventDefault();\n var currentTabIndex = $(this).index();\n var tabsContainer = $(this).closest(\".eael-advance-tabs\");\n var tabsNav = $(tabsContainer).children(\".eael-tabs-nav\").children(\"ul\").children(\"li\");\n var tabsContent = $(tabsContainer).children(\".eael-tabs-content\").children(\"div\");\n if ($($currentTabId).hasClass('eael-tab-toggle')) {\n $(this).toggleClass('active inactive');\n $(tabsNav).not(this).removeClass(\"active active-default\").addClass(\"inactive\").attr('aria-selected', 'false').attr('aria-expanded', 'false');\n $(this).attr(\"aria-selected\", 'true').attr(\"aria-expanded\", 'true');\n $(tabsContent).not(':eq(' + currentTabIndex + ')').removeClass(\"active\").addClass(\"inactive\");\n $(tabsContent).eq(currentTabIndex).toggleClass('active inactive');\n\n //Scroll on click\n if ($scrollOnClick === 'yes') {\n var $eaelContainerSelect = $(this).attr('aria-controls');\n $(this).attr('data-scroll', $('#' + $eaelContainerSelect).offset().top);\n }\n if ($scrollOnClick === 'yes' && $(this).hasClass(\"active\")) {\n var $customIdOffsetVal = $customIdOffsetTab ? parseFloat($customIdOffsetTab) : 0;\n $('html, body').animate({\n scrollTop: $(this).data('scroll') - $customIdOffsetVal\n }, $scrollSpeed);\n }\n } else {\n $(this).parent(\"li\").addClass(\"active\");\n $(tabsNav).removeClass(\"active active-default\").addClass(\"inactive\").attr('aria-selected', 'false').attr('aria-expanded', 'false');\n $(this).addClass(\"active\").removeClass(\"inactive\");\n $(this).attr(\"aria-selected\", 'true').attr(\"aria-expanded\", 'true');\n $(tabsContent).removeClass(\"active\").addClass(\"inactive\");\n $(tabsContent).eq(currentTabIndex).addClass(\"active\").removeClass(\"inactive\");\n\n //Scroll on click\n if ($scrollOnClick === 'yes') {\n var _$eaelContainerSelect = $(this).attr('aria-controls');\n $(this).attr('data-scroll', $('#' + _$eaelContainerSelect).offset().top);\n }\n if ($scrollOnClick === 'yes' && $(this).hasClass(\"active\")) {\n var _$customIdOffsetVal = $customIdOffsetTab ? parseFloat($customIdOffsetTab) : 0;\n $('html, body').animate({\n scrollTop: $(this).data('scroll') - _$customIdOffsetVal\n }, $scrollSpeed);\n }\n }\n ea.hooks.doAction(\"ea-advanced-tabs-triggered\", $(tabsContent).eq(currentTabIndex));\n $(tabsContent).each(function (index) {\n $(this).removeClass(\"active-default\");\n });\n var $filterGallery = tabsContent.eq(currentTabIndex).find(\".eael-filter-gallery-container\"),\n $postGridGallery = tabsContent.eq(currentTabIndex).find(\".eael-post-grid.eael-post-appender\"),\n $twitterfeedGallery = tabsContent.eq(currentTabIndex).find(\".eael-twitter-feed-masonry\"),\n $instaGallery = tabsContent.eq(currentTabIndex).find(\".eael-instafeed\"),\n $paGallery = tabsContent.eq(currentTabIndex).find(\".premium-gallery-container\"),\n $evCalendar = $(\".eael-event-calendar-cls\", tabsContent);\n if ($postGridGallery.length) {\n $postGridGallery.isotope(\"layout\");\n }\n if ($twitterfeedGallery.length) {\n $twitterfeedGallery.isotope(\"layout\");\n }\n if ($filterGallery.length) {\n $filterGallery.isotope(\"layout\");\n }\n if ($instaGallery.length) {\n $instaGallery.isotope(\"layout\");\n }\n if ($paGallery.length) {\n $paGallery.each(function (index, item) {\n $(item).isotope(\"layout\");\n });\n }\n if ($evCalendar.length) {\n ea.hooks.doAction(\"eventCalendar.reinit\");\n }\n setTimeout(function () {\n window.dispatchEvent(new Event('resize'));\n }, 100);\n });\n\n // If hashTag is not null then scroll to that hashTag smoothly\n if (typeof hashTag !== 'undefined' && hashTag && !ea.elementStatusCheck('eaelAdvancedTabScroll')) {\n var $customIdOffsetValTab = $customIdOffsetTab ? parseFloat($customIdOffsetTab) : 0;\n $('html, body').animate({\n scrollTop: $(\"#\" + hashTag).offset().top - $customIdOffsetValTab\n }, 300);\n }\n });\n});\n\n//# sourceURL=webpack:///./src/js/view/advanced-tabs.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-tabs.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-tabs.min.js new file mode 100644 index 0000000..07524fb --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/advanced-tabs.min.js @@ -0,0 +1 @@ +!function(e){var a={};function t(s){if(a[s])return a[s].exports;var i=a[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=e,t.c=a,t.d=function(e,a,s){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:s})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(t.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var i in e)t.d(s,i,function(a){return e[a]}.bind(null,i));return s},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=2)}({2:function(e,a){ea.hooks.addAction("init","ea",(function(){if(ea.elementStatusCheck("eaelAdvancedTabs"))return!1;elementorFrontend.hooks.addAction("frontend/element_ready/eael-adv-tabs.default",(function(e,a){var t=e.find(".eael-advance-tabs"),s=e.find(".eael-advance-tabs"),i=s.data("scroll-on-click");$scrollSpeed=s.data("scroll-speed");var l=t.data("custom-id-offset");if(!t.attr("id"))return!1;var n="#"+t.attr("id").toString(),r=window.location.hash.substr(1);r="safari"===r?"eael-safari":r,window.addEventListener("hashchange",(function(e){"undefined"!==(r=window.location.hash.substr(1))&&r&&a("#"+r).trigger("click")}));var o=!1;a(n+" > .eael-tabs-nav ul li",e).each((function(s){r&&a(this).attr("id")==r?(a(n+" .eael-tabs-nav > ul li",e).removeClass("active").addClass("inactive"),a(this).removeClass("inactive").addClass("active"),o=!0):a(this).hasClass("active-default")&&!o?(a(n+" .eael-tabs-nav > ul li",e).removeClass("active").addClass("inactive"),a(this).removeClass("inactive").addClass("active")):0==s&&t.hasClass("eael-tab-auto-active")&&a(this).removeClass("inactive").addClass("active")}));var c=!1;if(a(n+" > .eael-tabs-content > div",e).each((function(s){if(r&&a(this).attr("id")==r+"-tab"){a(n+" > .eael-tabs-content > div",e).removeClass("active");var i=a(this).closest(".eael-tabs-content").closest(".eael-tab-content-item");if(i.length){var l=i.closest(".eael-advance-tabs"),o=a("#"+i.attr("id")),d=o.data("title-link");l.find(" > .eael-tabs-nav > ul > li").removeClass("active"),l.find(" > .eael-tabs-content > div").removeClass("active"),o.addClass("active"),a("#"+d).addClass("active")}a(this).removeClass("inactive").addClass("active"),c=!0}else a(this).hasClass("active-default")&&!c?(a(n+" > .eael-tabs-content > div",e).removeClass("active"),a(this).removeClass("inactive").addClass("active")):0==s&&t.hasClass("eael-tab-auto-active")&&a(this).removeClass("inactive").addClass("active")})),a(n+" > .eael-tabs-nav ul li",e).on("click",(function(e){e.preventDefault();var t=a(this).index(),s=a(this).closest(".eael-advance-tabs"),r=a(s).children(".eael-tabs-nav").children("ul").children("li"),o=a(s).children(".eael-tabs-content").children("div");if(a(n).hasClass("eael-tab-toggle")){if(a(this).toggleClass("active inactive"),a(r).not(this).removeClass("active active-default").addClass("inactive").attr("aria-selected","false").attr("aria-expanded","false"),a(this).attr("aria-selected","true").attr("aria-expanded","true"),a(o).not(":eq("+t+")").removeClass("active").addClass("inactive"),a(o).eq(t).toggleClass("active inactive"),"yes"===i){var c=a(this).attr("aria-controls");a(this).attr("data-scroll",a("#"+c).offset().top)}if("yes"===i&&a(this).hasClass("active")){var d=l?parseFloat(l):0;a("html, body").animate({scrollTop:a(this).data("scroll")-d},$scrollSpeed)}}else{if(a(this).parent("li").addClass("active"),a(r).removeClass("active active-default").addClass("inactive").attr("aria-selected","false").attr("aria-expanded","false"),a(this).addClass("active").removeClass("inactive"),a(this).attr("aria-selected","true").attr("aria-expanded","true"),a(o).removeClass("active").addClass("inactive"),a(o).eq(t).addClass("active").removeClass("inactive"),"yes"===i){var v=a(this).attr("aria-controls");a(this).attr("data-scroll",a("#"+v).offset().top)}if("yes"===i&&a(this).hasClass("active")){var f=l?parseFloat(l):0;a("html, body").animate({scrollTop:a(this).data("scroll")-f},$scrollSpeed)}}ea.hooks.doAction("ea-advanced-tabs-triggered",a(o).eq(t)),a(o).each((function(e){a(this).removeClass("active-default")}));var u=o.eq(t).find(".eael-filter-gallery-container"),h=o.eq(t).find(".eael-post-grid.eael-post-appender"),C=o.eq(t).find(".eael-twitter-feed-masonry"),p=o.eq(t).find(".eael-instafeed"),b=o.eq(t).find(".premium-gallery-container"),m=a(".eael-event-calendar-cls",o);h.length&&h.isotope("layout"),C.length&&C.isotope("layout"),u.length&&u.isotope("layout"),p.length&&p.isotope("layout"),b.length&&b.each((function(e,t){a(t).isotope("layout")})),m.length&&ea.hooks.doAction("eventCalendar.reinit"),setTimeout((function(){window.dispatchEvent(new Event("resize"))}),100)})),void 0!==r&&r&&!ea.elementStatusCheck("eaelAdvancedTabScroll")){var d=l?parseFloat(l):0;a("html, body").animate({scrollTop:a("#"+r).offset().top-d},300)}}))}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/beehive-elements.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/beehive-elements.js new file mode 100644 index 0000000..78cfd0c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/beehive-elements.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/view/beehive-elements.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/view/beehive-elements.js": +/*!*****************************************!*\ + !*** ./src/js/view/beehive-elements.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("var beeHiveSwiper = function beeHiveSwiper($scope, $) {\n var bhSwiper;\n if ('undefined' === typeof Swiper) {\n bhSwiper = elementorFrontend.utils.swiper;\n } else {\n bhSwiper = Swiper;\n }\n\n // Init swiper slider\n new bhSwiper('.swiper-slider-container', {\n effect: 'fade',\n autoplay: {\n delay: 5000,\n disableOnInteraction: false\n },\n navigation: {\n nextEl: '.swiper-button-next',\n prevEl: '.swiper-button-prev'\n }\n });\n};\njQuery(window).on(\"elementor/frontend/init\", function () {\n elementorFrontend.hooks.addAction(\"frontend/element_ready/beehive-image-slider.default\", beeHiveSwiper);\n});\n\n//# sourceURL=webpack:///./src/js/view/beehive-elements.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/beehive-elements.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/beehive-elements.min.js new file mode 100644 index 0000000..e4eb85e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/beehive-elements.min.js @@ -0,0 +1 @@ +!function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=3)}({3:function(e,n){var t=function(e,n){new("undefined"==typeof Swiper?elementorFrontend.utils.swiper:Swiper)(".swiper-slider-container",{effect:"fade",autoplay:{delay:5e3,disableOnInteraction:!1},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/beehive-image-slider.default",t)}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/betterdocs-category-grid.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/betterdocs-category-grid.js new file mode 100644 index 0000000..b0985b6 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/betterdocs-category-grid.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/view/betterdocs-category-grid.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/view/betterdocs-category-grid.js": +/*!*************************************************!*\ + !*** ./src/js/view/betterdocs-category-grid.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("var PostGrid = function PostGrid($scope, $) {\n var $gallery = $(\".eael-better-docs-category-grid\", $scope),\n $layout_mode = $gallery.data('layout-mode');\n if ($layout_mode === 'masonry') {\n $gallery.isotope({\n itemSelector: \".eael-better-docs-category-grid-post\",\n layoutMode: $layout_mode,\n percentPosition: true\n });\n\n // layout gal, while images are loading\n $gallery.imagesLoaded().progress(function () {\n $gallery.isotope(\"layout\");\n });\n }\n $('.eael-bd-grid-sub-cat-title').on('click', function (e) {\n e.preventDefault();\n $(this).children(\".toggle-arrow\").toggle();\n $(this).next(\".docs-sub-cat-list\").slideToggle();\n });\n};\njQuery(window).on(\"elementor/frontend/init\", function () {\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-betterdocs-category-grid.default\", PostGrid);\n});\n\n//# sourceURL=webpack:///./src/js/view/betterdocs-category-grid.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/betterdocs-category-grid.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/betterdocs-category-grid.min.js new file mode 100644 index 0000000..f9ed6d4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/betterdocs-category-grid.min.js @@ -0,0 +1 @@ +!function(e){var t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(r,n,function(t){return e[t]}.bind(null,n));return r},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=4)}({4:function(e,t){var o=function(e,t){var o=t(".eael-better-docs-category-grid",e),r=o.data("layout-mode");"masonry"===r&&(o.isotope({itemSelector:".eael-better-docs-category-grid-post",layoutMode:r,percentPosition:!0}),o.imagesLoaded().progress((function(){o.isotope("layout")}))),t(".eael-bd-grid-sub-cat-title").on("click",(function(e){e.preventDefault(),t(this).children(".toggle-arrow").toggle(),t(this).next(".docs-sub-cat-list").slideToggle()}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-betterdocs-category-grid.default",o)}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/business-reviews.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/business-reviews.js new file mode 100644 index 0000000..9ee452d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/business-reviews.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/view/business-reviews.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/view/business-reviews.js": +/*!*****************************************!*\ + !*** ./src/js/view/business-reviews.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("var BusinessReviewsHandler = function BusinessReviewsHandler($scope, $) {\n var $businessReviewsWrapper = $(\".eael-business-reviews-wrapper\", $scope);\n var source = $businessReviewsWrapper.attr('data-source'),\n layout = $businessReviewsWrapper.attr('data-layout');\n if (source === 'google-reviews') {\n // Slider or Grid\n if (layout === 'slider') {\n var businessReviewsSlider = $scope.find('.eael-google-reviews-content').eq(0),\n pagination = businessReviewsSlider.attr('data-pagination'),\n arrowNext = businessReviewsSlider.attr('data-arrow-next'),\n arrowPrev = businessReviewsSlider.attr('data-arrow-prev'),\n effect = businessReviewsSlider.attr('data-effect'),\n items = businessReviewsSlider.attr('data-items'),\n itemsTablet = businessReviewsSlider.attr('data-items_tablet'),\n itemsMobile = businessReviewsSlider.attr('data-items_mobile'),\n itemGap = businessReviewsSlider.attr('data-item_gap'),\n loop = businessReviewsSlider.attr('data-loop'),\n speed = businessReviewsSlider.attr('data-speed'),\n autoplay = businessReviewsSlider.attr('data-autoplay'),\n autoplayDelay = businessReviewsSlider.attr('data-autoplay_delay'),\n pauseOnHover = businessReviewsSlider.attr('data-pause_on_hover'),\n grabCursor = businessReviewsSlider.attr('data-grab_cursor');\n var businessReviewsSliderOptions = {\n direction: 'horizontal',\n effect: effect,\n slidesPerView: items,\n loop: parseInt(loop),\n speed: parseInt(speed),\n grabCursor: parseInt(grabCursor),\n pagination: {\n el: pagination,\n clickable: true\n },\n navigation: {\n nextEl: arrowNext,\n prevEl: arrowPrev\n },\n autoplay: {\n delay: parseInt(autoplay) ? parseInt(autoplayDelay) : 999999,\n disableOnInteraction: false\n },\n autoHeight: true,\n spaceBetween: parseInt(itemGap)\n };\n if (effect === 'slide' || effect === 'coverflow') {\n businessReviewsSliderOptions.breakpoints = {\n 1024: {\n slidesPerView: items,\n spaceBetween: parseInt(itemGap)\n },\n 768: {\n slidesPerView: itemsTablet,\n spaceBetween: parseInt(itemGap)\n },\n 320: {\n slidesPerView: itemsMobile,\n spaceBetween: parseInt(itemGap)\n }\n };\n } else {\n businessReviewsSliderOptions.items = 1;\n }\n var businessReviewsSliderObj = swiperLoader(businessReviewsSlider, businessReviewsSliderOptions);\n businessReviewsSliderObj.then(function (businessReviewsSliderObj) {\n if (autoplay === 0) {\n businessReviewsSliderObj.autoplay.stop();\n }\n if (parseInt(pauseOnHover) && autoplay !== 0) {\n businessReviewsSlider.on('mouseenter', function () {\n businessReviewsSliderObj.autoplay.stop();\n });\n businessReviewsSlider.on('mouseleave', function () {\n businessReviewsSliderObj.autoplay.start();\n });\n }\n businessReviewsSliderObj.update();\n });\n }\n }\n};\nvar swiperLoader = function swiperLoader(swiperElement, swiperConfig) {\n if ('undefined' === typeof Swiper || 'function' === typeof Swiper) {\n var asyncSwiper = elementorFrontend.utils.swiper;\n return new asyncSwiper(swiperElement, swiperConfig).then(function (newSwiperInstance) {\n return newSwiperInstance;\n });\n } else {\n return swiperPromise(swiperElement, swiperConfig);\n }\n};\nvar swiperPromise = function swiperPromise(swiperElement, swiperConfig) {\n return new Promise(function (resolve, reject) {\n var swiperInstance = new Swiper(swiperElement, swiperConfig);\n resolve(swiperInstance);\n });\n};\nea.hooks.addAction(\"init\", \"ea\", function () {\n if (ea.elementStatusCheck('eaelBusinessReviews')) {\n return false;\n }\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-business-reviews.default\", BusinessReviewsHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/business-reviews.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/business-reviews.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/business-reviews.min.js new file mode 100644 index 0000000..6b7e034 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/business-reviews.min.js @@ -0,0 +1 @@ +!function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=5)}({5:function(e,t){var a=function(e,t){var a=t(".eael-business-reviews-wrapper",e),r=a.attr("data-source"),o=a.attr("data-layout");if("google-reviews"===r&&"slider"===o){var i=e.find(".eael-google-reviews-content").eq(0),s=i.attr("data-pagination"),u=i.attr("data-arrow-next"),l=i.attr("data-arrow-prev"),p=i.attr("data-effect"),d=i.attr("data-items"),c=i.attr("data-items_tablet"),f=i.attr("data-items_mobile"),w=i.attr("data-item_gap"),y=i.attr("data-loop"),b=i.attr("data-speed"),v=i.attr("data-autoplay"),m=i.attr("data-autoplay_delay"),g=i.attr("data-pause_on_hover"),_=i.attr("data-grab_cursor"),I={direction:"horizontal",effect:p,slidesPerView:d,loop:parseInt(y),speed:parseInt(b),grabCursor:parseInt(_),pagination:{el:s,clickable:!0},navigation:{nextEl:u,prevEl:l},autoplay:{delay:parseInt(v)?parseInt(m):999999,disableOnInteraction:!1},autoHeight:!0,spaceBetween:parseInt(w)};"slide"===p||"coverflow"===p?I.breakpoints={1024:{slidesPerView:d,spaceBetween:parseInt(w)},768:{slidesPerView:c,spaceBetween:parseInt(w)},320:{slidesPerView:f,spaceBetween:parseInt(w)}}:I.items=1,n(i,I).then((function(e){0===v&&e.autoplay.stop(),parseInt(g)&&0!==v&&(i.on("mouseenter",(function(){e.autoplay.stop()})),i.on("mouseleave",(function(){e.autoplay.start()}))),e.update()}))}},n=function(e,t){return"undefined"==typeof Swiper||"function"==typeof Swiper?new(0,elementorFrontend.utils.swiper)(e,t).then((function(e){return e})):r(e,t)},r=function(e,t){return new Promise((function(a,n){a(new Swiper(e,t))}))};ea.hooks.addAction("init","ea",(function(){if(ea.elementStatusCheck("eaelBusinessReviews"))return!1;elementorFrontend.hooks.addAction("frontend/element_ready/eael-business-reviews.default",a)}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/content-ticker.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/content-ticker.js new file mode 100644 index 0000000..ce23862 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/content-ticker.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/view/content-ticker.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/view/content-ticker.js": +/*!***************************************!*\ + !*** ./src/js/view/content-ticker.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("ea.hooks.addAction(\"init\", \"ea\", function () {\n function get_configurations($contentTicker) {\n var $items = $contentTicker.data(\"items\") !== undefined ? $contentTicker.data(\"items\") : 1,\n $items_tablet = $contentTicker.data(\"items-tablet\") !== undefined ? $contentTicker.data(\"items-tablet\") : 1,\n $items_mobile = $contentTicker.data(\"items-mobile\") !== undefined ? $contentTicker.data(\"items-mobile\") : 1,\n $margin = $contentTicker.data(\"margin\") !== undefined ? $contentTicker.data(\"margin\") : 10,\n $margin_tablet = $contentTicker.data(\"margin-tablet\") !== undefined ? $contentTicker.data(\"margin-tablet\") : 10,\n $margin_mobile = $contentTicker.data(\"margin-mobile\") !== undefined ? $contentTicker.data(\"margin-mobile\") : 10,\n $effect = $contentTicker.data(\"effect\") !== undefined ? $contentTicker.data(\"effect\") : \"slide\",\n $speed = $contentTicker.data(\"speed\") !== undefined ? $contentTicker.data(\"speed\") : 400,\n $autoplay = $contentTicker.data(\"autoplay\") !== undefined ? $contentTicker.data(\"autoplay\") : 5000,\n $loop = $contentTicker.data(\"loop\") !== undefined ? $contentTicker.data(\"loop\") : false,\n $grab_cursor = $contentTicker.data(\"grab-cursor\") !== undefined ? $contentTicker.data(\"grab-cursor\") : false,\n $pagination = $contentTicker.data(\"pagination\") !== undefined ? $contentTicker.data(\"pagination\") : \".swiper-pagination\",\n $arrow_next = $contentTicker.data(\"arrow-next\") !== undefined ? $contentTicker.data(\"arrow-next\") : \".swiper-button-next\",\n $arrow_prev = $contentTicker.data(\"arrow-prev\") !== undefined ? $contentTicker.data(\"arrow-prev\") : \".swiper-button-prev\",\n $pause_on_hover = $contentTicker.data(\"pause-on-hover\") !== undefined ? $contentTicker.data(\"pause-on-hover\") : \"\";\n return {\n pauseOnHover: $pause_on_hover,\n direction: \"horizontal\",\n loop: $loop,\n speed: $speed,\n effect: $effect,\n slidesPerView: $items,\n spaceBetween: $margin,\n grabCursor: $grab_cursor,\n paginationClickable: true,\n autoHeight: true,\n autoplay: {\n delay: $autoplay,\n disableOnInteraction: false\n },\n pagination: {\n el: $pagination,\n clickable: true\n },\n navigation: {\n nextEl: $arrow_next,\n prevEl: $arrow_prev\n },\n breakpoints: {\n // when window width is <= 480px\n 480: {\n slidesPerView: $items_mobile,\n spaceBetween: $margin_mobile\n },\n // when window width is <= 640px\n 768: {\n slidesPerView: $items_tablet,\n spaceBetween: $margin_tablet\n }\n }\n };\n }\n function autoPlayManager(element, options, event) {\n if (options.autoplay.delay === 0) {\n var _event$autoplay;\n event === null || event === void 0 || (_event$autoplay = event.autoplay) === null || _event$autoplay === void 0 || _event$autoplay.stop();\n }\n if (options.pauseOnHover && options.autoplay.delay !== 0) {\n element.on(\"mouseenter\", function () {\n var _event$autoplay2;\n event === null || event === void 0 || (_event$autoplay2 = event.autoplay) === null || _event$autoplay2 === void 0 || _event$autoplay2.pause();\n });\n element.on(\"mouseleave\", function () {\n var _event$autoplay3;\n event === null || event === void 0 || (_event$autoplay3 = event.autoplay) === null || _event$autoplay3 === void 0 || _event$autoplay3.run();\n });\n }\n }\n var ContentTicker = function ContentTicker($scope, $) {\n var $contentTicker = $scope.find(\".eael-content-ticker\").eq(0),\n contentOptions = get_configurations($contentTicker);\n swiperLoader($contentTicker, contentOptions).then(function (event) {\n autoPlayManager($contentTicker, event, contentOptions);\n });\n var ContentTickerSlider = function ContentTickerSlider(element) {\n var contentTickerElements = $(element).find('.eael-content-ticker');\n if (contentTickerElements.length) {\n contentTickerElements.each(function () {\n var $this = $(this);\n if ($this[0].swiper) {\n $this[0].swiper.destroy(true, true);\n var options = get_configurations($this);\n swiperLoader($this[0], options).then(function (event) {\n autoPlayManager($this, event, options);\n });\n }\n });\n }\n };\n ea.hooks.addAction(\"ea-toggle-triggered\", \"ea\", ContentTickerSlider);\n ea.hooks.addAction(\"ea-lightbox-triggered\", \"ea\", ContentTickerSlider);\n ea.hooks.addAction(\"ea-advanced-tabs-triggered\", \"ea\", ContentTickerSlider);\n ea.hooks.addAction(\"ea-advanced-accordion-triggered\", \"ea\", ContentTickerSlider);\n };\n var swiperLoader = function swiperLoader(swiperElement, swiperConfig) {\n if ('undefined' === typeof Swiper || 'function' === typeof Swiper) {\n var asyncSwiper = elementorFrontend.utils.swiper;\n return new asyncSwiper(swiperElement, swiperConfig).then(function (newSwiperInstance) {\n return newSwiperInstance;\n });\n } else {\n return swiperPromise(swiperElement, swiperConfig);\n }\n };\n var swiperPromise = function swiperPromise(swiperElement, swiperConfig) {\n return new Promise(function (resolve, reject) {\n var swiperInstance = new Swiper(swiperElement, swiperConfig);\n resolve(swiperInstance);\n });\n };\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-content-ticker.default\", ContentTicker);\n});\n\n//# sourceURL=webpack:///./src/js/view/content-ticker.js?"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/content-ticker.min.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/content-ticker.min.js new file mode 100644 index 0000000..f266281 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/content-ticker.min.js @@ -0,0 +1 @@ +!function(e){var t={};function a(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,a),o.l=!0,o.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)a.d(n,o,function(t){return e[t]}.bind(null,o));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=6)}({6:function(e,t){ea.hooks.addAction("init","ea",(function(){function e(e){var t=void 0!==e.data("items")?e.data("items"):1,a=void 0!==e.data("items-tablet")?e.data("items-tablet"):1,n=void 0!==e.data("items-mobile")?e.data("items-mobile"):1,o=void 0!==e.data("margin")?e.data("margin"):10,r=void 0!==e.data("margin-tablet")?e.data("margin-tablet"):10,i=void 0!==e.data("margin-mobile")?e.data("margin-mobile"):10,d=void 0!==e.data("effect")?e.data("effect"):"slide",u=void 0!==e.data("speed")?e.data("speed"):400,l=void 0!==e.data("autoplay")?e.data("autoplay"):5e3,c=void 0!==e.data("loop")&&e.data("loop"),p=void 0!==e.data("grab-cursor")&&e.data("grab-cursor"),s=void 0!==e.data("pagination")?e.data("pagination"):".swiper-pagination",f=void 0!==e.data("arrow-next")?e.data("arrow-next"):".swiper-button-next",v=void 0!==e.data("arrow-prev")?e.data("arrow-prev"):".swiper-button-prev";return{pauseOnHover:void 0!==e.data("pause-on-hover")?e.data("pause-on-hover"):"",direction:"horizontal",loop:c,speed:u,effect:d,slidesPerView:t,spaceBetween:o,grabCursor:p,paginationClickable:!0,autoHeight:!0,autoplay:{delay:l,disableOnInteraction:!1},pagination:{el:s,clickable:!0},navigation:{nextEl:f,prevEl:v},breakpoints:{480:{slidesPerView:n,spaceBetween:i},768:{slidesPerView:a,spaceBetween:r}}}}function t(e,t,a){var n;0===t.autoplay.delay&&(null==a||null===(n=a.autoplay)||void 0===n||n.stop());t.pauseOnHover&&0!==t.autoplay.delay&&(e.on("mouseenter",(function(){var e;null==a||null===(e=a.autoplay)||void 0===e||e.pause()})),e.on("mouseleave",(function(){var e;null==a||null===(e=a.autoplay)||void 0===e||e.run()})))}var a=function(e,t){return"undefined"==typeof Swiper||"function"==typeof Swiper?new(0,elementorFrontend.utils.swiper)(e,t).then((function(e){return e})):n(e,t)},n=function(e,t){return new Promise((function(a,n){a(new Swiper(e,t))}))};elementorFrontend.hooks.addAction("frontend/element_ready/eael-content-ticker.default",(function(n,o){var r=n.find(".eael-content-ticker").eq(0),i=e(r);a(r,i).then((function(e){t(r,e,i)}));var d=function(n){var r=o(n).find(".eael-content-ticker");r.length&&r.each((function(){var n=o(this);if(n[0].swiper){n[0].swiper.destroy(!0,!0);var r=e(n);a(n[0],r).then((function(e){t(n,e,r)}))}}))};ea.hooks.addAction("ea-toggle-triggered","ea",d),ea.hooks.addAction("ea-lightbox-triggered","ea",d),ea.hooks.addAction("ea-advanced-tabs-triggered","ea",d),ea.hooks.addAction("ea-advanced-accordion-triggered","ea",d)}))}))}}); \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/count-down.js b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/count-down.js new file mode 100644 index 0000000..0ac0a3e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/count-down.js @@ -0,0 +1,100 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/js/view/count-down.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/js/view/count-down.js": +/*!***********************************!*\ + !*** ./src/js/view/count-down.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("var CountDown = function CountDown($scope, $) {\n var $coundDown = $scope.find(\".eael-countdown-wrapper\").eq(0),\n $countdown_id = $coundDown.data(\"countdown-id\") !== undefined ? $coundDown.data(\"countdown-id\") : \"\",\n $expire_type = $coundDown.data(\"expire-type\") !== undefined ? $coundDown.data(\"expire-type\") : \"\",\n $expiry_text = $coundDown.data(\"expiry-text\") !== undefined ? sanitizeXSSAttributes(removeScriptTags($coundDown.data(\"expiry-text\"))) : \"\",\n $expiry_title = $coundDown.data(\"expiry-title\") !== undefined ? sanitizeXSSAttributes(removeScriptTags($coundDown.data(\"expiry-title\"))) : \"\",\n $redirect_url = $coundDown.data(\"redirect-url\") !== undefined ? $coundDown.data(\"redirect-url\") : \"\",\n $template = $coundDown.data(\"template\") !== undefined ? $coundDown.data(\"template\") : \"\",\n $countdown_type = $coundDown.data(\"countdown-type\") !== undefined ? $coundDown.data(\"countdown-type\") : \"\",\n $evergreen_time = $coundDown.data(\"evergreen-time\") !== undefined ? $coundDown.data(\"evergreen-time\") : \"\",\n $recurring = $coundDown.data(\"evergreen-recurring\") !== undefined ? $coundDown.data(\"evergreen-recurring\") : false,\n $recurring_stop_time = $coundDown.data(\"evergreen-recurring-stop\") !== undefined ? $coundDown.data(\"evergreen-recurring-stop\") : \"\";\n function sanitizeXSSAttributes(html) {\n // Define XSS-related attributes\n var xssAttributes = ['onabort', 'onblur', 'onchange', 'onclick', 'oncontextmenu', 'oncopy', 'oncut', 'ondblclick', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', 'ondrop', 'onerror', 'onfocus', 'oninput', 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onmousedown', 'onmouseenter', 'onmouseleave', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onpaste', 'onreset', 'onresize', 'onscroll', 'onselect', 'onsubmit', 'ontouchcancel', 'ontouchend', 'ontouchmove', 'ontouchstart'];\n\n // Construct the regular expression pattern dynamically\n var pattern = new RegExp(\"\\\\s+(\".concat(xssAttributes.join('|'), \")=[^>\\\\s]+\"), 'gi');\n\n // Remove XSS-related attributes using string manipulation\n return html.replace(pattern, '');\n }\n function removeScriptTags(html) {\n // Decode HTML entities\n var decodedHtml = html.replace(/</g, '<').replace(/>/g, '>');\n\n // Regular expression to match ', 'var localize =' . wp_json_encode( $this->localize_objects ) ); + printf( '', $this->custom_js ); + } + } + } + + /** + * add_inline_css + * Load inline css file + */ + public function add_inline_css() { + if ( $this->is_edit_mode() || $this->is_preview_mode() ) { + if ( $this->css_strings ) { + printf( '', $this->css_strings ); + } + } + } + + public function register_script() { + $css_deps = [ 'elementor-frontend' ]; + $js_deps = [ 'jquery' ]; + $theme = wp_get_theme(); // gets the current theme + $theme_data = $theme->parent() ? $theme->parent() : $theme; + if ( 'Hello Elementor' === $theme_data->name && version_compare( $theme_data->Version, '2.1.0', '>=' ) && wp_style_is( 'hello-elementor-theme-style', 'registered' ) ) { + array_unshift( $css_deps, 'hello-elementor-theme-style' ); + } elseif ( in_array( 'Astra', [ $theme->name, $theme->parent_theme ] ) && wp_style_is( 'astra-theme-css', 'registered' ) ) { + array_unshift( $css_deps, 'astra-theme-css' ); + } elseif ( in_array( 'XStore', [ $theme->name, $theme->parent_theme ] ) ) { + $js_deps[] = 'etheme'; + } + + if ( class_exists( 'Cartflows_Loader' ) && wcf()->utils->is_step_post_type() ) { + $css_deps = [ 'elementor-frontend' ]; + } + + wp_register_script( 'eael-general', EAEL_PLUGIN_URL . 'assets/front-end/js/view/general.min.js', $js_deps, EAEL_PLUGIN_VERSION, true ); + wp_register_style( 'eael-general', EAEL_PLUGIN_URL . "assets/front-end/css/view/general.min.css", $css_deps, EAEL_PLUGIN_VERSION ); + } + + /** + * load_common_asset + * Load common asset file + */ + public function load_commnon_asset() { + wp_register_style( + 'font-awesome-5-all', + ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/all.min.css', + false, + EAEL_PLUGIN_VERSION + ); + + wp_register_style( + 'font-awesome-4-shim', + ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/v4-shims.min.css', + false, + EAEL_PLUGIN_VERSION + ); + + wp_register_script( + 'font-awesome-4-shim', + ELEMENTOR_ASSETS_URL . 'lib/font-awesome/js/v4-shims.min.js', + false, + EAEL_PLUGIN_VERSION + ); + + // register reading progress assets + wp_register_style( + 'eael-reading-progress', + EAEL_PLUGIN_URL . 'assets/front-end/css/view/reading-progress.min.css', + false, + EAEL_PLUGIN_VERSION + ); + + wp_register_script( + 'eael-reading-progress', + EAEL_PLUGIN_URL . 'assets/front-end/js/view/reading-progress.min.js', + [ 'jquery' ], + EAEL_PLUGIN_VERSION + ); + + // register Table of contents assets + wp_register_style( + 'eael-table-of-content', + EAEL_PLUGIN_URL . 'assets/front-end/css/view/table-of-content.min.css', + false, + EAEL_PLUGIN_VERSION + ); + + wp_register_script( + 'eael-table-of-content', + EAEL_PLUGIN_URL . 'assets/front-end/js/view/table-of-content.min.js', + [ 'jquery' ], + EAEL_PLUGIN_VERSION + ); + + // register scroll to top assets + wp_register_style( + 'eael-scroll-to-top', + EAEL_PLUGIN_URL . 'assets/front-end/css/view/scroll-to-top.min.css', + false, + EAEL_PLUGIN_VERSION + ); + + wp_register_script( + 'eael-scroll-to-top', + EAEL_PLUGIN_URL . 'assets/front-end/js/view/scroll-to-top.min.js', + [ 'jquery' ], + EAEL_PLUGIN_VERSION + ); + + // localize object + $this->localize_objects = apply_filters( 'eael/localize_objects', [ + 'ajaxurl' => admin_url( 'admin-ajax.php' ), + 'nonce' => wp_create_nonce( 'essential-addons-elementor' ), + 'i18n' => [ + 'added' => __( 'Added ', 'essential-addons-for-elementor-lite' ), + 'compare' => __( 'Compare', 'essential-addons-for-elementor-lite' ), + 'loading' => esc_html__( 'Loading...', 'essential-addons-for-elementor-lite' ) + ], + 'eael_translate_text' => [ + 'required_text' => esc_html__( 'is a required field', 'essential-addons-for-elementor-lite' ), + 'invalid_text' => esc_html__( 'Invalid', 'essential-addons-for-elementor-lite' ), + 'billing_text' => esc_html__( 'Billing', 'essential-addons-for-elementor-lite' ), + 'shipping_text' => esc_html__( 'Shipping', 'essential-addons-for-elementor-lite' ), + 'fg_mfp_counter_text' => apply_filters( 'eael/filterble-gallery/mfp-counter-text', __( 'of', 'essential-addons-for-elementor-lite' ) ), + ], + 'page_permalink' => get_the_permalink(), + 'cart_redirectition' => get_option( 'woocommerce_cart_redirect_after_add' ), + 'cart_page_url' => function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : '', + 'el_breakpoints' => method_exists( Plugin::$instance->breakpoints, 'get_breakpoints_config' ) ? Plugin::$instance->breakpoints->get_breakpoints_config() : '', + ] ); + } + + + + + + /** + * enqueue_asset + * + * @param int $post_id + * @param array $elements + * @param string $context + */ + public function enqueue_asset( $post_id = null, $elements = [], $context = 'view' ) { + $dynamic_asset_id = ( $post_id ? '-' . $post_id : '' ); + + if ( $this->css_print_method == 'internal' ) { + $this->css_strings .= $this->elements_manager->generate_strings( $elements, $context, 'css' ); + } else { + if ( ! $this->has_asset( $post_id, 'css' ) ) { + $this->elements_manager->generate_script( $post_id, $elements, $context, 'css' ); + } + + wp_enqueue_style( + 'eael' . $dynamic_asset_id, + $this->safe_url( EAEL_ASSET_URL . '/' . 'eael' . $dynamic_asset_id . '.css' ), + [ 'eael-general' ], + get_post_modified_time() + ); + } + + if ( $this->js_print_method == 'internal' ) { + $this->custom_js .= $this->elements_manager->generate_strings( $elements, $context, 'js' ); + } else { + if ( ! $this->has_asset( $post_id, 'js' ) ) { + $this->elements_manager->generate_script( $post_id, $elements, $context, 'js' ); + } + + wp_enqueue_script( + 'eael' . $dynamic_asset_id, + $this->safe_url( EAEL_ASSET_URL . '/' . 'eael' . $dynamic_asset_id . '.js' ), + [ 'eael-general' ], + get_post_modified_time(), + true + ); + } + } + + /** + * delete_cache_data + * + * @param int $post_id + */ + public function delete_cache_data( $post_id ) { + $this->elements_manager->remove_files( $post_id ); + + delete_post_meta( $post_id, '_eael_custom_js' ); + delete_post_meta( $post_id, '_eael_widget_elements' ); + } + + /** + * has_asset + * + * @param int $post_id + * @param string $file + * + * @return bool + */ + public function has_asset( $post_id, $file = 'css' ) { + if ( file_exists( $this->safe_path( EAEL_ASSET_PATH . '/' . 'eael' . ( $post_id ? '-' . $post_id : '' ) . '.' . $file ) ) ) { + return true; + } + + return false; + } + + public function load_custom_js( $post_id ) { + static $post_ids_array = []; + + if ( in_array( $post_id, $post_ids_array ) ) { + return false; + } + + $post_ids_array[] = $post_id; + + if ( ! $this->custom_js_enable ) { + return false; + } + + $custom_js = get_post_meta( $post_id, '_eael_custom_js', true ); + if ( $custom_js ) { + // add semicolon if someone misses adding this in custom js code . + $this->custom_js .= $custom_js.';'; + } + } + + /** + * is_edit + * check is edit page + * @return bool + */ + public function is_edit() { + return ( + Plugin::instance()->editor->is_edit_mode() || + Plugin::instance()->preview->is_preview_mode() || + is_preview() + ); + } + + /** + * set_main_page + * + * @param $post_id + */ + protected function set_main_page( $post_id ) { + $this->main_page = get_post_meta( $post_id, '_elementor_template_type', true ) == 'wp-page'; + } + +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Bootstrap.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Bootstrap.php new file mode 100644 index 0000000..3a1dce5 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Bootstrap.php @@ -0,0 +1,343 @@ +installer = new WPDeveloper_Plugin_Installer(); + + // before init hook + do_action('eael/before_init'); + + // search for pro version + $this->pro_enabled = apply_filters('eael/pro_enabled', false); + + // elements classmap + $this->registered_elements = apply_filters('eael/registered_elements', $GLOBALS['eael_config']['elements']); + + // extensions classmap + $this->registered_extensions = apply_filters('eael/registered_extensions', $GLOBALS['eael_config']['extensions']); + + // start plugin tracking + if ( ! $this->pro_enabled ) { + $this->start_plugin_tracking(); + } + + // register extensions + $this->register_extensions(); + + // register hooks + $this->register_hooks(); + + if ( $this->is_activate_elementor() ) { + new Asset_Builder( $this->registered_elements, $this->registered_extensions ); + } + + } + + protected function register_hooks() + { + // Core + add_action('init', [$this, 'i18n']); + // TODO::RM + add_filter('eael/active_plugins', [$this, 'is_plugin_active'], 10, 1); + + add_filter('eael/is_plugin_active', [$this, 'is_plugin_active'], 10, 1); + add_action('elementor/editor/after_save', array($this, 'save_global_values'), 10, 2); + add_action('trashed_post', array($this, 'save_global_values_trashed_post'), 10, 1); + + // Enqueue + add_action('eael/before_enqueue_styles', [$this, 'before_enqueue_styles']); + add_action('elementor/editor/before_enqueue_scripts', [$this, 'editor_enqueue_scripts']); + add_action('elementor/frontend/before_register_scripts', [$this, 'frontend_enqueue_scripts']); + + // Generator + + $this->init_ajax_hooks(); + + // Ajax + add_action('wp_ajax_facebook_feed_load_more', [$this, 'facebook_feed_render_items']); + add_action('wp_ajax_nopriv_facebook_feed_load_more', [$this, 'facebook_feed_render_items']); + + // Compare table + add_action( 'wp_ajax_nopriv_eael_product_grid', [$this, 'get_compare_table']); + add_action( 'wp_ajax_eael_product_grid', [$this, 'get_compare_table']); + + add_action( 'wp_ajax_eael_clear_widget_cache_data', [ $this, 'eael_clear_widget_cache_data' ] ); + + if ( defined( 'ELEMENTOR_VERSION' ) ) { + if ( version_compare( ELEMENTOR_VERSION, '3.5.0', '>=' ) ) { + add_action( 'elementor/controls/register', array( $this, 'register_controls' ) ); + add_action('elementor/widgets/register', array($this, 'register_elements')); + } else { + add_action( 'elementor/controls/controls_registered', array( $this, 'register_controls' ) ); + add_action('elementor/widgets/widgets_registered', array($this, 'register_elements')); + } + } + + // Elements + add_action('elementor/elements/categories_registered', array($this, 'register_widget_categories')); + add_filter('elementor/editor/localize_settings', [$this, 'promote_pro_elements']); + add_action('wp_footer', [$this, 'render_global_html']); + add_action('wp_footer', [$this, 'render_advanced_accordion_global_faq']); + + // Controls + add_action('eael/controls/query', [$this, 'query'], 10, 1); + add_action('eael/controls/betterdocs/query', [$this, 'betterdocs_query'], 10, 1); + add_action('eael/controls/layout', [$this, 'layout'], 10, 1); + add_action('eael/controls/terms_style', [$this, 'terms_style'], 10, 1); + add_action('eael/controls/read_more_button_style', [$this, 'read_more_button_style'], 10, 1); + add_action('eael/controls/load_more_button_style', [$this, 'load_more_button_style'], 10, 1); + add_action('eael/controls/custom_positioning', [$this, 'custom_positioning'], 10, 5); + add_action('eael/controls/nothing_found_style', [$this, 'nothing_found_style'], 10, 1); + + add_filter('eael/controls/event-calendar/source', [$this, 'event_calendar_source']); + add_action('eael/controls/advanced-data-table/source', [$this, 'advanced_data_table_source']); + + // Login | Register + add_action('init', [$this, 'login_or_register_user']); + add_filter('wp_new_user_notification_email', array($this, 'new_user_notification_email'), 10, 3); + add_filter('wp_new_user_notification_email_admin', array($this, 'new_user_notification_email_admin'), 10, 3); + add_action( 'login_init', [$this, 'eael_redirect_to_reset_password'] ); + + if( 'on' === get_option( 'eael_custom_profile_fields' ) ){ + add_action( 'show_user_profile', [ $this, 'eael_extra_user_profile_fields' ] ); + add_action( 'edit_user_profile', [ $this, 'eael_extra_user_profile_fields' ] ); + + add_action( 'personal_options_update', [ $this, 'eael_save_extra_user_profile_fields' ] ); + add_action( 'edit_user_profile_update', [ $this, 'eael_save_extra_user_profile_fields' ] ); + } + + //rank math support + add_filter('rank_math/researches/toc_plugins', [$this, 'toc_rank_math_support']); + +// if(defined('WPML_TM_VERSION')){ +// add_filter( 'elementor/documents/get/post_id',[$this, 'eael_wpml_template_translation']); +// } + + //templately plugin support + if( !class_exists('Templately\Plugin') && !get_option('eael_templately_promo_hide') ) { + add_action( 'elementor/editor/before_enqueue_scripts', [$this, 'templately_promo_enqueue_scripts'] ); + add_action( 'eael/before_enqueue_styles', [$this, 'templately_promo_enqueue_style'] ); + add_action( 'elementor/editor/footer', [ $this, 'print_template_views' ] ); + add_action( 'wp_ajax_templately_promo_status', array($this, 'templately_promo_status')); + } + + //Essential Blocks Promo + if ( ! class_exists( 'Classic_Editor' ) && ! class_exists( 'EssentialBlocks' ) && ( ! get_option( 'eael_eb_optin_hide' ) || ! get_option( 'eael_gb_eb_popup_hide' ) ) ) { + add_action( 'enqueue_block_editor_assets', [ $this, 'essential_blocks_promo_enqueue_scripts' ] ); + add_action( 'admin_notices', [ $this, 'essential_block_optin' ] ); + add_action( 'eael_admin_notices', [ $this, 'essential_block_special_optin' ], 100 ); + add_action( 'wp_ajax_eael_eb_optin_notice_dismiss', [ $this, 'eael_eb_optin_notice_dismiss' ] ); + add_action( 'wp_ajax_eael_gb_eb_popup_dismiss', [ $this, 'eael_gb_eb_popup_dismiss' ] ); + } + + if( class_exists( 'woocommerce' ) ) { + // quick view + add_action( 'eael_woo_single_product_image', 'woocommerce_show_product_images', 20 ); + add_action( 'eael_woo_single_product_summary', 'woocommerce_template_single_title', 5 ); + add_action( 'eael_woo_single_product_summary', 'woocommerce_template_single_rating', 10 ); + add_action( 'eael_woo_single_product_summary', 'woocommerce_template_single_price', 15 ); + add_action( 'eael_woo_single_product_summary', 'woocommerce_template_single_excerpt', 20 ); + add_action( 'eael_woo_single_product_summary', 'woocommerce_template_single_add_to_cart', 25 ); + add_action( 'eael_woo_single_product_summary', 'woocommerce_template_single_meta', 30 ); + + add_filter( 'woocommerce_product_get_rating_html', [ $this, 'eael_rating_markup' ], 10, 3 ); + add_filter( 'eael_product_wrapper_class', [ $this, 'eael_product_wrapper_class' ], 10, 3 ); + + add_action('wp_ajax_eael_checkout_cart_qty_update', [$this, 'eael_checkout_cart_qty_update'] ); + add_action('wp_ajax_nopriv_eael_checkout_cart_qty_update', [$this, 'eael_checkout_cart_qty_update'] ); + + add_action( 'wp_loaded', [ $this, 'eael_woo_cart_empty_action' ], 20 ); + add_filter( 'woocommerce_checkout_fields', [ $this, 'eael_customize_woo_checkout_fields' ] ); + + add_action( 'eael_woo_before_product_loop', function ( $layout ) { + if ( $layout === 'eael-product-default' ) { + return; + } + + remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open' ); + remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close' ); + remove_action( 'woocommerce_after_shop_loop_item', 'astra_woo_woocommerce_shop_product_content' ); + remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' ); + } ); + + add_action( 'eael_woo_after_product_loop', function ( $layout ) { + if ( $layout === 'eael-product-default' ) { + return; + } + + add_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open' ); + add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close' ); + add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' ); + if( function_exists( 'astra_woo_woocommerce_shop_product_content' ) ){ + add_action( 'woocommerce_after_shop_loop_item', 'astra_woo_woocommerce_shop_product_content' ); + } + } ); + } + + // Admin + if ( is_admin() ) { + // Admin + if (!$this->pro_enabled) { + $this->admin_notice(); + } else { + new WPDeveloper_Core_Installer( basename( EAEL_PLUGIN_BASENAME, '.php' ) ); + } + + add_action('admin_menu', array($this, 'admin_menu')); + add_action('admin_enqueue_scripts', array($this, 'admin_enqueue_scripts')); + + // Core + add_filter('plugin_action_links_' . EAEL_PLUGIN_BASENAME, array($this, 'insert_plugin_links')); + add_filter('plugin_row_meta', array($this, 'insert_plugin_row_meta'), 10, 2); + + // removed activation redirection temporarily + // add_action('admin_init', array($this, 'redirect_on_activation')); + + if ( ! did_action( 'elementor/loaded' ) ) { + add_action( 'admin_notices', array( $this, 'elementor_not_loaded' ) ); + add_action( 'eael_admin_notices', array( $this, 'elementor_not_loaded' ) ); + } + + add_action( 'in_admin_header', [ $this, 'remove_admin_notice' ], 99 ); + + //handle typeform auth token + add_action('admin_init', [$this, 'typeform_auth_handle']); + + + // On Editor - Register WooCommerce frontend hooks before the Editor init. + // Priority = 5, in order to allow plugins remove/add their wc hooks on init. + if ( ! empty( $_REQUEST['action'] ) && 'elementor' === $_REQUEST['action'] ) { + add_action( 'init', [ $this, 'register_wc_hooks' ], 5 ); + } + + // update admin menu notice flag once visit EA settings page + add_action( 'eael_admin_page_setting', [ $this, 'eael_show_admin_menu_notice' ] ); + + // Black Friday Optin +// add_action( 'admin_notices', [ $this, 'eael_black_friday_optin' ] ); +// add_action( 'eael_admin_notices', [ $this, 'eael_black_friday_optin' ] ); +// add_action( 'wp_ajax_eael_black_friday_optin_dismiss', [ $this, 'eael_black_friday_optin_dismiss' ] ); + + if ( ! current_user_can( 'administrator' ) ) { + add_filter( 'elementor/document/save/data', function ( $data ) { + if ( empty( $data['elements'] ) ) { + return $data; + } + + $data['elements'] = Plugin::$instance->db->iterate_data( $data['elements'], function ( $element ) { + if ( isset( $element['widgetType'] ) && $element['widgetType'] === 'eael-login-register' ) { + if ( ! empty( $element['settings']['register_user_role'] ) ) { + $element['settings']['register_user_role'] = ''; + } + } + + return $element; + } ); + + return $data; + } ); + } + } else { + add_action( 'wp', [ $this, 'eael_post_view_count' ] ); + } + + // beehive theme compatibility + add_filter( 'beehive_scripts', array( $this, 'beehive_theme_swiper_slider_compatibility' ), 999 ); + + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Elements_Manager.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Elements_Manager.php new file mode 100644 index 0000000..1d51707 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Elements_Manager.php @@ -0,0 +1,386 @@ +registered_elements = $registered_elements; + $this->registered_extensions = $registered_extensions; + add_action( 'elementor/editor/after_save', array( $this, 'eael_elements_cache' ), 10, 2 ); + } + + /** + * eael_elements_cache + * Save widget name list in option table for improve performance. + * @param int $post_id + * @param array $data + */ + public function eael_elements_cache( $post_id, $data ) { + $widget_list = $this->get_widget_list( $data ); + $page_setting = get_post_meta( $post_id, '_elementor_page_settings', true ); + $custom_js = isset( $page_setting['eael_custom_js'] ) ? trim( $page_setting['eael_custom_js'] ) : ''; + $this->save_widgets_list( $post_id, $widget_list, $custom_js ); + } + + /** + * get_widget_list + * get widget names + * @param array $data + * + * @return array + */ + public function get_widget_list( $data ) { + $widget_list = []; + $replace = $this->replace_widget_name(); + + if ( is_object( Plugin::$instance->db ) ) { + Plugin::$instance->db->iterate_data( $data, function ( $element ) use ( &$widget_list, $replace ) { + + if ( empty( $element['widgetType'] ) ) { + $type = $element['elType']; + } else { + $type = $element['widgetType']; + } + + if ( ! empty( $element['widgetType'] ) && $element['widgetType'] === 'global' ) { + $document = Plugin::$instance->documents->get( $element['templateID'] ); + $type = is_object( $document ) ? current( $this->get_widget_list( $document->get_elements_data() ) ) : $type; + + if ( ! empty( $type ) ) { + $type = 'eael-' . $type; + } + } + + if ( ! empty( $type ) && ! is_array( $type ) ) { + + if ( isset( $replace[ $type ] ) ) { + $type = $replace[ $type ]; + } + + if ( strpos( $type, 'eael-' ) !== false ) { + + $type = str_replace( 'eael-', '', $type ); + if ( ! isset( $widget_list[ $type ] ) ) { + $widget_list[ $type ] = $type; + } + } + + $widget_list += $this->get_extension_list( $element ); + } + + } ); + } + + return $widget_list; + } + + /** + * get_element_list + * get cached widget list + * @param $post_id + * + * @return bool + */ + public function get_element_list( $post_id ) { + + if ( is_object( Plugin::instance()->editor ) && Plugin::instance()->editor->is_edit_mode() ) { + return false; + } + + if ( $this->has_exist( $post_id ) ) { + return false; + } + + $document = is_object( Plugin::$instance->documents ) ? Plugin::$instance->documents->get( $post_id ) : []; + $data = is_object( $document ) ? $document->get_elements_data() : []; + $data = $this->get_widget_list( $data ); + $this->save_widgets_list( $post_id, $data, false ); + + return true; + } + + /** + * get_extension_list + * get extension name those name had been changed for some reason. + * @param array $element + * + * @return array + */ + public function get_extension_list( $element ) { + $list = []; + if ( isset( $element['elType'] ) && ( $element['elType'] == 'section' || $element['elType'] == 'container' ) ) { + if ( ! empty( $element['settings']['eael_particle_switch'] ) ) { + $list['section-particles'] = 'section-particles'; + } + if ( ! empty( $element['settings']['eael_parallax_switcher'] ) ) { + $list['section-parallax'] = 'section-parallax'; + } + } else { + if ( ! empty( $element['settings']['eael_tooltip_section_enable'] ) ) { + $list['tooltip-section'] = 'tooltip-section'; + } + if ( ! empty( $element['settings']['eael_ext_content_protection'] ) ) { + $list['content-protection'] = 'content-protection'; + } + } + + if ( ! empty( $element['settings']['eael_wrapper_link_switch'] ) ) { + $list['wrapper-link'] = 'wrapper-link'; + } + + return $list; + } + + /* + * replace_widget_name + * Added backward compatibility + */ + public static function replace_widget_name() { + return [ + 'eicon-woocommerce' => 'eael-product-grid', + 'eael-countdown' => 'eael-count-down', + 'eael-creative-button' => 'eael-creative-btn', + 'eael-team-member' => 'eael-team-members', + 'eael-testimonial' => 'eael-testimonials', + 'eael-weform' => 'eael-weforms', + 'eael-cta-box' => 'eael-call-to-action', + 'eael-dual-color-header' => 'eael-dual-header', + 'eael-pricing-table' => 'eael-price-table', + 'eael-filterable-gallery' => 'eael-filter-gallery', + 'eael-one-page-nav' => 'eael-one-page-navigation', + 'eael-interactive-card' => 'eael-interactive-cards', + 'eael-image-comparison' => 'eael-img-comparison', + 'eael-dynamic-filterable-gallery' => 'eael-dynamic-filter-gallery', + 'eael-google-map' => 'eael-adv-google-map', + 'eael-instafeed' => 'eael-instagram-gallery', + 'eael-ninja' => 'eael-ninja-form', + ]; + } + + /** + * save_widgets_list + * save widget list and custom js data in option table + * @param int $post_id + * @param array $list + * @param string $custom_js + * + * @return bool|mixed + */ + public function save_widgets_list( $post_id, $list, $custom_js = '' ) { + + if ( \defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { + return $post_id; + } + + $documents = is_object( Plugin::$instance->documents ) ? Plugin::$instance->documents->get( $post_id ) : []; + + if ( ! in_array( get_post_status( $post_id ), [ 'publish', 'private' ] ) || ( is_object( $documents ) && ! $documents->is_built_with_elementor() ) ) { + return false; + } + + if ( in_array( get_post_meta( $post_id, '_elementor_template_type', true ), $this->excluded_template_type() ) ) { + return false; + } + + if ( $custom_js !== false ) { + update_post_meta( $post_id, '_eael_custom_js', $custom_js ); + } + + if ( md5( implode( '', (array) $list ) ) == md5( implode( '', (array) get_post_meta( $post_id, self::ELEMENT_KEY, true ) ) ) ) { + return false; + } + + try { + update_post_meta( $post_id, self::ELEMENT_KEY, $list ); + $this->remove_files( $post_id ); + + if ( $this->has_exist( $post_id ) ) { + $this->update_asset( $post_id, $list ); + } + + return true; + } catch ( \Exception $e ) { + return false; + } + } + + /** + * generate_script + * create js/css file as per widget loaded in page + * @param int $post_id + * @param array $elements + * @param string $context + * @param string $ext + */ + public function generate_script( $post_id, $elements, $context, $ext ) { + // if folder not exists, create new folder + if ( ! file_exists( EAEL_ASSET_PATH ) ) { + wp_mkdir_p( EAEL_ASSET_PATH ); + } + + // naming asset file + $file_name = 'eael' . ( $post_id ? '-' . $post_id : '' ) . '.' . $ext; + + // output asset string + $output = $this->generate_strings( $elements, $context, $ext ); + + // write to file + $file_path = $this->safe_path( EAEL_ASSET_PATH . DIRECTORY_SEPARATOR . $file_name ); + file_put_contents( $file_path, $output ); + } + + /** + * generate_strings + * Load assets for inline loading + * @param string $elements + * @param string $context + * @param string $ext + * + * @return string + */ + public function generate_strings( $elements, $context, $ext ) { + $output = ''; + + $paths = $this->generate_dependency( $elements, $context, $ext ); + + if ( ! empty( $paths ) ) { + foreach ( $paths as $path ) { + $output .= file_get_contents( $this->safe_path( $path ) ); + } + } + + return $output; + } + + /** + * generate_dependency + * Load core library for widget list which are defined on config.php file + * @param array $elements + * @param string $context + * @param string $type + * + * @return array + */ + public function generate_dependency( $elements, $context, $type ) { + $lib = [ 'view' => [], 'edit' => [] ]; + $self = [ 'general' => [], 'view' => [], 'edit' => [] ]; + + if ( $type == 'js' ) { + $self['general'][] = EAEL_PLUGIN_PATH . 'assets/front-end/js/view/general.min.js'; + $self['edit'][] = EAEL_PLUGIN_PATH . 'assets/front-end/js/edit/promotion.min.js'; + } else if ( $type == 'css' && ! $this->is_edit_mode() ) { + $self['view'][] = EAEL_PLUGIN_PATH . "assets/front-end/css/view/general.min.css"; + } + + foreach ( $elements as $element ) { + + if ( isset( $this->registered_elements[ $element ] ) ) { + if ( ! empty( $this->registered_elements[ $element ]['dependency'][ $type ] ) ) { + foreach ( $this->registered_elements[ $element ]['dependency'][ $type ] as $file ) { + if ( ! empty( $file['type'] ) && ! empty( $file['context'] ) && ! empty( $file['file'] ) ) { + ${$file['type']}[ $file['context'] ][] = $file['file']; + } + } + } + } elseif ( isset( $this->registered_extensions[ $element ] ) ) { + if ( ! empty( $this->registered_extensions[ $element ]['dependency'][ $type ] ) ) { + foreach ( $this->registered_extensions[ $element ]['dependency'][ $type ] as $file ) { + if ( ! empty( $file['type'] ) && ! empty( $file['context'] ) && ! empty( $file['file'] ) ) { + ${$file['type']}[ $file['context'] ][] = $file['file']; + } + } + } + } + } + + if ( $context == 'view' ) { + return array_unique( array_merge( $lib['view'], $self['view'] ) ); + } + + return array_unique( array_merge( $lib['view'], $lib['edit'], $self['edit'], $self['view'] ) ); + } + + /** + * has_exist + * @param $post_id + * check widget list already saved in option table weather load or not + * @return bool + */ + public function has_exist( $post_id ) { + $status = get_post_meta( $post_id, self::ELEMENT_KEY, true ); + + return ! empty( $status ); + } + + /** + * update_asset + * @param int $post_id + * @param $elements + */ + public function update_asset( $post_id, $elements ) { + + if ( $this->css_print_method != 'internal' ) { + $this->generate_script( $post_id, $elements, 'view', 'css' ); + } + + if ( $this->js_print_method != 'internal' ) { + $this->generate_script( $post_id, $elements, 'view', 'js' ); + } + + } + + /** + * excluded_template_type + * @return string[] + */ + public function excluded_template_type() { + return [ + 'kit', + ]; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Helper.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Helper.php new file mode 100644 index 0000000..52bf503 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Helper.php @@ -0,0 +1,1509 @@ + 'https://schema.org', + '@type' => 'FAQPage', + 'mainEntity' => self::$eael_advanced_accordion_faq, + ]; + } + + return $json; + } + + /** + * Adds faq to the faq list + * @since 5.1.9 + * @param array $faq single faq data - question and answer + */ + public static function set_eael_advanced_accordion_faq( $faq ){ + return self::$eael_advanced_accordion_faq[] = $faq; + } + + /** + * Include a file with variables + * + * @param $file_path + * @param $variables + * + * @return string + * @since 4.2.2 + */ + public static function include_with_variable( $file_path, $variables = []) + { + if (file_exists($file_path)) { + extract($variables); + + ob_start(); + + include $file_path; + + return ob_get_clean(); + } + + return ''; + } + + /** + * check EAEL extension can load this page or post + * + * @param $id page or post id + * + * @return bool + * @since 4.0.4 + */ + public static function prevent_extension_loading($post_id) + { + $template_name = get_post_meta($post_id, '_elementor_template_type', true); + $template_list = [ + 'header', + 'footer', + 'single', + 'post', + 'page', + // 'archive', + 'search-results', + 'error-404', + // 'product', + // 'product-archive', + 'section', + ]; + + return in_array($template_name, $template_list); + } + + public static function str_to_css_id( $str ) { + $str = strtolower( $str ); + + //Make alphanumeric (removes all other characters) + $str = preg_replace( "/[^a-z0-9_\s-]/", "", $str ); + + //Clean up multiple dashes or whitespaces + $str = preg_replace( "/[\s-]+/", " ", $str ); + + //Convert whitespaces and underscore to dash + $str = preg_replace( "/[\s_]/", "-", $str ); + + return $str; + } + + public static function fix_old_query($settings) + { + $update_query = false; + + foreach ($settings as $key => $value) { + if (strpos($key, 'eaeposts_') !== false) { + $settings[str_replace('eaeposts_', '', $key)] = $value; + $update_query = true; + } + } + + if ($update_query) { + global $wpdb; + + $post_id = get_the_ID(); + $data = get_post_meta($post_id, '_elementor_data', true); + $data = str_replace('eaeposts_', '', $data); + $wpdb->update( + $wpdb->postmeta, + [ + 'meta_value' => $data, + ], + [ + 'post_id' => $post_id, + 'meta_key' => '_elementor_data', + ] + ); + } + + return $settings; + } + + public static function get_query_args($settings = [], $post_type = 'post') + { + $settings = wp_parse_args( $settings, [ + 'post_type' => $post_type, + 'posts_ids' => [], + 'orderby' => 'date', + 'order' => 'desc', + 'posts_per_page' => 3, + 'offset' => 0, + 'post__not_in' => [], + ] ); + + $args = [ + 'orderby' => $settings['orderby'], + 'order' => $settings['order'], + 'ignore_sticky_posts' => 1, + 'post_status' => 'publish', + 'posts_per_page' => $settings['posts_per_page'], + 'offset' => $settings['offset'], + ]; + + if ( 'by_id' === $settings['post_type'] ) { + $args['post_type'] = 'any'; + $args['post__in'] = empty( $settings['posts_ids'] ) ? [ 0 ] : $settings['posts_ids']; + } else { + $args['post_type'] = $settings['post_type']; + $args['tax_query'] = []; + + $taxonomies = get_object_taxonomies( $settings['post_type'], 'objects' ); + + foreach ( $taxonomies as $object ) { + $setting_key = $object->name . '_ids'; + + if ( ! empty( $settings[ $setting_key ] ) ) { + $args['tax_query'][] = [ + 'taxonomy' => $object->name, + 'field' => 'term_id', + 'terms' => $settings[ $setting_key ], + ]; + } + } + + if ( ! empty( $args['tax_query'] ) ) { + $args['tax_query']['relation'] = 'AND'; + } + } + + if ( $args['orderby'] === 'most_viewed' ) { + $args['orderby'] = 'meta_value_num'; + $args['meta_key'] = '_eael_post_view_count'; + } + + if ( ! empty( $settings['authors'] ) ) { + $args['author__in'] = $settings['authors']; + } + + if ( ! empty( $settings['post__not_in'] ) ) { + $args['post__not_in'] = $settings['post__not_in']; + } + + return $args; + } + + /** + * Go Premium + * + */ + public static function go_premium($wb) + { + $wb->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $wb->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $wb->end_controls_section(); + } + + /** + * Get All POst Types + * @return array + */ + public static function get_post_types() + { + $post_types = get_post_types(['public' => true, 'show_in_nav_menus' => true], 'objects'); + $post_types = wp_list_pluck($post_types, 'label', 'name'); + + return array_diff_key($post_types, ['elementor_library', 'attachment']); + } + + /** + * Get all types of post. + * + * @param string $post_type + * + * @return array + */ + public static function get_post_list($post_type = 'any') + { + return self::get_query_post_list($post_type); + } + + /** + * POst Orderby Options + * + * @return array + */ + public static function get_post_orderby_options() + { + $orderby = array( + 'ID' => __( 'Post ID', 'essential-addons-for-elementor-lite' ), + 'author' => __( 'Post Author', 'essential-addons-for-elementor-lite' ), + 'title' => __( 'Title', 'essential-addons-for-elementor-lite' ), + 'date' => __( 'Date', 'essential-addons-for-elementor-lite' ), + 'modified' => __( 'Last Modified Date', 'essential-addons-for-elementor-lite' ), + 'parent' => __( 'Parent Id', 'essential-addons-for-elementor-lite' ), + 'rand' => __( 'Random', 'essential-addons-for-elementor-lite' ), + 'comment_count' => __( 'Comment Count', 'essential-addons-for-elementor-lite' ), + 'most_viewed' => __( 'Most Viewed', 'essential-addons-for-elementor-lite' ), + 'menu_order' => __( 'Menu Order', 'essential-addons-for-elementor-lite' ) + ); + + return $orderby; + } + + /** + * Get Post Categories + * + * @return array + */ + public static function get_terms_list($taxonomy = 'category', $key = 'term_id') + { + $options = []; + $terms = get_terms([ + 'taxonomy' => $taxonomy, + 'hide_empty' => true, + ]); + + if (!empty($terms) && !is_wp_error($terms)) { + foreach ($terms as $term) { + $options[$term->{$key}] = $term->name; + } + } + + return $options; + } + + /** + * Get all elementor page templates + * + * @param null $type + * + * @return array + */ + public static function get_elementor_templates($type = null) + { + $options = []; + + if ($type) { + $args = [ + 'post_type' => 'elementor_library', + 'posts_per_page' => -1, + ]; + $args['tax_query'] = [ + [ + 'taxonomy' => 'elementor_library_type', + 'field' => 'slug', + 'terms' => $type, + ], + ]; + + $page_templates = get_posts($args); + + if (!empty($page_templates) && !is_wp_error($page_templates)) { + foreach ($page_templates as $post) { + $options[$post->ID] = $post->post_title; + } + } + } else { + $options = self::get_query_post_list('elementor_library'); + } + + return $options; + } + + /** + * Get all Authors + * + * @return array + */ + public static function get_authors_list() { + $args = [ + 'capability' => [ 'edit_posts' ], + 'has_published_posts' => true, + 'fields' => [ + 'ID', + 'display_name', + ], + ]; + + // Capability queries were only introduced in WP 5.9. + if ( version_compare( $GLOBALS['wp_version'], '5.9-alpha', '<' ) ) { + $args['who'] = 'authors'; + unset( $args['capability'] ); + } + + $users = get_users( $args ); + + if ( ! empty( $users ) ) { + return wp_list_pluck( $users, 'display_name', 'ID' ); + } + + return []; + } + + /** + * Get all Tags + * + * @param array $args + * + * @return array + */ + public static function get_tags_list($args = array()) + { + $options = []; + $tags = get_tags($args); + + if (!is_wp_error($tags) && !empty($tags)) { + foreach ($tags as $tag) { + $options[$tag->term_id] = $tag->name; + } + } + + return $options; + } + + /** + * Get all taxonomies by post + * + * @param array $args + * + * @param string $output + * @param string $operator + * + * @return array + */ + public static function get_taxonomies_by_post($args = [], $output = 'names', $operator = 'and') + { + global $wp_taxonomies; + + $field = ('names' === $output) ? 'name' : false; + + // Handle 'object_type' separately. + if (isset($args['object_type'])) { + $object_type = (array) $args['object_type']; + unset($args['object_type']); + } + + $taxonomies = wp_filter_object_list($wp_taxonomies, $args, $operator); + + if (isset($object_type)) { + foreach ($taxonomies as $tax => $tax_data) { + if (!array_intersect($object_type, $tax_data->object_type)) { + unset($taxonomies[$tax]); + } + } + } + + if ($field) { + $taxonomies = wp_list_pluck($taxonomies, $field); + } + + return $taxonomies; + } + + /** + * Get Contact Form 7 [ if exists ] + */ + public static function get_wpcf7_list() + { + $options = array(); + + if (function_exists('wpcf7')) { + $wpcf7_form_list = get_posts(array( + 'post_type' => 'wpcf7_contact_form', + 'showposts' => 999, + )); + $options[0] = esc_html__('Select a Contact Form', 'essential-addons-for-elementor-lite'); + if (!empty($wpcf7_form_list) && !is_wp_error($wpcf7_form_list)) { + foreach ($wpcf7_form_list as $post) { + $options[$post->ID] = $post->post_title; + } + } else { + $options[0] = esc_html__('Create a Form First', 'essential-addons-for-elementor-lite'); + } + } + return $options; + } + + /** + * Get Gravity Form [ if exists ] + * + * @return array + */ + public static function get_gravity_form_list() + { + $options = array(); + + if (class_exists('GFCommon')) { + $gravity_forms = \RGFormsModel::get_forms(null, 'title'); + + if (!empty($gravity_forms) && !is_wp_error($gravity_forms)) { + + $options[0] = esc_html__('Select Gravity Form', 'essential-addons-for-elementor-lite'); + foreach ($gravity_forms as $form) { + $options[$form->id] = $form->title; + } + + } else { + $options[0] = esc_html__('Create a Form First', 'essential-addons-for-elementor-lite'); + } + } + + return $options; + } + + /** + * Get WeForms Form List + * + * @return array + */ + public static function get_weform_list() + { + $wpuf_form_list = get_posts(array( + 'post_type' => 'wpuf_contact_form', + 'showposts' => 999, + )); + + $options = array(); + + if (!empty($wpuf_form_list) && !is_wp_error($wpuf_form_list)) { + $options[0] = esc_html__('Select weForm', 'essential-addons-for-elementor-lite'); + foreach ($wpuf_form_list as $post) { + $options[$post->ID] = $post->post_title; + } + } else { + $options[0] = esc_html__('Create a Form First', 'essential-addons-for-elementor-lite'); + } + + return $options; + } + + /** + * Get Ninja Form List + * + * @return array + */ + public static function get_ninja_form_list() + { + $options = array(); + + if (class_exists('Ninja_Forms')) { + $contact_forms = Ninja_Forms()->form()->get_forms(); + + if (!empty($contact_forms) && !is_wp_error($contact_forms)) { + + $options[0] = esc_html__('Select Ninja Form', 'essential-addons-for-elementor-lite'); + + foreach ($contact_forms as $form) { + $options[$form->get_id()] = $form->get_setting('title'); + } + } + } else { + $options[0] = esc_html__('Create a Form First', 'essential-addons-for-elementor-lite'); + } + + return $options; + } + + /** + * Get Caldera Form List + * + * @return array + */ + public static function get_caldera_form_list() + { + $options = array(); + + if (class_exists('Caldera_Forms')) { + $contact_forms = \Caldera_Forms_Forms::get_forms(true, true); + + if (!empty($contact_forms) && !is_wp_error($contact_forms)) { + $options[0] = esc_html__('Select Caldera Form', 'essential-addons-for-elementor-lite'); + foreach ($contact_forms as $form) { + $options[$form['ID']] = $form['name']; + } + } + } else { + $options[0] = esc_html__('Create a Form First', 'essential-addons-for-elementor-lite'); + } + + return $options; + } + + /** + * Get WPForms List + * + * @return array + */ + public static function get_wpforms_list() + { + $options = array(); + + if (class_exists('\WPForms\WPForms')) { + $args = array( + 'post_type' => 'wpforms', + 'posts_per_page' => -1, + ); + + $contact_forms = get_posts($args); + + if (!empty($contact_forms) && !is_wp_error($contact_forms)) { + $options[0] = esc_html__('Select a WPForm', 'essential-addons-for-elementor-lite'); + foreach ($contact_forms as $post) { + $options[$post->ID] = $post->post_title; + } + } + } else { + $options[0] = esc_html__('Create a Form First', 'essential-addons-for-elementor-lite'); + } + + return $options; + } + + + + public static function get_ninja_tables_list() + { + $tables = get_posts([ + 'post_type' => 'ninja-table', + 'post_status' => 'publish', + 'posts_per_page' => '-1', + ]); + + if (!empty($tables)) { + return wp_list_pluck($tables, 'post_title', 'ID'); + } + + return []; + } + + public static function get_terms_as_list($term_type = 'category', $length = 1) + { + $terms = get_the_terms( get_the_ID(), $term_type ); + + if ($term_type === 'category') { + $terms = get_the_category(); + } + + if ($term_type === 'tags') { + $terms = get_the_tags(); + } + + if (empty($terms)) { + return; + } + + $count = 0; + + $html = '
      '; + foreach ($terms as $term) { + if ( $count === absint( $length ) ) { + break; + } + $link = ($term_type === 'category') ? get_category_link($term->term_id) : get_tag_link($term->term_id); + $html .= '
    • '; + $html .= ''; + $html .= $term->name; + $html .= ''; + $html .= '
    • '; + $count++; + } + $html .= '
    '; + + return $html; + + } + + /** + * Returns product categories list + * + * @return string + */ + public static function get_product_categories_list($terms_name) { + global $product; + + if ( ! is_a( $product, 'WC_Product' ) ) { + return ''; + } + + $separator = ''; + $before = '
    • '; + $after = '
    '; + + return get_the_term_list( $product->get_id(), $terms_name, $before, $separator, $after ); + } + + /** + * This function is responsible for counting doc post under a category. + * + * @param int $term_count + * @param int $term_id + * @return int $term_count; + */ + public static function get_doc_post_count($term_count = 0, $term_id = 0) + { + $tax_terms = get_terms('doc_category', ['child_of' => $term_id]); + + foreach ($tax_terms as $tax_term) { + $term_count += $tax_term->count; + } + + return $term_count; + } + + public static function get_dynamic_args(array $settings, array $args) + { + if ( $settings['post_type'] === 'source_dynamic' && ( is_archive() || is_search() ) ) { + $data = get_queried_object(); + + if (isset($data->post_type)) { + $args['post_type'] = $data->post_type; + $args['tax_query'] = []; + } else { + global $wp_query; + $args['post_type'] = $wp_query->query_vars['post_type']; + if(!empty($wp_query->query_vars['s'])){ + $args['s'] = $wp_query->query_vars['s']; + $args['offset'] = 0; + } + } + + if ( isset( $data->taxonomy ) ) { + $args[ 'tax_query' ][] = [ + 'taxonomy' => $data->taxonomy, + 'field' => 'term_id', + 'terms' => $data->term_id, + ]; + } + + if ( isset($data->taxonomy) ) { + $args[ 'tax_query' ][] = [ + 'taxonomy' => $data->taxonomy, + 'field' => 'term_id', + 'terms' => $data->term_id, + ]; + } + + if (get_query_var('author') > 0) { + $args['author__in'] = get_query_var('author'); + } + + if (get_query_var('s')!='') { + $args['s'] = get_query_var('s'); + } + + if (get_query_var('year') || get_query_var('monthnum') || get_query_var('day')) { + $args['date_query'] = [ + 'year' => get_query_var('year'), + 'month' => get_query_var('monthnum'), + 'day' => get_query_var('day'), + ]; + } + + if (!empty($args['tax_query'])) { + $args['tax_query']['relation'] = 'AND'; + } + + $args[ 'meta_query' ] = [ 'relation' => 'AND' ]; + $show_stock_out_products = isset( $settings['eael_product_out_of_stock_show'] ) ? $settings['eael_product_out_of_stock_show'] : 'yes'; + + if ( get_option( 'woocommerce_hide_out_of_stock_items' ) == 'yes' || 'yes' !== $show_stock_out_products ) { + $args[ 'meta_query' ][] = [ + 'key' => '_stock_status', + 'value' => 'instock' + ]; + } + } + + return $args; + } + + public static function get_multiple_kb_terms($prettify = false, $term_id = true) + { + $args = [ + 'taxonomy' => 'knowledge_base', + 'hide_empty' => true, + 'parent' => 0, + ]; + + $terms = get_terms($args); + + if (is_wp_error($terms)) { + return []; + } + + if ($prettify) { + $pretty_taxonomies = []; + + foreach ($terms as $term) { + $pretty_taxonomies[$term_id ? $term->term_id : $term->slug] = $term->name; + } + + return $pretty_taxonomies; + } + + return $terms; + } + + public static function get_betterdocs_multiple_kb_status() + { + if (\BetterDocs_DB::get_settings('multiple_kb') == 1) { + return 'true'; + } + + return ''; + } + + public static function get_query_post_list($post_type = 'any', $limit = -1, $search = '') + { + global $wpdb; + $where = ''; + $data = []; + + if (-1 == $limit) { + $limit = ''; + } elseif (0 == $limit) { + $limit = "limit 0,1"; + } else { + $limit = $wpdb->prepare(" limit 0,%d", esc_sql($limit)); + } + + if ('any' === $post_type) { + $in_search_post_types = get_post_types(['exclude_from_search' => false]); + if (empty($in_search_post_types)) { + $where .= ' AND 1=0 '; + } else { + $where .= " AND {$wpdb->posts}.post_type IN ('" . join("', '", + array_map('esc_sql', $in_search_post_types)) . "')"; + } + } elseif (!empty($post_type)) { + $where .= $wpdb->prepare(" AND {$wpdb->posts}.post_type = %s", esc_sql($post_type)); + } + + if (!empty($search)) { + $where .= $wpdb->prepare(" AND {$wpdb->posts}.post_title LIKE %s", '%' . esc_sql($search) . '%'); + } + + $query = "select post_title,ID from $wpdb->posts where post_status = 'publish' $where $limit"; + $results = $wpdb->get_results($query); + if (!empty($results)) { + foreach ($results as $row) { + $data[$row->ID] = $row->post_title; + } + } + return $data; + } + + public static function eael_get_widget_settings( $page_id, $widget_id ) { + $document = Plugin::$instance->documents->get( $page_id ); + $settings = []; + if ( $document ) { + $elements = Plugin::instance()->documents->get( $page_id )->get_elements_data(); + $widget_data = self::find_element_recursive( $elements, $widget_id ); + if (!empty($widget_data) && is_array($widget_data)) { + $widget = Plugin::instance()->elements_manager->create_element_instance( $widget_data ); + } + if ( !empty($widget) ) { + $settings = $widget->get_settings_for_display(); + } + } + return $settings; + } + + /** + * Get Widget data. + * + * @param array $elements Element array. + * @param string $form_id Element ID. + * + * @return bool|array + */ + public static function find_element_recursive( $elements, $form_id ) { + + foreach ( $elements as $element ) { + if ( $form_id === $element['id'] ) { + return $element; + } + + if ( ! empty( $element['elements'] ) ) { + $element = self::find_element_recursive( $element['elements'], $form_id ); + + if ( $element ) { + return $element; + } + } + } + + return false; + } + + /** + * eael_pagination + * Generate post pagination + * + * @param $args array wp_query param + * @param $settings array Elementor widget setting data + * + * @access public + * @return string|void + * @since 3.3.0 + */ + public static function eael_pagination ($args, $settings) { + + $pagination_Count = intval( $args['total_post'] ?? 0 ); + $paginationLimit = intval( $settings['eael_product_grid_products_count'] ) ?: 4; + $pagination_Paginationlist = ceil( $pagination_Count / $paginationLimit ); + $widget_id = sanitize_key( $settings['eael_widget_id'] ); + $page_id = intval( $settings['eael_page_id'] ); + $next_label = $settings['pagination_next_label']; + $adjacents = "2"; + $setPagination = ""; + $template_info = [ + 'dir' => 'free', + 'file_name' => $settings['eael_dynamic_template_Layout'], + 'name' => $settings['eael_widget_name'] + ]; + + if( $pagination_Paginationlist > 0 ){ + + $setPagination .=""; + + return $setPagination; + } + } + + public static function eael_product_quick_view ($product, $settings, $widget_id) { + + $sale_badge_align = isset( $settings['eael_product_sale_badge_alignment'] ) ? $settings['eael_product_sale_badge_alignment'] : ''; + $sale_badge_preset = isset( $settings['eael_product_sale_badge_preset'] ) ? $settings['eael_product_sale_badge_preset'] : ''; + $sale_text = ! empty( $settings['eael_product_carousel_sale_text'] ) ? $settings['eael_product_carousel_sale_text'] : (! empty( $settings['eael_product_sale_text'] ) ? $settings['eael_product_sale_text'] :( !empty( $settings['eael_product_gallery_sale_text'] ) ? $settings['eael_product_gallery_sale_text'] : 'Sale!' )); + $stockout_text = ! empty( $settings['eael_product_carousel_stockout_text'] ) ? $settings['eael_product_carousel_stockout_text'] : (! empty( $settings['eael_product_stockout_text'] ) ? $settings['eael_product_stockout_text'] : ( !empty($settings['eael_product_gallery_stockout_text']) ? $settings['eael_product_gallery_stockout_text'] : 'Stock Out' )); + $tag = ! empty( $settings['eael_product_quick_view_title_tag'] ) ? self::eael_validate_html_tag( $settings['eael_product_quick_view_title_tag'] ) : 'h1'; + + remove_action( 'eael_woo_single_product_summary', 'woocommerce_template_single_title', 5 ); + add_action( 'eael_woo_single_product_summary', function () use ( $tag ) { + printf('<%1$s class="eael-product-quick-view-title product_title entry-title">%2$s',$tag,Helper::eael_wp_kses( get_the_title() )); + }, 5 ); + + ?> + +
    +
    +
    +
    > +
    + is_in_stock() ? ''. Helper::eael_wp_kses( $stockout_text ) .'' : ($product->is_on_sale() ? '' . Helper::eael_wp_kses( $sale_text ) . '' : '') ); + do_action( 'eael_woo_single_product_image' ); + ?> +
    +
    + +
    +
    + +
    + +
    + [ + 'href' => [], + 'title' => [], + 'class' => [], + 'rel' => [], + 'id' => [], + 'style' => [], + 'target' => [], + ], + 'q' => [ + 'cite' => [], + 'class' => [], + 'id' => [], + ], + 'img' => [ + 'src' => [], + 'alt' => [], + 'height' => [], + 'width' => [], + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'span' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'dfn' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'time' => [ + 'datetime' => [], + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'cite' => [ + 'title' => [], + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'hr' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'b' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'p' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'i' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'u' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 's' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'br' => [], + 'em' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'code' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'mark' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'small' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'abbr' => [ + 'title' => [], + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'strong' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'del' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'ins' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'sub' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'sup' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'div' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'strike' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'acronym' => [], + 'h1' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'h2' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'h3' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'h4' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'h5' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'h6' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'button' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'center' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'ul' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'ol' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'li' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + 'table' => [ + 'class' => [], + 'id' => [], + 'style' => [], + 'dir' => [], + 'align' => [], + ], + 'thead' => [ + 'class' => [], + 'id' => [], + 'style' => [], + 'align' => [], + ], + 'tbody' => [ + 'class' => [], + 'id' => [], + 'style' => [], + 'align' => [], + ], + 'tfoot' => [ + 'class' => [], + 'id' => [], + 'style' => [], + 'align' => [], + ], + 'th' => [ + 'class' => [], + 'id' => [], + 'style' => [], + 'align' => [], + 'colspan' => [], + 'rowspan' => [], + ], + 'tr' => [ + 'class' => [], + 'id' => [], + 'style' => [], + 'align' => [], + ], + 'td' => [ + 'class' => [], + 'id' => [], + 'style' => [], + 'align' => [], + 'colspan' => [], + 'rowspan' => [], + ], + 'header' => [ + 'class' => [], + 'id' => [], + 'style' => [], + ], + ]; + } + + /** + * List of allowed icon/svg tags for wp_kses + * + * eael_allowed_icon_tags + * @return array + */ + public static function eael_allowed_icon_tags(){ + return [ + 'svg' => [ + 'class' => [], + 'aria-hidden' => [], + 'aria-labelledby' => [], + 'role' => [], + 'xmlns' => [], + 'width' => [], + 'height' => [], + 'viewbox' => [] + ], + 'g' => [ 'fill' => [] ], + 'title' => [ 'title' => [] ], + 'path' => [ + 'd' => [], + 'fill' => [] + ], + 'i' => [ + 'class' => [], + 'id' => [], + 'style' => [] + ], + 'img' => [ + 'src' => [], + 'alt' => [], + 'height' => [], + 'width' => [], + 'class' => [], + 'id' => [], + 'style' => [] + ], + ]; + } + + public static function eael_fetch_color_or_global_color($settings, $control_name=''){ + if( !isset($settings[$control_name])) { + return ''; + } + + $color = $settings[$control_name]; + + if(!empty($settings['__globals__']) && !empty($settings['__globals__'][$control_name])){ + $color = $settings['__globals__'][$control_name]; + $color_arr = explode('?id=', $color); //E.x. 'globals/colors/?id=primary' + + $color_name = count($color_arr) > 1 ? $color_arr[1] : ''; + if( !empty($color_name) ) { + $color = "var( --e-global-color-$color_name )"; + } + } + + return $color; + } + + /** + * Get Render Icon + * + * Used to get render Icon for \Elementor\Controls_Manager::ICONS + * @param array $icon Icon Type, Icon value + * @param array $attributes Icon HTML Attributes + * @param string $tag Icon HTML tag, defaults to + * + * @return mixed|string + */ + public static function get_render_icon( $icon, $attributes = [], $tag = 'i' ) { + if ( empty( $icon['library'] ) ) { + return false; + } + + $output = ''; + + /** + * When the library value is svg it means that it's a SVG media attachment uploaded by the user. + * Otherwise, it's the name of the font family that the icon belongs to. + */ + if ( 'svg' === $icon['library'] ) { + $output = method_exists( 'Elementor\Icons_Manager', 'render_uploaded_svg_icon' ) ? Icons_Manager::render_uploaded_svg_icon( $icon['value'] ) : ''; + } else { + $output = method_exists( 'Elementor\Icons_Manager', 'render_font_icon' ) ? Icons_Manager::render_font_icon( $icon, $attributes, $tag ) : ''; + } + + return $output; + } + + /** + * Get SVG html by Icon + * + * Used to get svg attributes from Icon class for SVG Drawing widget + * @param string $icon Icon + * + * @return string + */ + public static function get_svg_by_icon( $icon ) { + if ( empty( $icon ) || empty( $icon['value'] ) || empty( $icon['library'] ) ) return ''; + + $svg_html = ""; + + $icon_name = str_replace( [ 'fas fa-', 'fab fa-', 'far fa-' ], '', $icon['value'] ); + $library = str_replace( 'fa-', '', $icon['library'] ); + $svg_object = file_get_contents( EAEL_PLUGIN_PATH . "assets/front-end/js/lib-view/icons/{$library}.json" ); + $svg_object = json_decode( $svg_object, true ); + $i_class = str_replace(' ', '-', $icon['value']); + + if ( empty( $svg_object['icons'][$icon_name] ) ) return $svg_html; + + $icon = $svg_object['icons'][$icon_name]; + $view_box = "0 0 {$icon[0]} {$icon[1]}"; + $svg_html .= ""; + + return $svg_html; + } + + /** + * Get product image src and Product gallery's first image src + * + * @since 5.1.9 + * @return array + */ + public static function eael_get_woo_product_gallery_image_srcs( $product, $image_size ){ + $image_id = $product->get_image_id(); + $image_gallery_ids = $product->get_gallery_image_ids(); + + $src = function_exists('wc_placeholder_img_src') ? wc_placeholder_img_src() : ''; + + if ( $image_id ) { + $src = wp_get_attachment_image_src( $image_id, $image_size ); + $src = is_array($src) ? $src[0] : $src; + } + + $src_hover = count( $image_gallery_ids ) ? wp_get_attachment_image_src( $image_gallery_ids[0], $image_size ) : ''; + $src_hover = is_array($src_hover) ? $src_hover[0] : $src_hover; + + return [ + 'src' => $src, + 'src_hover' => $src_hover, + ]; + } + + /** + * Sanitize a 'relation' operator. + * + * @param string $relation Raw relation key from the query argument. + * + * @return string Sanitized relation ('AND' or 'OR'). + * @since 5.3.2 + * + */ + public static function eael_sanitize_relation( $relation ) { + if ( 'OR' === strtoupper( $relation ) ) { + return 'OR'; + } else { + return 'AND'; + } + } + + /** + * Get current device by screen size + * + * + * @return string device name. + * @since 5.9.1 + * + */ + public static function eael_get_current_device_by_screen() { + if ( ! session_id() ) { + session_start( [ + 'read_and_close' => true, + ] ); + } + + if ( isset( $_SESSION['eael_screen'] ) && ! empty( $breakpoints = Plugin::$instance->breakpoints->get_breakpoints_config() ) ) { + $breakpoints = array_filter( $breakpoints, function ( $breakpoint ) { + return $breakpoint['is_enabled']; + } ); + + if ( isset( $breakpoints['widescreen'] ) ) { + $widescreen = $breakpoints['widescreen']; + unset( $breakpoints['widescreen'] ); + $breakpoints['desktop'] = $widescreen; + }else{ + $breakpoints['desktop'] = [ + 'value' => 2400 + ]; + } + + $current_screen = intval( $_SESSION['eael_screen'] ); + foreach ( $breakpoints as $device => $screen ) { + if ( $current_screen <= $screen['value'] ) { + return $device; + } + } + + return "widescreen"; + } + + // If no match is found, you can return a default value or handle it as needed. + return "unknown"; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Migration.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Migration.php new file mode 100644 index 0000000..ff914d1 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Migration.php @@ -0,0 +1,108 @@ +empty_dir(EAEL_ASSET_PATH); + + //check setup wizard condition + $this->enable_setup_wizard(); + + // save default values + $this->set_default_values(); + + } + + /** + * Plugin deactivation hook + * + * @since 3.0.0 + */ + public function plugin_deactivation_hook() + { + $this->empty_dir(EAEL_ASSET_PATH); + } + + /** + * Plugin upgrade hook + * + * @since 3.0.0 + */ + public function plugin_upgrade_hook( $upgrader_object, $options ) { + if ( isset( $options['action'], $options['type'] ) && $options['action'] === 'update' && $options['type'] === 'plugin' ) { + if ( ( isset( $options['plugins'] ) && + ( in_array( EAEL_PLUGIN_BASENAME, $options['plugins'] ) || + in_array( 'essential-addons-elementor/essential_adons_elementor.php', $options['plugins'] ) + ) + ) || ( isset( $options['plugin'] ) && + in_array( $options['plugin'], [ EAEL_PLUGIN_BASENAME, 'essential-addons-elementor/essential_adons_elementor.php' ] ) + ) + ) { + // remove old cache files + $this->empty_dir( EAEL_ASSET_PATH ); + } + } + } + + /** + * Plugin migrator + * + * @since 3.0.0 + */ + public function migrator() { + // set current version to db + if ( get_option( 'eael_version' ) != EAEL_PLUGIN_VERSION ) { + // update plugin version + update_option( 'eael_version', EAEL_PLUGIN_VERSION ); + } + + add_action( 'eael_after_clear_cache_files', [ $this, 'reduce_options_data' ] ); + } + + + public function reduce_options_data() { + $status = get_transient( 'eael_reduce_op_table_data' ); + if ( $status ) { + return false; + } + + global $wpdb; + $sql = "from {$wpdb->options} as options_tb + inner join (SELECT option_id FROM {$wpdb->options} + WHERE ((option_name like '%\_eael_elements' and LENGTH(option_name) = 23 ) + or (option_name like '%\_eael_custom_js' and LENGTH(option_name) = 24) + or (option_name like '%\_eael_updated_at' and LENGTH(option_name) = 25) + or (option_name = 'eael_reduce_op_table_data') + or (option_name = 'eael_remove_old_cache') + or (option_name = 'eael_editor_updated_at') + or (option_name like 'eael_login_error_%')) + ) AS options_tb2 + ON options_tb2.option_id = options_tb.option_id"; + $selection_sql = "select count(options_tb.option_id) as total " . $sql; + + $results = $wpdb->get_var( $selection_sql ); + if ( $results > 0 ) { + $deletiation_sql = "delete options_tb " . $sql; + $wpdb->query( $deletiation_sql ); + } + + set_transient( 'eael_reduce_op_table_data', 1, DAY_IN_SECONDS ); + wp_clear_scheduled_hook( 'eael_remove_unused_options_data' ); + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php new file mode 100644 index 0000000..72f8d4d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Plugin_Usage_Tracker.php @@ -0,0 +1,982 @@ +plugin_file = $plugin_file; + $this->plugin_name = basename( $this->plugin_file, '.php' ); + $this->disabled_wp_cron = defined('DISABLE_WP_CRON') && DISABLE_WP_CRON == true; + $this->enable_self_cron = $this->disabled_wp_cron == true ? true : false; + + $this->event_hook = 'put_do_weekly_action'; + + $this->require_optin = isset( $args['opt_in'] ) ? $args['opt_in'] : true; + $this->include_goodbye_form = isset( $args['goodbye_form'] ) ? $args['goodbye_form'] : true; + $this->marketing = isset( $args['email_marketing'] ) ? $args['email_marketing'] : true; + $this->options = isset( $args['options'] ) ? $args['options'] : []; + $this->item_id = isset( $args['item_id'] ) ? $args['item_id'] : false; + /** + * Activation Hook + */ + register_activation_hook( $this->plugin_file, array( $this, 'activate_this_plugin' ) ); + /** + * Deactivation Hook + */ + register_deactivation_hook( $this->plugin_file, array( $this, 'deactivate_this_plugin' ) ); + } + /** + * When user agreed to opt-in tracking schedule is enabled. + * @since 3.0.0 + */ + public function schedule_tracking() { + if( $this->disabled_wp_cron ) { + return; + } + if ( ! wp_next_scheduled( $this->event_hook ) ) { + wp_schedule_event( time(), $this->recurrence, $this->event_hook ); + } + } + /** + * Add the schedule event if the plugin is tracked. + * + * @return void + */ + public function activate_this_plugin(){ + $allow_tracking = $this->is_tracking_allowed(); + if( ! $allow_tracking ) { + return; + } + $this->schedule_tracking(); + } + /** + * Remove the schedule event when plugin is deactivated and send the deactivated reason to inishghts if user submitted. + * @since 3.0.0 + */ + public function deactivate_this_plugin() { + /** + * Check tracking is allowed or not. + */ + $allow_tracking = $this->is_tracking_allowed(); + if( ! $allow_tracking ) { + return; + } + $body = $this->get_data(); + $body['status'] = 'Deactivated'; + $body['deactivated_date'] = time(); + + // Check deactivation reason and add for insights data. + if( false !== get_option( 'wpins_deactivation_reason_' . $this->plugin_name ) ) { + $body['deactivation_reason'] = get_option( 'wpins_deactivation_reason_' . $this->plugin_name ); + } + if( false !== get_option( 'wpins_deactivation_details_' . $this->plugin_name ) ) { + $body['deactivation_details'] = get_option( 'wpins_deactivation_details_' . $this->plugin_name ); + } + + $this->send_data( $body ); + delete_option( 'wpins_deactivation_reason_' . $this->plugin_name ); + delete_option( 'wpins_deactivation_details_' . $this->plugin_name ); + /** + * Clear the event schedule. + */ + if( ! $this->disabled_wp_cron ) { + wp_clear_scheduled_hook( $this->event_hook ); + } + } + /** + * Initial Method to Hook Everything. + * @return void + */ + public function init(){ + // $this->clicked(); + add_action('wpdeveloper_notice_clicked_for_' . $this->plugin_name, array($this, 'clicked')); + add_action( $this->event_hook, array( $this, 'do_tracking' ) ); + // For Test + // add_action( 'admin_init', array( $this, 'force_tracking' ) ); + // add_action( 'admin_notices', array( $this, 'notice' ) ); + add_action('wpdeveloper_optin_notice_for_' . $this->plugin_name, array($this, 'notice')); + /** + * Deactivation Reason Form and Submit Data to Insights. + */ + add_filter( 'plugin_action_links_' . plugin_basename( $this->plugin_file ), array( $this, 'deactivate_action_links' ) ); + add_action( 'admin_footer-plugins.php', array( $this, 'deactivate_reasons_form' ) ); + add_action( 'wp_ajax_deactivation_form_' . esc_attr( $this->plugin_name ), array( $this, 'deactivate_reasons_form_submit' ) ); + } + /** + * For Redirecting Current Page without Arguments! + * + * @return void + */ + private function redirect_to(){ + $request_uri = parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH ); + $query_string = parse_url( $_SERVER['REQUEST_URI'], PHP_URL_QUERY ); + parse_str( $query_string, $current_url ); + + $unset_array = array( 'dismiss', 'plugin', '_wpnonce', 'later', 'plugin_action', 'marketing_optin' ); + + foreach( $unset_array as $value ) { + if( isset( $current_url[ $value ] ) ) { + unset( $current_url[ $value ] ); + } + } + + $current_url = http_build_query($current_url); + $redirect_url = $request_uri . '?' . $current_url; + return $redirect_url; + } + /** + * This method forcing the do_tracking method to execute instant. + * @return void + */ + public function force_tracking(){ + $this->do_tracking( true ); + } + /** + * This method is responsible for all the magic from the front of the plugin. + * @since 3.0.0 + * @param $force Force tracking if it's not the correct time to track/ + */ + public function do_tracking( $force = false ) { + /** + * Check URL is set or not. + */ + if ( empty( self::API_URL ) ) { + return; + } + /** + * Check is tracking allowed or not. + */ + if( ! $this->is_tracking_allowed() ) { + return; + } + /** + * Check is this the correct time to track or not. + * or Force to track. + */ + if( ! $this->is_time_to_track() && ! $force ) { + return; + } + /** + * Get All Data. + */ + $body = $this->get_data(); + /** + * Send all data. + */ + return $this->send_data( $body ); + } + /** + * Is tracking allowed? + * @since 1.0.0 + */ + private function is_tracking_allowed() { + // First, check if the user has changed their mind and opted out of tracking + if( $this->has_user_opted_out() ) { + $this->set_is_tracking_allowed( false, $this->plugin_name ); + return false; + } + // The wpins_allow_tracking option is an array of plugins that are being tracked + $allow_tracking = get_option( 'wpins_allow_tracking' ); + // If this plugin is in the array, then tracking is allowed + if( isset( $allow_tracking[$this->plugin_name] ) ) { + return true; + } + return false; + } + /** + * Set a flag in DB If tracking is allowed. + * + * @since 3.0.0 + * @param $is_allowed Boolean true if is allowed. + */ + public function set_is_tracking_allowed( $is_allowed, $plugin = null ) { + if( empty( $plugin ) ) { + $plugin = $this->plugin_name; + } + /** + * Get All Tracked Plugin List using this Tracker. + */ + $allow_tracking = get_option( 'wpins_allow_tracking' ); + /** + * Check user is opted out for tracking or not. + */ + if( $this->has_user_opted_out() ) { + if( isset( $allow_tracking[$plugin] ) ) { + unset( $allow_tracking[$plugin] ); + } + } else if( $is_allowed || ! $this->require_optin ) { + /** + * If user has agreed to allow tracking + */ + if( empty( $allow_tracking ) || ! is_array( $allow_tracking ) ) { + $allow_tracking = array( $plugin => $plugin ); + } else { + $allow_tracking[$plugin] = $plugin; + } + } else { + if( isset( $allow_tracking[$plugin] ) ) { + unset( $allow_tracking[$plugin] ); + } + } + update_option( 'wpins_allow_tracking', $allow_tracking ); + } + + /** + * Check the user has opted out or not. + * + * @since 3.0.0 + * @return Boolean + */ + protected function has_user_opted_out() { + if( ! empty( $this->options ) ) { + foreach( $this->options as $option_name ) { + $options = get_option( $option_name ); + if( ! empty( $options['wpins_opt_out'] ) ) { + return true; + } + } + } + return false; + } + /** + * Check if it's time to track + * + * @since 3.0.0 + */ + public function is_time_to_track() { + $track_times = get_option( 'wpins_last_track_time', array() ); + return ! isset( $track_times[$this->plugin_name] ) ? true : + ( ( isset( $track_times[$this->plugin_name] ) && $track_times[$this->plugin_name] ) < strtotime( '-1 day' ) ? true : false ); + } + /** + * Set tracking time. + * + * @since 3.0.0 + */ + public function set_track_time() { + $track_times = get_option( 'wpins_last_track_time', array() ); + $track_times[ $this->plugin_name ] = time(); + update_option( 'wpins_last_track_time', $track_times ); + } + /** + * This method is responsible for collecting all data. + * + * @since 3.0.0 + */ + public function get_data() { + $body = array( + 'plugin_slug' => sanitize_text_field( $this->plugin_name ), + 'url' => get_bloginfo( 'url' ), + 'site_name' => get_bloginfo( 'name' ), + 'site_version' => get_bloginfo( 'version' ), + 'site_language' => get_bloginfo( 'language' ), + 'charset' => get_bloginfo( 'charset' ), + 'wpins_version' => self::WPINS_VERSION, + 'php_version' => phpversion(), + 'multisite' => is_multisite(), + 'file_location' => __FILE__ + ); + + // Collect the email if the correct option has been set + if( $this->marketing ) { + if( ! function_exists( 'wp_get_current_user' ) ) { + include ABSPATH . 'wp-includes/pluggable.php'; + } + $current_user = wp_get_current_user(); + $email = $current_user->user_email; + if( is_email( $email ) ) { + $body['email'] = $email; + } else { + $email = get_option( 'admin_email' ); + if( is_email($email) ) { + $body['email'] = $email; + } + } + } + $body['marketing_method'] = $this->marketing; + $body['server'] = isset( $_SERVER['SERVER_SOFTWARE'] ) ? $_SERVER['SERVER_SOFTWARE'] : ''; + + /** + * Collect all active and inactive plugins + */ + if( ! function_exists( 'get_plugins' ) ) { + include ABSPATH . '/wp-admin/includes/plugin.php'; + } + $plugins = array_keys( get_plugins() ); + $active_plugins = is_network_admin() ? array_keys( get_site_option( 'active_sitewide_plugins', array() ) ) : get_option( 'active_plugins', array() ); + foreach ( $plugins as $key => $plugin ) { + if ( in_array( $plugin, $active_plugins ) ) { + unset( $plugins[$key] ); + } + } + $body['active_plugins'] = $active_plugins; + $body['inactive_plugins'] = $plugins; + + /** + * Text Direction. + */ + $body['text_direction'] = ( function_exists( 'is_rtl' ) ? ( is_rtl() ? 'RTL' : 'LTR' ) : 'NOT SET' ); + /** + * Get Our Plugin Data. + * @since 3.0.0 + */ + $plugin = $this->plugin_data(); + if( empty( $plugin ) ) { + $body['message'] .= __( 'We can\'t detect any plugin information. This is most probably because you have not included the code in the plugin main file.', 'disable-comments' ); + $body['status'] = 'NOT FOUND'; + } else { + if( isset( $plugin['Name'] ) ) { + $body['plugin'] = sanitize_text_field( $plugin['Name'] ); + } + if( isset( $plugin['Version'] ) ) { + $body['version'] = sanitize_text_field( $plugin['Version'] ); + } + $body['status'] = 'Active'; + } + + /** + * Get active theme name and version + * @since 3.0.0 + */ + $theme = wp_get_theme(); + if( $theme->Name ) { + $body['theme'] = sanitize_text_field( $theme->Name ); + } + if( $theme->Version ) { + $body['theme_version'] = sanitize_text_field( $theme->Version ); + } + + if ( ! empty( $this->get_used_elements_count() ) ) { + $body['optional_data'] = $this->get_used_elements_count(); + } + + return $body; + } + + /** + * Collect plugin data, + * Retrieve current plugin information + * + * @since 3.0.0 + */ + public function plugin_data() { + if( ! function_exists( 'get_plugin_data' ) ) { + include ABSPATH . '/wp-admin/includes/plugin.php'; + } + $plugin = get_plugin_data( $this->plugin_file ); + return $plugin; + } + /** + * Send the data to insights. + * @since 3.0.0 + */ + public function send_data( $body ) { + /** + * Get SITE ID + */ + $site_id_key = "wpins_{$this->plugin_name}_site_id"; + $site_id = get_option( $site_id_key, false ); + $failed_data = []; + $site_url = get_bloginfo( 'url' ); + $original_site_url = get_option( "wpins_{$this->plugin_name}_original_url", false ); + + if( ( $original_site_url === false || $original_site_url != $site_url ) && version_compare( $body['wpins_version'], '3.0.1', '>=' ) ) { + $site_id = false; + } + /** + * Send Initial Data to API + */ + if( $site_id == false && $this->item_id !== false ) { + if( isset( $_SERVER['REMOTE_ADDR'] ) && ! empty( $_SERVER['REMOTE_ADDR'] && $_SERVER['REMOTE_ADDR'] != '127.0.0.1' ) ) { + $country_request = wp_remote_get( 'http://ip-api.com/json/'. $_SERVER['REMOTE_ADDR'] .'?fields=country'); + if( ! is_wp_error( $country_request ) && $country_request['response']['code'] == 200 ) { + $ip_data = json_decode( $country_request["body"] ); + $body['country'] = isset( $ip_data->country ) ? $ip_data->country : 'NOT SET'; + } + } + + $body['plugin_slug'] = $this->plugin_name; + $body['url'] = $site_url; + $body['item_id'] = $this->item_id; + + $request = $this->remote_post( $body ); + if( ! is_wp_error( $request ) && $request['response']['code'] == 200 ) { + $retrieved_body = json_decode( wp_remote_retrieve_body( $request ), true ); + if( is_array( $retrieved_body ) && isset( $retrieved_body['siteId'] ) ) { + update_option( $site_id_key, $retrieved_body['siteId'] ); + update_option( "wpins_{$this->plugin_name}_original_url", $site_url ); + update_option( "wpins_{$this->plugin_name}_{$retrieved_body['siteId']}", $body ); + } + } else { + $failed_data = $body; + } + } + + $site_id_data_key = "wpins_{$this->plugin_name}_{$site_id}"; + $site_id_data_failed_key = "wpins_{$this->plugin_name}_{$site_id}_send_failed"; + + if( $site_id != false ) { + $old_sent_data = get_option( $site_id_data_key, [] ); + $diff_data = $this->diff( $body, $old_sent_data ); + $failed_data = get_option( $site_id_data_failed_key, [] ); + if( ! empty( $failed_data ) && $diff_data != $failed_data ) { + $failed_data = array_merge( $failed_data, $diff_data ); + } + } + + if( ! empty( $failed_data ) && $site_id != false ) { + $failed_data['plugin_slug'] = $this->plugin_name; + $failed_data['url'] = $site_url; + $failed_data['site_id'] = $site_id; + if( $original_site_url != false ) { + $failed_data['original_url'] = $original_site_url; + } + + $request = $this->remote_post( $failed_data ); + if( ! is_wp_error( $request ) ) { + delete_option( $site_id_data_failed_key ); + $replaced_data = array_merge( $old_sent_data, $failed_data ); + update_option( $site_id_data_key, $replaced_data ); + } + } + + if( ! empty( $diff_data ) && $site_id != false && empty( $failed_data ) ) { + $diff_data['plugin_slug'] = $this->plugin_name; + $diff_data['url'] = $site_url; + $diff_data['site_id'] = $site_id; + if( $original_site_url != false ) { + $diff_data['original_url'] = $original_site_url; + } + + $request = $this->remote_post( $diff_data ); + if( is_wp_error( $request ) ) { + update_option( $site_id_data_failed_key, $diff_data ); + } else { + $replaced_data = array_merge( $old_sent_data, $diff_data ); + update_option( $site_id_data_key, $replaced_data ); + } + } + + $this->set_track_time(); + + if( isset( $request ) && is_wp_error( $request ) ) { + return $request; + } + + if( isset( $request ) ) { + return true; + } + return false; + } + /** + * WP_REMOTE_POST method responsible for send data to the API_URL + * + * @param array $data + * @param array $args + * @return void + */ + protected function remote_post( $data = array(), $args = array() ){ + if( empty( $data ) ) { + return; + } + + $args = wp_parse_args( $args, array( + 'method' => 'POST', + 'timeout' => 30, + 'redirection' => 5, + 'httpversion' => '1.1', + 'blocking' => true, + 'body' => $data, + 'user-agent' => 'PUT/1.0.0; ' . get_bloginfo( 'url' ) + )); + $request = wp_remote_post( esc_url( self::API_URL ), $args ); + if( is_wp_error( $request ) || ( isset( $request['response'], $request['response']['code'] ) && $request['response']['code'] != 200 ) ) { + return new \WP_Error( 500, 'Something went wrong.' ); + } + return $request; + } + /** + * Difference between old and new data + * + * @param array $new_data + * @param array $old_data + * @return void + */ + protected function diff( $new_data, $old_data ){ + $data = []; + if( ! empty( $new_data ) ) { + foreach( $new_data as $key => $value ) { + if( isset( $old_data[ $key ] ) ) { + if( $old_data[ $key ] == $value ) { + continue; + } + } + $data[ $key ] = $value; + } + } + return $data; + } + /** + * Display the admin notice to users to allow them to opt in + * + * @since 3.0.0 + */ + public function notice() { + /** + * Return if notice is not set. + */ + if( ! isset( $this->notice_options['notice'] ) ) { + return; + } + /** + * Check is allowed or blocked for notice. + */ + $block_notice = get_option( 'wpins_block_notice' ); + if( isset( $block_notice[$this->plugin_name] ) ) { + return; + } + if ( ! current_user_can( 'manage_options' ) ) { + return; + } + + $url_yes = add_query_arg( [ + 'plugin' => $this->plugin_name, + 'plugin_action' => 'yes', + ] ); + $url_no = add_query_arg( array( + 'plugin' => $this->plugin_name, + 'plugin_action' => 'no' + ) ); + + $url_yes = wp_nonce_url( $url_yes, '_wpnonce_optin_' . $this->plugin_name ); + $url_no = wp_nonce_url( $url_no, '_wpnonce_optin_' . $this->plugin_name ); + + // Decide on notice text + $notice_text = $this->notice_options['notice'] . ' '. $this->notice_options['consent_button_text'] .''; + $extra_notice_text = $this->notice_options['extra_notice']; + + $output = ''; + $output .= '
    '; + $output .= '

    '. $notice_text .'

    '; + $output .= ''; + $output .= '

    '; + $output .= ''. $this->notice_options['yes'] .' '; + $output .= ''. $this->notice_options['no'] .''; + $output .= '

    '; + $output .= ""; + $output .= '
    '; + + printf( '%1$s', $output ); + } + /** + * Set all notice options to customized notice. + * + * @since 3.0.0 + * @param array $options + * @return void + */ + public function set_notice_options( $options = [] ){ + $default_options = [ + 'consent_button_text' => __( 'What we collect.', 'disable-comments' ), + 'yes' => __( 'Sure, I\'d like to help', 'disable-comments' ), + 'no' => __( 'No Thanks.', 'disable-comments' ), + ]; + $options = wp_parse_args( $options, $default_options ); + $this->notice_options = $options; + } + /** + * Responsible for track the click from Notice. + * @return void + */ + public function clicked(){ + if ( isset( $_GET['_wpnonce'] ) && isset( $_GET['plugin'] ) && trim( $_GET['plugin'] ) === $this->plugin_name && isset( $_GET['plugin_action'] ) ) { + if ( ! wp_verify_nonce( $_GET['_wpnonce'], '_wpnonce_optin_' . $this->plugin_name ) ) { + return; + } + + if( isset( $_GET['tab'] ) && $_GET['tab'] === 'plugin-information' ) { + return; + } + $plugin = sanitize_text_field( $_GET['plugin'] ); + $action = sanitize_text_field( $_GET['plugin_action'] ); + if( $action == 'yes' ) { + $this->schedule_tracking(); + $this->set_is_tracking_allowed( true, $plugin ); + if( $this->do_tracking( true ) ) { + $this->update_block_notice( $plugin ); + } + /** + * Redirect User To the Current URL, but without set query arguments. + */ + wp_safe_redirect( $this->redirect_to() ); + } else { + $this->set_is_tracking_allowed( false, $plugin ); + $this->update_block_notice( $plugin ); + } + } + } + /** + * Set if we should block the opt-in notice for this plugin + * + * @since 3.0.0 + */ + public function update_block_notice( $plugin = null ) { + if( empty( $plugin ) ) { + $plugin = $this->plugin_name; + } + $block_notice = get_option( 'wpins_block_notice' ); + if( empty( $block_notice ) || ! is_array( $block_notice ) ) { + $block_notice = array( $plugin => $plugin ); + } else { + $block_notice[$plugin] = $plugin; + } + update_option( 'wpins_block_notice', $block_notice ); + } + /** + * AJAX callback when the deactivated form is submitted. + * @since 3.0.0 + */ + public function deactivate_reasons_form_submit() { + check_ajax_referer( 'wpins_deactivation_nonce', 'security' ); + if( isset( $_POST['values'] ) ) { + $values = sanitize_text_field( $_POST['values'] ); + update_option( 'wpins_deactivation_reason_' . $this->plugin_name, $values ); + } + if( isset( $_POST['details'] ) ) { + $details = sanitize_text_field( $_POST['details'] ); + update_option( 'wpins_deactivation_details_' . $this->plugin_name, $details ); + } + echo 'success'; + wp_die(); + } + /** + * Filter the deactivation link to allow us to present a form when the user deactivates the plugin + * @since 3.0.0 + */ + public function deactivate_action_links( $links ) { + /** + * Check is tracking allowed or not. + */ + if( ! $this->is_tracking_allowed() ) { + return $links; + } + if( isset( $links['deactivate'] ) && $this->include_goodbye_form ) { + $deactivation_link = $links['deactivate']; + /** + * Change the default deactivate button link. + */ + $deactivation_link = str_replace( '
    __( 'I found a better plugin', 'disable-comments' ), + 'extra_field' => __( 'Please share which plugin', 'disable-comments' ) + ], + __( "I couldn't get the plugin to work", 'disable-comments' ), + __( 'It\'s a temporary deactivation', 'disable-comments' ), + [ + 'label' => __( 'Other', 'disable-comments' ), + 'extra_field' => __( 'Please share the reason', 'disable-comments' ), + 'type' => 'textarea' + ] + ); + return apply_filters( 'wpins_form_text_' . $this->plugin_name, $form ); + } + /** + * Deactivate Reasons Form. + * This form will appears when user wants to deactivate the plugin to send you deactivated reasons. + * + * @since 3.0.0 + */ + public function deactivate_reasons_form() { + $form = $this->deactivation_reasons(); + $class_plugin_name = esc_attr( $this->plugin_name ); + $html = '
    ' . esc_html( $form['heading'] ) . '
    '; + $html .= '

    ' . esc_html( $form['body'] ) . '

    '; + if( is_array( $form['options'] ) ) { + $html .= '
      '; + foreach( $form['options'] as $option ) { + if( is_array( $option ) ) { + $id = strtolower( str_replace( " ", "_", esc_attr( $option['label'] ) ) ); + $id = $id . '_' . $class_plugin_name; + $html .= '
    • '; + $html .= ''; + $html .= '
      '; + if( isset( $option[ 'extra_field' ] ) && ! isset( $option['type'] )) { + $html .= ''; + } + if( isset( $option[ 'extra_field' ] ) && isset( $option['type'] )) { + $html .= '<'. $option['type'] .' style="display: none" type="text" name="'. esc_attr( $id ) .'" id="' . str_replace( " ", "", esc_attr( $option['extra_field'] ) ) . '" placeholder="' . esc_attr( $option['extra_field'] ) . '">'; + } + $html .= '
    • '; + } else { + $id = strtolower( str_replace( " ", "_", esc_attr( $option ) ) ); + $id = $id . '_' . $class_plugin_name; + $html .= '
    • '; + } + } + $html .= '
    '; + } + $html .= '
    '; + $html .= '

    ' . __( 'Submitting form', 'disable-comments' ) . '

    '; + + $wrapper_class = '.wpinsights-goodbye-form-wrapper-'. $class_plugin_name; + + $styles = ''; + $styles .= ''; + $styles .= ''; + + echo $styles; + ?> + + postmeta + WHERE `meta_key` = '_eael_widget_elements'"; + $post_ids = $wpdb->get_col( $sql ); + $used_elements = []; + + foreach ( $post_ids as $post_id ) { + $ea_elements = get_post_meta( (int) $post_id, '_eael_widget_elements', true ); + $el_controls = get_post_meta( (int) $post_id, '_elementor_controls_usage', true ); + if ( empty( $ea_elements ) || empty( $el_controls ) || ! is_array( $ea_elements ) || ! is_array( $el_controls ) ) { + continue; + } + + foreach ( $ea_elements as $element ) { + $element_name = "eael-{$element}"; + $replace_widget_name = array_flip( Elements_Manager::replace_widget_name() ); + $count = 0; + + if ( isset( $replace_widget_name[ $element_name ] ) ) { + $element_name = $replace_widget_name[ $element_name ]; + } + + if ( ! empty( $el_controls[ $element_name ] ) && is_array( $el_controls[ $element_name ] ) ) { + $count = $el_controls[ $element_name ]['count']; + } + + $used_elements[ $element_name ] = isset( $used_elements[ $element_name ] ) ? $used_elements[ $element_name ] + $count : $count; + } + + array_walk_recursive( $el_controls, function ( $value, $key ) use ( &$used_elements ) { + $element_name = ''; + + if ( $key === 'eael_particle_switch' ) { + $element_name = 'eael-section-particles'; + } elseif ( $key === 'eael_parallax_switcher' ) { + $element_name = 'eael-section-parallax'; + } elseif ( $key === 'eael_tooltip_section_enable' ) { + $element_name = 'eael-tooltip-section'; + } elseif ( $key === 'eael_ext_content_protection' ) { + $element_name = 'eael-content-protection'; + } elseif ( $key === 'eael_cl_enable' ) { + $element_name = 'eael-conditional-display'; + } + + if ( ! empty( $element_name ) ) { + $used_elements[ $element_name ] = isset( $used_elements[ $element_name ] ) ? $used_elements[ $element_name ] + $value : $value; + } + } ); + } + + return $used_elements; + } + } diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Core_Installer.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Core_Installer.php new file mode 100644 index 0000000..23d56c7 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Core_Installer.php @@ -0,0 +1,106 @@ +plugin_basename = $plugin_basename; + add_action( 'init', array( $this, 'init_hooks' ) ); + } + /** + * Initialize the hooks + * + * @return void + */ + public function init_hooks() { + if ( ! current_user_can( 'manage_options' ) ) { + return; + } + add_action( 'wp_ajax_wpdeveloper_upsale_core_install_' . $this->plugin_basename, array( $this, 'core_install' ) ); + } + /** + * Fail if plugin installtion/activation fails + * + * @param Object $thing + * + * @return void + */ + public function fail_on_error( $thing ) { + if ( is_wp_error( $thing ) ) { + wp_send_json_error( $thing->get_error_message() ); + } + } + + /** + * Install Upsale Plugin + * + * @return void + */ + public function core_install() { + check_ajax_referer( 'wpdeveloper_upsale_core_install_' . $this->plugin_basename ); + + if ( ! current_user_can( 'manage_options' ) ) { + wp_send_json_error( __( 'You don\'t have permission to install the plugins', 'essential-addons-for-elementor-lite' ) ); + } + + $plugin_slug = ( isset( $_POST['slug'] ) ) ? sanitize_text_field( $_POST['slug'] ) : ''; + $plugin_file = ( isset( $_POST['file'] ) ) ? sanitize_text_field( $_POST['file'] ) : ''; + + if( empty( $plugin_file ) || empty( $plugin_slug ) ) { + wp_send_json_error( __( 'You don\'t have set any slug and file name to install the plugins', 'essential-addons-for-elementor-lite' ) ); + } + + $plugin_status = $this->install_plugin( $plugin_slug, $plugin_file ); + $this->fail_on_error( $plugin_status ); + + wp_send_json_success(); + } + /** + * Install and activate a plugin + * + * @param string $slug + * @param string $file + * + * @return WP_Error|null + */ + public function install_plugin( $slug, $file ) { + include_once ABSPATH . 'wp-admin/includes/plugin-install.php'; + include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + + $plugin_basename = $slug . '/' . $file; + + // if exists and not activated + if ( file_exists( WP_PLUGIN_DIR . '/' . $plugin_basename ) ) { + return activate_plugin( $plugin_basename ); + } + + // seems like the plugin doesn't exists. Download and activate it + $upgrader = new \Plugin_Upgrader( new \WP_Ajax_Upgrader_Skin() ); + + $api = plugins_api( 'plugin_information', array( 'slug' => $slug, 'fields' => array( 'sections' => false ) ) ); + $result = $upgrader->install( $api->download_link ); + + if ( is_wp_error( $result ) ) { + return $result; + } + + return activate_plugin( $plugin_basename ); + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Notice.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Notice.php new file mode 100644 index 0000000..13d1e44 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Notice.php @@ -0,0 +1,934 @@ +plugin_file = $plugin_file; + $this->plugin_name = basename( $plugin_file, '.php' ); + $this->version = $version; + $this->timestamp = intval( current_time( 'timestamp' ) ); + $this->notice_id = 'wpdeveloper_notice_' . str_replace( '.', '_', $this->version ); + + $this->do_notice_action = 'wpdeveloper_notices_for_' . $this->plugin_name; + + new WPDeveloper_Core_Installer( $this->plugin_name ); + } + /** + * Initiate The Plugin + * @return void + */ + public function init(){ + $this->migration(); + add_action( 'init', array( $this, 'first_install_track') ); + add_action( 'deactivate_' . $this->plugin_file, array( $this, 'first_install_end' ) ); + add_action( 'init', array( $this, 'hooks' ) ); + } + public function migration(){ + $user_notices = $this->get_user_notices(); + if( \version_compare( get_option( 'eael_version', false ), '3.7.2', '==' ) && ! get_option( 'eael_notice_migration', false ) ) { + if( is_array( $user_notices ) ) { + array_walk( $user_notices, function( $value, $key ){ + array_walk( $value, function( $v, $k ){ + array_walk( $v, function( $vv, $kk ){ + update_user_meta( get_current_user_id(), $this->plugin_name . '_' . $vv, true ); + } ); + } ); + } ); + } + update_option( 'eael_notice_migration', true ); + } + } + /** + * All Hooks + * @return void + */ + public function hooks(){ + add_action( 'wpdeveloper_notice_clicked_for_' . $this->plugin_name, array( $this, 'clicked' ) ); + add_action( 'wp_ajax_wpdeveloper_upsale_notice_dissmiss_for_' . $this->plugin_name, array( $this, 'upsale_notice_dissmiss' ) ); + add_action( 'wp_ajax_wpdeveloper_notice_dissmiss_for_' . $this->plugin_name, array( $this, 'notice_dissmiss' ) ); + add_action( 'wpdeveloper_before_notice_for_' . $this->plugin_name, array( $this, 'before' ) ); + add_action( 'wpdeveloper_after_notice_for_' . $this->plugin_name, array( $this, 'after' ) ); + add_action( 'wpdeveloper_before_upsale_notice_for_' . $this->plugin_name, array( $this, 'before_upsale' ) ); + add_action( 'wpdeveloper_after_upsale_notice_for_' . $this->plugin_name, array( $this, 'after' ) ); + add_action( $this->do_notice_action, array( $this, 'content' ) ); + // if( current_user_can( 'install_plugins' ) ) { + if( isset( $_GET['plugin'] ) && $_GET['plugin'] == $this->plugin_name ) { + do_action( 'wpdeveloper_notice_clicked_for_' . $this->plugin_name ); + /** + * Redirect User To the Current URL, but without set query arguments. + */ + wp_safe_redirect( $this->redirect_to() ); + } + $return_notice = $this->next_notice(); + $current_notice = current( $return_notice ); + $next_notice = next( $return_notice ); + + $deserve_notice = $this->deserve_notice( $current_notice ); + $options_data = $this->get_options_data(); + $user_notices = $this->get_user_notices(); + + $notice_time = isset( $options_data[ $this->plugin_name ]['notice_will_show'][ $current_notice ] ) + ? $options_data[ $this->plugin_name ]['notice_will_show'][ $current_notice ] : $this->timestamp; + $next_notice_time = $next_notice ? $options_data[ $this->plugin_name ]['notice_will_show'][ $next_notice ] : $this->timestamp; + $current_notice_end = $this->makeTime( $notice_time, $this->cne_time ); + + if( ! $deserve_notice ) { + unset( $options_data[ $this->plugin_name ]['notice_will_show'][ $current_notice ] ); + $this->update_options_data( $options_data[ $this->plugin_name ] ); + } + + if( $deserve_notice ) { + /** + * TODO: automatic maybe later setup with time. + */ + if( ( $this->timestamp >= $current_notice_end ) || ( $this->timestamp > $next_notice_time ) ) { + $this->maybe_later( $current_notice ); + $notice_time = false; + } + + if( isset( $this->finish_time[ $current_notice ] ) ) { + if( $this->timestamp >= strtotime( $this->finish_time[ $current_notice ] ) ) { + unset( $options_data[ $this->plugin_name ]['notice_will_show'][ $current_notice ] ); + $this->update_options_data( $options_data[ $this->plugin_name ] ); + $notice_time = false; + } + } + + if( $notice_time != false ) { + if( $notice_time <= $this->timestamp ) { + if( $current_notice === 'upsale' ) { + $upsale_args = $this->get_upsale_args(); + if( empty( $upsale_args ) ) { + unset( $options_data[ $this->plugin_name ]['notice_will_show'][ $current_notice ] ); + $this->update_options_data( $options_data[ $this->plugin_name ] ); + } else { + /** + * For Upsale Remove + * if the plugin is activated. + */ + if( isset( $upsale_args['condition'], $upsale_args['condition']['by'] ) ) { + switch( $upsale_args['condition']['by'] ) { + case 'class' : + if( isset( $upsale_args['condition']['class'] ) && class_exists( $upsale_args['condition']['class'] ) ) { + unset( $options_data[ $this->plugin_name ]['notice_will_show'][ $current_notice ] ); + $this->update_options_data( $options_data[ $this->plugin_name ] ); + return; + } + break; + case 'function' : + if( isset( $upsale_args['condition']['function'] ) && function_exists( $upsale_args['condition']['function'] ) ) { + unset( $options_data[ $this->plugin_name ]['notice_will_show'][ $current_notice ] ); + $this->update_options_data( $options_data[ $this->plugin_name ] ); + return; + } + break; + } + } + if ( ! function_exists( 'get_plugins' ) ) { + include ABSPATH . '/wp-admin/includes/plugin.php'; + } + $plugins = get_plugins(); + $pkey = $upsale_args['slug'] . '/' . $upsale_args['file']; + if( isset( $plugins[ $pkey ] ) ) { + $this->update( $current_notice ); + return; + } + add_action( 'admin_notices', array( $this, 'upsale_notice' ) ); + add_action( 'eael_admin_notices', array( $this, 'upsale_notice' ) ); + } + } else { + if( $this->is_ok( 'message', $current_notice ) || $current_notice === 'opt_in' ) { + add_action( 'admin_notices', array( $this, 'admin_notices' ) ); + add_action( 'eael_admin_notices', array( $this, 'admin_notices' ) ); + } + } + } + } + } + // } + } + /** + * Make time using timestamp and a string like 2 Hour, 2 Day, 30 Minutes, 1 Week, 1 year + * @param integer $current + * @param string $time + * @return integer + */ + public function makeTime( $current, $time ) { + return intval( strtotime( date( 'Y-m-d h:i:s', intval( $current ) ) . " +$time" ) ); + } + /** + * Automatice Maybe Later. + * @param string $notice + * @return void + */ + private function maybe_later( $notice ){ + if( empty( $notice ) ) { + return; + } + $options_data = $this->get_options_data(); + $options_data[ $this->plugin_name ]['notice_will_show'][ $notice ] = $this->makeTime( $this->timestamp, $this->maybe_later_time ); + $this->update_options_data( $options_data[ $this->plugin_name ] ); + } + /** + * When links are clicked, this function will invoked. + * @return void + */ + public function clicked(){ + if( isset( $_GET['plugin'] ) ) { + $plugin = sanitize_text_field( $_GET['plugin'] ); + if( $plugin === $this->plugin_name ) { + $options_data = $this->get_options_data(); + $clicked_from = current( $this->next_notice() ); + if( isset( $_GET['plugin_action'] ) ) { + $plugin_action = sanitize_text_field( $_GET['plugin_action'] ); + } + if( isset( $_GET['dismiss'] ) ) { + $dismiss = sanitize_text_field( $_GET['dismiss'] ); + } + if( isset( $_GET['later'] ) ) { + $later = sanitize_text_field( $_GET['later'] ); + } + + $later_time = ''; + + switch( $clicked_from ) { + + case 'opt_in' : + $dismiss = ( isset( $plugin_action ) ) ? $plugin_action : false ; + $later_time = $this->makeTime( $this->timestamp, $this->maybe_later_time ); + break; + + case 'first_install' : + $later_time = $this->makeTime( $this->timestamp, $this->maybe_later_time ); + break; + + case 'update' : + $dismiss = ( isset( $plugin_action ) ) ? $plugin_action : false ; + $later_time = $this->makeTime( $this->timestamp, $this->maybe_later_time ); + break; + // case 'update_400k' : + // $dismiss = ( isset( $plugin_action ) ) ? $plugin_action : false ; + // $later_time = $this->makeTime( $this->timestamp, $this->maybe_later_time ); + // break; + case 'review' : + $later_time = $this->makeTime( $this->timestamp, $this->maybe_later_time ); + break; + case 'upsale' : + $later_time = $this->makeTime( $this->timestamp, $this->maybe_later_time ); + break; + } + + if( isset( $later ) && $later == true ) { + $options_data[ $this->plugin_name ]['notice_will_show'][ $clicked_from ] = $later_time; + } + if( isset( $dismiss ) && $dismiss == true ) { + update_user_meta( get_current_user_id(), $this->plugin_name . '_' . $clicked_from, true ); + $this->update( $clicked_from ); + } + $this->update_options_data( $options_data[ $this->plugin_name ] ); + } + } + } + /** + * For Redirecting Current Page without Arguments! + * + * @return void + */ + private function redirect_to(){ + $request_uri = parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH ); + $query_string = parse_url( $_SERVER['REQUEST_URI'], PHP_URL_QUERY ); + wp_parse_str( $query_string, $current_url ); + + $unset_array = array( 'dismiss', 'plugin', '_wpnonce', 'later', 'plugin_action', 'marketing_optin' ); + + foreach( $unset_array as $value ) { + if( isset( $current_url[ $value ] ) ) { + unset( $current_url[ $value ] ); + } + } + + $current_url = http_build_query($current_url); + $redirect_url = $request_uri . '?' . $current_url; + return $redirect_url; + } + /** + * Before Notice + * @return void + */ + public function before(){ + $current_notice = current( $this->next_notice() ); + $classes = 'notice notice-info put-dismiss-notice'; + if( isset( $this->data['classes'] ) ) { + if( isset( $this->data['classes'][ $current_notice ] ) ) { + $classes = $this->data['classes'][ $current_notice ]; + } + } + + if( $this->has_thumbnail( $current_notice ) ) { + $classes .= 'notice-has-thumbnail'; + } + + echo '
    '; + } + /** + * After Notice + * @return void + */ + public function after(){ + echo '
    '; + } + /** + * Content generation & Hooks Funciton. + * @return void + */ + public function content(){ + $options_data = $this->get_options_data(); + $notice = current( $this->next_notice() ); + + switch( $notice ) { + case 'opt_in' : + do_action('wpdeveloper_optin_notice_for_' . $this->plugin_name ); + break; + case 'first_install' : + if( $options_data[ $this->plugin_name ]['first_install'] !== 'deactivated' ) { + do_action( 'wpdeveloper_first_install_notice_for_' . $this->plugin_name ); + $this->get_thumbnail( 'first_install' ); + $this->get_message( 'first_install' ); + } + break; + case 'update' : + do_action( 'wpdeveloper_update_notice_for_' . $this->plugin_name ); + $this->dismiss_button_scripts(); + $this->get_thumbnail( 'update' ); + $this->get_message( 'update' ); + break; + // case 'update_400k' : + // do_action( 'wpdeveloper_update_notice_for_' . $this->plugin_name ); + // $this->dismiss_button_scripts(); + // $this->get_thumbnail( 'update_400k' ); + // $this->get_message( 'update_400k' ); + // break; + case 'review' : + do_action( 'wpdeveloper_review_notice_for_' . $this->plugin_name ); + $this->get_thumbnail( 'review' ); + $this->get_message( 'review' ); + break; + } + } + /** + * Before Upsale Notice + * @return void + */ + public function before_upsale(){ + $classes = ''; + if( $this->has_thumbnail('upsale') ) { + $classes = 'notice-has-thumbnail'; + } + echo '
    '; + } + /** + * Upsale Notice + */ + public function upsale_notice(){ + do_action( 'wpdeveloper_before_upsale_notice_for_' . $this->plugin_name ); + do_action('wpdeveloper_upsale_notice_for_' . $this->plugin_name); + $this->get_thumbnail( 'upsale' ); + $this->get_message( 'upsale' ); + do_action( 'wpdeveloper_after_upsale_notice_for_' . $this->plugin_name ); + $this->upsale_button_script(); + } + /** + * Get upsale arguments. + * @return void + */ + private function get_upsale_args(){ + return ( empty( $this->upsale_args ) ) ? array() : $this->upsale_args; + } + /** + * This function is responsible for making the button visible to the upsale notice. + */ + private function upsale_button(){ + $upsale_args = $this->get_upsale_args(); + $plugin_slug = ( isset( $upsale_args['slug'] )) ? $upsale_args['slug'] : '' ; + $btn_text = ( isset( $upsale_args['btn_text'] )) ? $upsale_args['btn_text'] : __( 'Install Now!', 'essential-addons-for-elementor-lite' ) ; + if( empty( $plugin_slug ) ) { + return; + } + echo ''; + } + /** + * This methods is responsible for get notice image. + * + * @param string $msg_for + * @return void + */ + protected function get_thumbnail( $msg_for ){ + $output = ''; + if( isset( $this->data['thumbnail'] ) && isset( $this->data['thumbnail'][ $msg_for ] ) ) { + $output = '
    '; + $output .= ''; + $output .= '
    '; + } + echo wp_kses_post( $output ); + + } + /** + * Has Thumbnail Check + * + * @param string $msg_for + * @return boolean + */ + protected function has_thumbnail( $msg_for = '' ){ + if( empty( $msg_for ) ) { + return false; + } + if( isset( $this->data['thumbnail'] ) && isset( $this->data['thumbnail'][ $msg_for ] ) ) { + return true; + } + return false; + } + /** + * This method is responsible for get messages. + * + * @param string $msg_for + * @return void + */ + protected function get_message( $msg_for ){ + if( isset( $this->data['message'] ) && isset( $this->data['message'][ $msg_for ] ) ) { + echo '
    '; + echo Helper::eael_wp_kses( $this->data['message'][ $msg_for ] ); + if( $msg_for === 'upsale' ) { + $this->upsale_button(); + } + $this->dismissible_notice( $msg_for ); + echo '
    '; + } + } + /** + * Detect which notice will show @ next. + * @return array + */ + protected function next_notice() { + $options_data = $this->get_options_data(); + if ( ! $options_data ) { + $args = $this->get_args(); + $return_notice = $args['notice_will_show']; + } else { + $return_notice = $options_data[ $this->plugin_name ]['notice_will_show']; + } + + if ( is_array( $return_notice ) ) { + $return_notice = array_flip( $return_notice ); + ksort( $return_notice ); + } + + return (array) $return_notice; + } + /** + * Which notice is deserve to show in next slot. + * @param string $notice + * @return boolean + */ + private function deserve_notice( $notice ) { + $notices = $this->get_user_notices(); + if( $notice === false ) { + return false; + } + if( empty( $notices ) ) { + return true; + } else { + if( isset( $notices[ $this->notice_id ] ) && isset( $notices[ $this->notice_id ][ $this->plugin_name ] ) ) { + if( in_array( $notice, $notices[ $this->notice_id ][ $this->plugin_name ] ) ) { + return false; + } else { + return true; + } + } else { + return true; + } + } + } + /** + * This is the main methods for generate the notice. + * @return void + */ + public function admin_notices(){ + $current_notice = current( $this->next_notice() ); + if( get_user_meta( get_current_user_id(), $this->plugin_name . '_' . $current_notice, true ) ) { + return; + } + if( $current_notice == 'opt_in' ) { + do_action( $this->do_notice_action ); + return; + } + do_action( 'wpdeveloper_before_notice_for_' . $this->plugin_name ); + do_action( $this->do_notice_action ); + do_action( 'wpdeveloper_after_notice_for_' . $this->plugin_name ); + } + /** + * This method is responsible for all dismissible links generation. + * @param string $links_for + * @return void + */ + public function dismissible_notice( $links_for = '' ){ + if( empty( $links_for ) ) { + return; + } + $links = isset( $this->data['links'][ $links_for ] ) ? $this->data['links'][ $links_for ] : false; + if( $links ) : + $output = '
    '; + + printf( '%1$s', $output ); + endif; + } + /** + * First Installation Track + * @return void + */ + public function first_install_track( $args = array() ){ + if( ! current_user_can( 'manage_options' ) ) { + return; + } + if( empty( $args ) ) { + $args = array( + 'time' => $this->timestamp, + 'version' => $this->version, + ); + } + $options_data = $this->get_options_data(); + $args = wp_parse_args( $args, $this->get_args() ); + if( ! isset( $options_data[ $this->plugin_name ] ) + || ( isset( $options_data[ $this->plugin_name ]['version'] ) && version_compare( $options_data[ $this->plugin_name ]['version'], $this->version, '!=' ) ) ) { + $this->update_options_data( $args ); + } + } + /** + * First Installation Deactive Track + * + * @return void + */ + public function first_install_end(){ + // $args = array( + // 'first_install' => 'deactivated' + // ); + // $options_data = $this->get_options_data(); + // if( isset( $options_data[ $this->plugin_name ] ) ) { + // $args = wp_parse_args( $args, $options_data[ $this->plugin_name ] ); + // $this->update_options_data( $args ); + // } + delete_option( 'wpdeveloper_plugins_data' ); + } + /** + * Get all options from database! + * @return void + */ + protected function get_options_data( $key = '' ) { + $options_data = get_option( 'wpdeveloper_plugins_data', [] ); + if ( empty( $key ) ) { + return $options_data; + } + + if ( isset( $options_data[ $this->plugin_name ][ $key ] ) ) { + return $options_data[ $this->plugin_name ][ $key ]; + } + + return []; + } + /** + * This will update the options table for plugins. + * + * @param mixed $new_data + * @param array $args + * @return void + */ + protected function update_options_data( $args = array() ){ + $options_data = $this->get_options_data(); + $options_data[ $this->plugin_name ] = $args; + update_option( 'wpdeveloper_plugins_data', $options_data ); + } + /** + * Set properties data, for some selected properties. + * + * @param string $name + * @param mixed $value + */ + public function __set( $name, $value ){ + if( in_array( $name, $this->properties ) ) { + $this->data[ $name ] = $value; + } + } + /** + * Invoked when some selected methods are called + * + * @param string $name + * @param array $values + * @return void + */ + public function __call( $name, $values ){ + if( in_array( $name, $this->methods ) ) { + $this->data[ $name ][ $values[0] ] = $values[1]; + } + } + protected function is_ok( $name, $notice ){ + if( isset( $this->data[ $name ], $this->data[ $name ][ $notice ] ) ) { + return true; + } + return false; + } + /** + * Get all option arguments. + * @param string $key + * @return array + */ + private function get_args( $key = '' ){ + if( empty( $key ) ) { + return $this->options_args; + } + + if( isset( $this->options_args[ $key ] ) ) { + return $this->options_args[ $key ]; + } + + return false; + } + /** + * Resetting data on update. + * @return void + */ + private function set_args_on_update(){ + $args = $this->get_args(); + $options_data = $this->get_options_data(); + $set_data = $options_data[ $this->plugin_name ]; + $args = wp_parse_args( $set_data, $args ); + $this->update_options_data( $args ); + } + /** + * When upgrade is complete. it will fired. + * @param WP_Upgrader $upgrader_object + * @param array $options + * @return void + */ + public function upgrade_completed( $upgrader_object, $options ) { + // If an update has taken place and the updated type is plugins and the plugins element exists + if( isset( $options['action'] ) && $options['action'] == 'update' && $options['type'] == 'plugin' ) { + if( ! isset( $options['plugin'] ) && isset( $options['plugins'] ) ) { + foreach( $options['plugins'] as $plugin ) { + if( $plugin == $this->plugin_name ) { + $this->set_args_on_update(); + } + } + } + + if( isset( $options['plugin'] ) && $options['plugin'] == $this->plugin_name ) { + $this->set_args_on_update(); + } + } + } + /** + * This function is responsible for get_user_notices + * @return void + */ + private function get_user_notices() { + $notices = get_user_meta( get_current_user_id(), self::ADMIN_UPDATE_NOTICE_KEY, true ); + return ! $notices ? array() : $notices; + } + /** + * This function is responsible for update meta information. + * + * @param string $notice + * @return void + */ + private function update( $notice ){ + if( empty( $notice ) ) { + return; + } + $options_data = $this->get_options_data(); + $user_notices = $this->get_user_notices(); + $user_notices[ $this->notice_id ][ $this->plugin_name ][] = $notice; + // Remove the upsale from notice_will_show field in options DB. + unset( $options_data[ $this->plugin_name ]['notice_will_show'][ $notice ] ); + $this->update_options_data( $options_data[ $this->plugin_name ] ); + // Set users meta, not to show again current_version notice. + update_user_meta( get_current_user_id(), self::ADMIN_UPDATE_NOTICE_KEY, $user_notices); + } + + public function notice_dissmiss(){ + if( ! isset( $_POST['_wpnonce'] ) || ! wp_verify_nonce( sanitize_key( wp_unslash( $_POST['_wpnonce'] ) ), 'wpdeveloper_notice_dissmiss' ) ) { + return; + } + + if( ! isset( $_POST['action'] ) || ( $_POST['action'] !== 'wpdeveloper_notice_dissmiss_for_' . $this->plugin_name ) ) { + return; + } + + $dismiss = isset( $_POST['dismiss'] ) ? sanitize_text_field( $_POST['dismiss'] ) : false; + $notice = isset( $_POST['notice'] ) ? sanitize_text_field( $_POST['notice'] ) : false; + if( $dismiss ) { + $this->update( $notice ); + update_user_meta( get_current_user_id(), $this->plugin_name . '_' . $notice, true ); + echo 'success'; + } else { + echo 'failed'; + } + die(); + } + + /** + * This function is responsible for do action when + * the dismiss button clicked in upsale notice. + */ + public function upsale_notice_dissmiss(){ + + if( ! isset( $_POST['_wpnonce'] ) || ! wp_verify_nonce( sanitize_key( wp_unslash( $_POST['_wpnonce'] ) ), 'wpdeveloper_upsale_notice_dissmiss' ) ) { + return; + } + + if( ! isset( $_POST['action'] ) || ( $_POST['action'] !== 'wpdeveloper_upsale_notice_dissmiss_for_' . $this->plugin_name ) ) { + return; + } + + $dismiss = isset( $_POST['dismiss'] ) ? sanitize_text_field( $_POST['dismiss'] ) : false; + if( $dismiss ) { + $this->update( 'upsale' ); + echo 'success'; + } else { + echo 'failed'; + } + die(); + } + + public function dismiss_button_scripts(){ + ?> + + get_upsale_args(); + + $plugin_slug = ( isset( $upsale_args['slug'] ) ) ? $upsale_args['slug'] : ''; + $plugin_file = ( isset( $upsale_args['file'] ) ) ? $upsale_args['file'] : ''; + $page_slug = ( isset( $upsale_args['page_slug'] ) ) ? $upsale_args['page_slug'] : ''; + + ?> + + + [ + 'action' => 'plugin_information', + 'request' => serialize((object) [ + 'slug' => $slug, + 'fields' => [ + 'version' => false, + ], + ]), + ], + ] + ); + + if (is_wp_error($response)) { + return $response; + } + + return unserialize(wp_remote_retrieve_body($response)); + } + + /** + * install_plugin + * + * @param mixed $slug + * @param bool $active + * @return mixed bool|WP_Error + */ + public function install_plugin($slug = '', $active = true) + { + if (empty($slug)) { + return new WP_Error('empty_arg', __('Argument should not be empty.')); + } + + include_once ABSPATH . 'wp-admin/includes/file.php'; + include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + include_once ABSPATH . 'wp-admin/includes/class-automatic-upgrader-skin.php'; + + $plugin_data = $this->get_remote_plugin_data($slug); + + if (is_wp_error($plugin_data)) { + return $plugin_data; + } + + $upgrader = new \Plugin_Upgrader(new \Automatic_Upgrader_Skin()); + + // install plugin + $install = $upgrader->install($plugin_data->download_link); + + if (is_wp_error($install)) { + return $install; + } + + // activate plugin + if ($install === true && $active) { + $active = activate_plugin($upgrader->plugin_info(), '', false, true); + + if (is_wp_error($active)) { + return $active; + } + + return $active === null; + } + + return $install; + } + + /** + * upgrade_plugin + * + * @param mixed $basename + * @return mixed bool|WP_Error + */ + public function upgrade_plugin($basename = '') + { + if (empty($slug)) { + return new WP_Error('empty_arg', __('Argument should not be empty.')); + } + + include_once ABSPATH . 'wp-admin/includes/file.php'; + include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + include_once ABSPATH . 'wp-admin/includes/class-automatic-upgrader-skin.php'; + + $upgrader = new \Plugin_Upgrader(new \Automatic_Upgrader_Skin()); + + // upgrade plugin + return $upgrader->upgrade($basename); + } + + public function ajax_install_plugin() + { + check_ajax_referer('essential-addons-elementor', 'security'); + + if(!current_user_can( 'install_plugins' )) { + wp_send_json_error(__('you are not allowed to do this action', 'essential-addons-for-elementor-lite')); + } + + $slug = isset( $_POST['slug'] ) ? sanitize_text_field( $_POST['slug'] ) : ''; + $result = $this->install_plugin( $slug ); + + if ( is_wp_error( $result ) ) { + wp_send_json_error( $result->get_error_message() ); + } + + wp_send_json_success(__('Plugin is installed successfully!', 'essential-addons-for-elementor-lite')); + } + + public function ajax_upgrade_plugin() + { + check_ajax_referer('essential-addons-elementor', 'security'); + //check user capabilities + if(!current_user_can( 'update_plugins' )) { + wp_send_json_error(__('you are not allowed to do this action', 'essential-addons-for-elementor-lite')); + } + + $basename = isset( $_POST['basename'] ) ? sanitize_text_field( $_POST['basename'] ) : ''; + $result = $this->upgrade_plugin( $basename ); + + if (is_wp_error($result)) { + wp_send_json_error($result->get_error_message()); + } + + wp_send_json_success(__('Plugin is updated successfully!', 'essential-addons-for-elementor-lite')); + } + + public function ajax_activate_plugin() + { + check_ajax_referer('essential-addons-elementor', 'security'); + + //check user capabilities + if(!current_user_can( 'activate_plugins' )) { + wp_send_json_error(__('you are not allowed to do this action', 'essential-addons-for-elementor-lite')); + } + + $basename = isset( $_POST['basename'] ) ? sanitize_text_field( $_POST['basename'] ) : ''; + $result = activate_plugin( $basename, '', false, true ); + + if ( is_wp_error( $result ) ) { + wp_send_json_error( $result->get_error_message() ); + } + + if ($result === false) { + wp_send_json_error(__('Plugin couldn\'t be activated.', 'essential-addons-for-elementor-lite')); + } + wp_send_json_success(__('Plugin is activated successfully!', 'essential-addons-for-elementor-lite')); + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Setup_Wizard.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Setup_Wizard.php new file mode 100644 index 0000000..4c81e89 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Setup_Wizard.php @@ -0,0 +1,1009 @@ +templately_status = $this->templately_active_status(); + } + + /** + * templately_active_status + * @return bool + */ + public function templately_active_status() { + include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); + return is_plugin_active( 'templately/templately.php' ); + } + + /** + * Remove all notice in setup wizard page + */ + public function remove_notice() { + if ( isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] == 'eael-setup-wizard' ) { + remove_all_actions( 'admin_notices' ); + remove_all_actions( 'all_admin_notices' ); + } + } + + /** + * setup_wizard_scripts + * @param $hook + * @return array + */ + public function setup_wizard_scripts( $hook ) { + if ( isset( $hook ) && $hook == 'admin_page_eael-setup-wizard' ) { + wp_enqueue_style( 'essential_addons_elementor-setup-wizard-css', EAEL_PLUGIN_URL . 'assets/admin/css/admin.css', false, EAEL_PLUGIN_VERSION ); + wp_enqueue_style( 'sweetalert2-css', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/css/sweetalert2.min.css', false, EAEL_PLUGIN_VERSION ); + wp_enqueue_script( 'sweetalert2-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/sweetalert2.min.js', array( 'jquery', 'sweetalert2-core-js' ), EAEL_PLUGIN_VERSION, true ); + wp_enqueue_script( 'sweetalert2-core-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/core.js', array( 'jquery' ), EAEL_PLUGIN_VERSION, true ); + wp_enqueue_script( 'essential_addons_elementor-setup-wizard-js', EAEL_PLUGIN_URL . 'assets/admin/js/admin.js', array( 'jquery' ), EAEL_PLUGIN_VERSION, true ); + wp_localize_script( 'essential_addons_elementor-setup-wizard-js', 'localize', array( + 'ajaxurl' => esc_url( admin_url( 'admin-ajax.php' ) ), + 'nonce' => wp_create_nonce( 'essential-addons-elementor' ), + 'success_image' => EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/success.gif', + ) ); + } + return []; + } + + /** + * Create admin menu for setup wizard + */ + public function admin_menu() { + + add_submenu_page( + '', + __( 'Essential Addons ', 'essential-addons-for-elementor-lite' ), + __( 'Essential Addons ', 'essential-addons-for-elementor-lite' ), + 'manage_options', + 'eael-setup-wizard', + [ $this, 'render_wizard' ] + ); + } + + + /** + * render_wizard + */ + public function render_wizard() { + ?> +
    + change_site_title(); + $this->tab_step(); + $this->tab_content(); + $this->setup_wizard_footer(); + ?> +
    + templately_status ? $wizard_column = 'five' : $wizard_column = 'four'; + $items = [ + __( 'Configuration', 'essential-addons-for-elementor-lite' ), + __( 'Elements', 'essential-addons-for-elementor-lite' ), + __( 'Go PRO', 'essential-addons-for-elementor-lite' ), + __( 'Templately', 'essential-addons-for-elementor-lite' ), + __( 'Integrations', 'essential-addons-for-elementor-lite' ), + __( 'Finalize', 'essential-addons-for-elementor-lite' ), + ]; + $i = 0; + ?> +
      + + templately_status || ( $this->get_local_plugin_data( 'templately/templately.php' ) !== false && $item == 'Templately' ) ) continue; ?> +
    • +
      +
      +
    • + +
    + +
    +
    + configuration_tab(); + $this->eael_elements(); + $this->go_pro(); + $this->templately_integrations(); + $this->eael_integrations(); + $this->final_step(); + ?> +
    +
    + + + + +
    +
    + +

    + +

    +

    + +

    +
    +
    + + + +
    +
    + + + + + templately_status || $this->get_local_plugin_data( 'templately/templately.php' ) !== false ) { + return false; + } + + ?> + + + + + + 'betterdocs', + 'basename' => 'betterdocs/betterdocs.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/bd-new.svg', + 'title' => __( 'BetterDocs', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'BetterDocs will help you to create & organize your documentation page in a beautiful way that will make your visitors find any help article easily.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'embedpress', + 'basename' => 'embedpress/embedpress.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/ep-logo.png', + 'title' => __( 'EmbedPress', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site. ', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'notificationx', + 'basename' => 'notificationx/notificationx.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/nx-logo.svg', + 'title' => __( 'NotificationX', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Best FOMO Social Proof Plugin to boost your sales conversion. Create stunning Sales Popup & Notification Bar With Elementor Support.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'easyjobs', + 'basename' => 'easyjobs/easyjobs.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/easy-jobs-logo.svg', + 'title' => __( 'easy.jobs', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Easy solution for the job recruitment to attract, manage & hire right talent faster. The Best Talent Recruitment Suite which lets you manage jobs & career page in Elementor.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'wp-scheduled-posts', + 'basename' => 'wp-scheduled-posts/wp-scheduled-posts.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/wscp.svg', + 'title' => __( 'SchedulePress', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Best Content Marketing Tool For WordPress – Schedule, Organize, & Auto Share Blog Posts. Take a quick glance at your content planning with Schedule Calendar, Auto & Manual Scheduler and more.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'betterlinks', + 'basename' => 'betterlinks/betterlinks.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/btl.svg', + 'title' => __( 'BetterLinks', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Best Link Shortening tool to create, shorten and manage any URL to help you cross-promote your brands & products. Gather analytics reports, run successfully marketing campaigns easily & many more.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'essential-blocks', + 'basename' => 'essential-blocks/essential-blocks.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/eb-new.svg', + 'title' => __( 'Essential Blocks', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Enhance your Gutenberg experience with 40+ unique blocks (more coming soon). Add power to the block editor using our easy-to-use blocks which are designed to make your next WordPress page or posts design easier and prettier than ever before.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'better-payment', + 'basename' => 'better-payment/better-payment.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/bp.svg', + 'title' => __( 'Better Payment', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Better Payment streamlines transactions in Elementor, integrating PayPal, Stripe, advanced analytics, validation, and Elementor forms for the most secure & efficient payments.', 'essential-addons-for-elementor-lite' ), + ], + ]; + } + + /** + * get_local_plugin_data + * + * @param mixed $basename + * @return array|false + */ + public function get_local_plugin_data( $basename = '' ) { + + if ( empty( $basename ) ) { + return false; + } + + if ( !function_exists( 'get_plugins' ) ) { + include_once ABSPATH . 'wp-admin/includes/plugin.php'; + } + + $plugins = get_plugins(); + + if ( !isset( $plugins[ $basename ] ) ) { + return false; + } + + return $plugins[ $basename ]; + } + + /** + * Save setup wizard data + */ + public function save_setup_wizard_data() { + + check_ajax_referer( 'essential-addons-elementor', 'security' ); + + if ( !current_user_can( 'manage_options' ) ) { + wp_send_json_error( __( 'you are not allowed to do this action', 'essential-addons-for-elementor-lite' ) ); + } + + if ( !isset( $_POST[ 'fields' ] ) ) { + return; + } + + wp_parse_str( $_POST[ 'fields' ], $fields ); + + if ( isset( $fields[ 'eael_user_email_address' ] ) && intval( $fields[ 'eael_user_email_address' ] ) == 1 ) { + $this->wpins_process(); + } + update_option( 'eael_setup_wizard', 'complete' ); + if ( $this->save_element_list( $fields ) ) { + wp_send_json_success( [ 'redirect_url' => esc_url( admin_url( 'admin.php?page=eael-settings' ) ) ] ); + } + wp_send_json_error(); + } + + /** + * save_eael_elements_data + */ + public function save_eael_elements_data() { + check_ajax_referer( 'essential-addons-elementor', 'security' ); + + if ( !current_user_can( 'manage_options' ) ) { + wp_send_json_error( __( 'you are not allowed to do this action', 'essential-addons-for-elementor-lite' ) ); + } + + if ( !isset( $_POST[ 'fields' ] ) ) { + return; + } + + wp_parse_str( $_POST[ 'fields' ], $fields ); + + if ( $this->save_element_list( $fields ) ) { + wp_send_json_success(); + } + wp_send_json_error(); + } + + /** + * save_element_list + * @param $fields + * @return bool + */ + public function save_element_list( $fields ) { + if ( !empty( $fields ) ) { + + $el_list = $fields[ 'eael_element' ]; + $save_element = []; + foreach ( $GLOBALS[ 'eael_config' ][ 'elements' ] as $key => $item ) { + $save_element[ $key ] = ( isset( $el_list[ $key ] ) ) ? 1 : ''; + } + $save_element = array_merge( $save_element, $this->get_dummy_widget() ); + update_option( 'eael_save_settings', $save_element ); + return true; + } + return false; + } + + /** + * get_element_list + * @return array[] + */ + public function get_element_list() { + return [ + 'content-elements' => [ + 'title' => __( 'Content Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'creative-btn', + 'title' => __( 'Creative Button', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'team-members', + 'title' => __( 'Team Member', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'testimonials', + 'title' => __( 'Testimonial', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'flip-box', + 'title' => __( 'Flip Box', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'info-box', + 'title' => __( 'Info Box', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'dual-header', + 'title' => __( 'Dual Color Heading', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'tooltip', + 'title' => __( 'Tooltip', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'adv-accordion', + 'title' => __( 'Advanced Accordion', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'adv-tabs', + 'title' => __( 'Advanced Tabs', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'feature-list', + 'title' => __( 'Feature List', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + + ], + [ + 'key' => 'sticky-video', + 'title' => __( 'Sticky Video', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'event-calendar', + 'title' => __( 'Event Calendar', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'simple-menu', + 'title' => __( 'Simple Menu', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + ] + ], + 'dynamic-content-elements' => [ + 'title' => __( 'Dynamic Content Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'post-grid', + 'title' => __( 'Post Grid', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'post-timeline', + 'title' => __( 'Post Timeline', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'data-table', + 'title' => __( 'Data Table', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'advanced-data-table', + 'title' => __( 'Advanced Data Table', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'content-ticker', + 'title' => __( 'Content Ticker', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'nft-gallery', + 'title' => __( 'NFT Gallery', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'business-reviews', + 'title' => __( 'Business Reviews', 'essential-addons-for-elementor-lite' ), + ], + ] + ], + 'creative-elements' => [ + 'title' => __( 'Creative Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'count-down', + 'title' => __( 'Countdown', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'fancy-text', + 'title' => __( 'Fancy Text', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'filter-gallery', + 'title' => __( 'Filterable Gallery', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'image-accordion', + 'title' => __( 'Image Accordion', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'progress-bar', + 'title' => __( 'Progress Bar', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'interactive-circle', + 'title' => __( 'Interactive Circle', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'svg-draw', + 'title' => __( 'SVG Draw', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'fancy-chart', + 'title' => __( 'Fancy Chart', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + ] + ], + 'marketing-elements' => [ + 'title' => __( 'Marketing & Social Feed Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'call-to-action', + 'title' => __( 'Call To Action', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'price-table', + 'title' => __( 'Pricing Table', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'basic', + ], + [ + 'key' => 'twitter-feed', + 'title' => __( 'Twitter Feed', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'facebook-feed', + 'title' => __( 'Facebook Feed', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + + ] + ], + 'form-styler-elements' => [ + 'title' => __( 'Form Styler Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'contact-form-7', + 'title' => __( 'Contact Form 7', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'weforms', + 'title' => __( 'weForms', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'ninja-form', + 'title' => __( 'Ninja Form', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'gravity-form', + 'title' => __( 'Gravity Form', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'caldera-form', + 'title' => __( 'Caldera Form', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'wpforms', + 'title' => __( 'WPForms', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'fluentform', + 'title' => __( 'Fluent Forms', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'formstack', + 'title' => __( 'Formstack', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'typeform', + 'title' => __( 'Typeform', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'login-register', + 'title' => __( 'Login Register Form', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + ] + ], + 'documentation-elements' => [ + 'title' => __( 'Documentation Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'betterdocs-category-grid', + 'title' => __( 'BetterDocs Category Grid', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'betterdocs-category-box', + 'title' => __( 'BetterDocs Category Box', 'essential-addons-for-elementor-lite' ), + + ], + [ + 'key' => 'betterdocs-search-form', + 'title' => __( 'BetterDocs Search Form', 'essential-addons-for-elementor-lite' ), + ] + ] + ], + 'woocommerce-elements' => [ + 'title' => __( 'WooCommerce Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'product-grid', + 'title' => __( 'Woo Product Grid', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'woo-product-list', + 'title' => __( 'Woo Product List', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'woo-product-carousel', + 'title' => __( 'Woo Product Carousel', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'woo-checkout', + 'title' => __( 'Woo Checkout', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'woo-cart', + 'title' => __( 'Woo Cart', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'woo-cross-sells', + 'title' => __( 'Woo Cross Sells', 'essential-addons-for-elementor-lite' ), + ], + [ + 'key' => 'woo-product-compare', + 'title' => __( 'Woo Product Compare', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ], + [ + 'key' => 'woo-product-gallery', + 'title' => __( 'Woo Product Gallery', 'essential-addons-for-elementor-lite' ), + 'preferences' => 'advance', + ] + ] + ] + ]; + } + + public function pro_elements() { + return [ + 'event-calendar' => [ + 'title' => __( 'Event Calendar', 'essential-addons-for-elementor-lite' ), + 'link' => esc_url( 'https://essential-addons.com/elementor/event-calendar/' ), + 'logo' => esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/event-cal.svg' ), + ], + 'toggle' => [ + 'title' => __( 'Toggle', 'essential-addons-for-elementor-lite' ), + 'link' => esc_url( 'https://essential-addons.com/elementor/content-toggle/' ), + 'logo' => esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/toggle.svg' ), + ], + 'adv-google-map' => [ + 'title' => __( 'Advanced Google Map', 'essential-addons-for-elementor-lite' ), + 'link' => esc_url( 'https://essential-addons.com/elementor/advanced-google-map/' ), + 'logo' => esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/adv-google-map.svg' ), + ], + 'dynamic-gallery' => [ + 'title' => __( 'Dynamic Gallery', 'essential-addons-for-elementor-lite' ), + 'link' => esc_url( 'https://essential-addons.com/elementor/dynamic-gallery/' ), + 'logo' => esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/dynamic-gallery.svg' ), + ], + 'image-hotspots' => [ + 'title' => __( 'Image Hotspots', 'essential-addons-for-elementor-lite' ), + 'link' => esc_url( 'https://essential-addons.com/elementor/image-hotspots/' ), + 'logo' => esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/image-hotspots.svg' ), + ], + 'lightbox-and-modal' => [ + 'title' => __( 'Lightbox and Modal', 'essential-addons-for-elementor-lite' ), + 'link' => esc_url( 'https://essential-addons.com/elementor/lightbox-modal/' ), + 'logo' => esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/lightbox-and-modal.svg' ), + ], + 'mailchimp' => [ + 'title' => __( 'Mailchimp', 'essential-addons-for-elementor-lite' ), + 'link' => esc_url( 'https://essential-addons.com/elementor/mailchimp/' ), + 'logo' => esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/mailchimp.svg' ), + ], + 'instagram-feed' => [ + 'title' => __( 'Instagram Feed', 'essential-addons-for-elementor-lite' ), + 'link' => esc_url( 'https://essential-addons.com/elementor/instagram-feed/' ), + 'logo' => esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/instagram-feed.svg' ), + ] + ]; + } + + public static function redirect() { + update_option( 'eael_setup_wizard', 'init' ); + wp_redirect( admin_url( 'admin.php?page=eael-setup-wizard' ) ); + } + + public function change_site_title() { + ?> + + true, + 'goodbye_form' => true, + 'item_id' => '760e8569757fa16992d8' + ] ); + $tracker->set_is_tracking_allowed( true ); + $tracker->do_tracking( true ); + } + } + + public function get_dummy_widget() { + return [ + 'embedpress' => 1, + 'woocommerce-review' => 1, + 'career-page' => 1, + 'crowdfundly-single-campaign' => 1, + 'crowdfundly-organization' => 1, + 'crowdfundly-all-campaign' => 1, + 'better-payment' => 1, + ]; + } +} + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/index.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/index.php new file mode 100644 index 0000000..e71af0e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/index.php @@ -0,0 +1 @@ + esc_html_x( 'Background Type', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::CHOOSE, + 'render_type' => 'ui', + ]; + + $fields['color'] = [ + 'label' => esc_html_x( 'Color', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'title' => esc_html_x( 'Background Color', 'Background Control', 'elementor' ), + 'selectors' => [ + '{{SELECTOR}}' => 'background: {{VALUE}};', + ], + 'condition' => [ + 'background' => [ 'classic', 'gradient', 'video' ], + ], + ]; + + $fields['color_stop'] = [ + 'label' => esc_html_x( 'Location', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ '%', 'custom' ], + 'default' => [ + 'unit' => '%', + 'size' => 0, + ], + 'render_type' => 'ui', + 'condition' => [ + 'background' => [ 'gradient' ], + ], + 'of_type' => 'gradient', + ]; + + $fields['color_b'] = [ + 'label' => esc_html_x( 'Second Color', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#f2295b', + 'render_type' => 'ui', + 'condition' => [ + 'background' => [ 'gradient' ], + ], + 'of_type' => 'gradient', + ]; + + $fields['color_b_stop'] = [ + 'label' => esc_html_x( 'Location', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ '%', 'custom' ], + 'default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'render_type' => 'ui', + 'condition' => [ + 'background' => [ 'gradient' ], + ], + 'of_type' => 'gradient', + ]; + + $fields['gradient_type'] = [ + 'label' => esc_html_x( 'Type', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'linear' => esc_html_x( 'Linear', 'Background Control', 'elementor' ), + 'radial' => esc_html_x( 'Radial', 'Background Control', 'elementor' ), + ], + 'default' => 'linear', + 'render_type' => 'ui', + 'condition' => [ + 'background' => [ 'gradient' ], + ], + 'of_type' => 'gradient', + ]; + + $fields['gradient_angle'] = [ + 'label' => esc_html_x( 'Angle', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ 'deg', 'grad', 'rad', 'turn', 'custom' ], + 'default' => [ + 'unit' => 'deg', + 'size' => 180, + ], + 'selectors' => [ + '{{SELECTOR}}' => 'background-color: transparent; background-image: linear-gradient({{SIZE}}{{UNIT}}, {{color.VALUE}} {{color_stop.SIZE}}{{color_stop.UNIT}}, {{color_b.VALUE}} {{color_b_stop.SIZE}}{{color_b_stop.UNIT}})', + ], + 'condition' => [ + 'background' => [ 'gradient' ], + 'gradient_type' => 'linear', + ], + 'of_type' => 'gradient', + ]; + + $fields['gradient_position'] = [ + 'label' => esc_html_x( 'Position', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'center center' => esc_html_x( 'Center Center', 'Background Control', 'elementor' ), + 'center left' => esc_html_x( 'Center Left', 'Background Control', 'elementor' ), + 'center right' => esc_html_x( 'Center Right', 'Background Control', 'elementor' ), + 'top center' => esc_html_x( 'Top Center', 'Background Control', 'elementor' ), + 'top left' => esc_html_x( 'Top Left', 'Background Control', 'elementor' ), + 'top right' => esc_html_x( 'Top Right', 'Background Control', 'elementor' ), + 'bottom center' => esc_html_x( 'Bottom Center', 'Background Control', 'elementor' ), + 'bottom left' => esc_html_x( 'Bottom Left', 'Background Control', 'elementor' ), + 'bottom right' => esc_html_x( 'Bottom Right', 'Background Control', 'elementor' ), + ], + 'default' => 'center center', + 'selectors' => [ + '{{SELECTOR}}' => 'background-color: transparent; background-image: radial-gradient(at {{VALUE}}, {{color.VALUE}} {{color_stop.SIZE}}{{color_stop.UNIT}}, {{color_b.VALUE}} {{color_b_stop.SIZE}}{{color_b_stop.UNIT}})', + ], + 'condition' => [ + 'background' => [ 'gradient' ], + 'gradient_type' => 'radial', + ], + 'of_type' => 'gradient', + ]; + + $fields['image'] = [ + 'label' => esc_html_x( 'Image', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::MEDIA, + 'ai' => [ + 'category' => 'background', + ], + 'dynamic' => [ + 'active' => true, + ], + 'responsive' => true, + 'title' => esc_html_x( 'Background Image', 'Background Control', 'elementor' ), + 'selectors' => [ + '{{SELECTOR}}' => 'background-image: url("{{URL}}");', + ], + 'has_sizes' => true, + 'render_type' => 'template', + 'condition' => [ + 'background' => [ 'classic' ], + ], + ]; + + $fields['position'] = [ + 'label' => esc_html_x( 'Position', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => '', + 'separator' => 'before', + 'responsive' => true, + 'options' => [ + '' => esc_html_x( 'Default', 'Background Control', 'elementor' ), + 'center center' => esc_html_x( 'Center Center', 'Background Control', 'elementor' ), + 'center left' => esc_html_x( 'Center Left', 'Background Control', 'elementor' ), + 'center right' => esc_html_x( 'Center Right', 'Background Control', 'elementor' ), + 'top center' => esc_html_x( 'Top Center', 'Background Control', 'elementor' ), + 'top left' => esc_html_x( 'Top Left', 'Background Control', 'elementor' ), + 'top right' => esc_html_x( 'Top Right', 'Background Control', 'elementor' ), + 'bottom center' => esc_html_x( 'Bottom Center', 'Background Control', 'elementor' ), + 'bottom left' => esc_html_x( 'Bottom Left', 'Background Control', 'elementor' ), + 'bottom right' => esc_html_x( 'Bottom Right', 'Background Control', 'elementor' ), + 'initial' => esc_html_x( 'Custom', 'Background Control', 'elementor' ), + + ], + 'selectors' => [ + '{{SELECTOR}}' => 'background-position: {{VALUE}};', + ], + 'condition' => [ + 'background' => [ 'classic' ], + 'image[url]!' => '', + ], + ]; + + $fields['xpos'] = [ + 'label' => esc_html_x( 'X Position', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SLIDER, + 'responsive' => true, + 'size_units' => [ 'px', '%', 'em', 'rem', 'vw', 'custom' ], + 'default' => [ + 'size' => 0, + ], + 'tablet_default' => [ + 'size' => 0, + ], + 'mobile_default' => [ + 'size' => 0, + ], + 'range' => [ + 'px' => [ + 'min' => - 800, + 'max' => 800, + ], + 'em' => [ + 'min' => - 100, + 'max' => 100, + ], + '%' => [ + 'min' => - 100, + 'max' => 100, + ], + 'vw' => [ + 'min' => - 100, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{SELECTOR}}' => 'background-position: {{SIZE}}{{UNIT}} {{ypos.SIZE}}{{ypos.UNIT}}', + ], + 'condition' => [ + 'background' => [ 'classic' ], + 'position' => [ 'initial' ], + 'image[url]!' => '', + ], + 'required' => true, + ]; + + $fields['ypos'] = [ + 'label' => esc_html_x( 'Y Position', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SLIDER, + 'responsive' => true, + 'size_units' => [ 'px', '%', 'em', 'rem', 'vh', 'custom' ], + 'default' => [ + 'size' => 0, + ], + 'tablet_default' => [ + 'size' => 0, + ], + 'mobile_default' => [ + 'size' => 0, + ], + 'range' => [ + 'px' => [ + 'min' => - 800, + 'max' => 800, + ], + 'em' => [ + 'min' => - 100, + 'max' => 100, + ], + '%' => [ + 'min' => - 100, + 'max' => 100, + ], + 'vh' => [ + 'min' => - 100, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{SELECTOR}}' => 'background-position: {{xpos.SIZE}}{{xpos.UNIT}} {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'background' => [ 'classic' ], + 'position' => [ 'initial' ], + 'image[url]!' => '', + ], + 'required' => true, + ]; + + $fields['attachment'] = [ + 'label' => esc_html_x( 'Attachment', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => '', + 'options' => [ + '' => esc_html_x( 'Default', 'Background Control', 'elementor' ), + 'scroll' => esc_html_x( 'Scroll', 'Background Control', 'elementor' ), + 'fixed' => esc_html_x( 'Fixed', 'Background Control', 'elementor' ), + ], + 'selectors' => [ + '(desktop+){{SELECTOR}}' => 'background-attachment: {{VALUE}};', + ], + 'condition' => [ + 'background' => [ 'classic' ], + 'image[url]!' => '', + ], + ]; + + $fields['attachment_alert'] = [ + 'type' => Controls_Manager::RAW_HTML, + 'content_classes' => 'elementor-control-field-description', + 'raw' => esc_html__( 'Note: Attachment Fixed works only on desktop.', 'elementor' ), + 'separator' => 'none', + 'condition' => [ + 'background' => [ 'classic' ], + 'image[url]!' => '', + 'attachment' => 'fixed', + ], + ]; + + $fields['repeat'] = [ + 'label' => esc_html_x( 'Repeat', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => '', + 'responsive' => true, + 'options' => [ + '' => esc_html_x( 'Default', 'Background Control', 'elementor' ), + 'no-repeat' => esc_html_x( 'No-repeat', 'Background Control', 'elementor' ), + 'repeat' => esc_html_x( 'Repeat', 'Background Control', 'elementor' ), + 'repeat-x' => esc_html_x( 'Repeat-x', 'Background Control', 'elementor' ), + 'repeat-y' => esc_html_x( 'Repeat-y', 'Background Control', 'elementor' ), + ], + 'selectors' => [ + '{{SELECTOR}}' => 'background-repeat: {{VALUE}};', + ], + 'condition' => [ + 'background' => [ 'classic' ], + 'image[url]!' => '', + ], + ]; + + $fields['size'] = [ + 'label' => esc_html_x( 'Display Size', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'responsive' => true, + 'default' => '', + 'options' => [ + '' => esc_html_x( 'Default', 'Background Control', 'elementor' ), + 'auto' => esc_html_x( 'Auto', 'Background Control', 'elementor' ), + 'cover' => esc_html_x( 'Cover', 'Background Control', 'elementor' ), + 'contain' => esc_html_x( 'Contain', 'Background Control', 'elementor' ), + 'initial' => esc_html_x( 'Custom', 'Background Control', 'elementor' ), + ], + 'selectors' => [ + '{{SELECTOR}}' => 'background-size: {{VALUE}};', + ], + 'condition' => [ + 'background' => [ 'classic' ], + 'image[url]!' => '', + ], + ]; + + $fields['bg_width'] = [ + 'label' => esc_html_x( 'Width', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::SLIDER, + 'responsive' => true, + 'size_units' => [ 'px', '%', 'em', 'rem', 'vw', 'custom' ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + 'vw' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'size' => 100, + 'unit' => '%', + ], + 'required' => true, + 'selectors' => [ + '{{SELECTOR}}' => 'background-size: {{SIZE}}{{UNIT}} auto', + + ], + 'condition' => [ + 'background' => [ 'classic' ], + 'size' => [ 'initial' ], + 'image[url]!' => '', + ], + ]; + + $fields['video_link'] = [ + 'label' => esc_html_x( 'Video Link', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::TEXT, + 'placeholder' => 'https://www.youtube.com/watch?v=XHOmBV4js_E', + 'description' => esc_html__( 'YouTube/Vimeo link, or link to video file (mp4 is recommended).', 'elementor' ), + 'label_block' => true, + 'default' => '', + 'dynamic' => [ + 'active' => true, + 'categories' => [ + TagsModule::POST_META_CATEGORY, + TagsModule::URL_CATEGORY, + ], + ], + 'condition' => [ + 'background' => [ 'video' ], + ], + 'of_type' => 'video', + 'frontend_available' => true, + ]; + + $fields['video_start'] = [ + 'label' => esc_html__( 'Start Time', 'elementor' ), + 'type' => Controls_Manager::NUMBER, + 'description' => esc_html__( 'Specify a start time (in seconds)', 'elementor' ), + 'placeholder' => 10, + 'condition' => [ + 'background' => [ 'video' ], + ], + 'of_type' => 'video', + 'frontend_available' => true, + ]; + + $fields['video_end'] = [ + 'label' => esc_html__( 'End Time', 'elementor' ), + 'type' => Controls_Manager::NUMBER, + 'description' => esc_html__( 'Specify an end time (in seconds)', 'elementor' ), + 'placeholder' => 70, + 'condition' => [ + 'background' => [ 'video' ], + ], + 'of_type' => 'video', + 'frontend_available' => true, + ]; + + $fields['play_once'] = [ + 'label' => esc_html__( 'Play Once', 'elementor' ), + 'type' => Controls_Manager::SWITCHER, + 'condition' => [ + 'background' => [ 'video' ], + ], + 'of_type' => 'video', + 'frontend_available' => true, + ]; + + $fields['play_on_mobile'] = [ + 'label' => esc_html__( 'Play On Mobile', 'elementor' ), + 'type' => Controls_Manager::SWITCHER, + 'condition' => [ + 'background' => [ 'video' ], + ], + 'of_type' => 'video', + 'frontend_available' => true, + ]; + + // This control was added to handle a bug with the Youtube Embed API. The bug: If there is a video with Privacy + // Mode on, and at the same time the page contains another video WITHOUT privacy mode on, one of the videos + // will not run properly. This added control allows users to align all their videos to one host (either + // youtube.com or youtube-nocookie.com, depending on whether the user wants privacy mode on or not). + $fields['privacy_mode'] = [ + 'label' => esc_html__( 'Privacy Mode', 'elementor' ), + 'type' => Controls_Manager::SWITCHER, + 'condition' => [ + 'background' => [ 'video' ], + ], + 'of_type' => 'video', + 'frontend_available' => true, + ]; + + $fields['video_fallback'] = [ + 'label' => esc_html_x( 'Background Fallback', 'Background Control', 'elementor' ), + 'description' => esc_html__( 'This cover image will replace the background video in case that the video could not be loaded.', 'elementor' ), + 'type' => Controls_Manager::MEDIA, + 'dynamic' => [ + 'active' => true, + ], + 'condition' => [ + 'background' => [ 'video' ], + ], + 'selectors' => [ + '{{SELECTOR}}' => 'background: url("{{URL}}") 50% 50%; background-size: cover;', + ], + 'of_type' => 'video', + ]; + + $fields['slideshow_gallery'] = [ + 'label' => esc_html_x( 'Images', 'Background Control', 'elementor' ), + 'type' => Controls_Manager::GALLERY, + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + 'show_label' => false, + 'of_type' => 'slideshow', + 'frontend_available' => true, + ]; + + $fields['slideshow_loop'] = [ + 'label' => esc_html__( 'Infinite Loop', 'elementor' ), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + 'of_type' => 'slideshow', + 'frontend_available' => true, + ]; + + $fields['slideshow_slide_duration'] = [ + 'label' => esc_html__( 'Duration', 'elementor' ) . ' (ms)', + 'type' => Controls_Manager::NUMBER, + 'default' => 5000, + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + 'frontend_available' => true, + ]; + + $fields['slideshow_slide_transition'] = [ + 'label' => esc_html__( 'Transition', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'fade', + 'options' => [ + 'fade' => 'Fade', + 'slide_right' => 'Slide Right', + 'slide_left' => 'Slide Left', + 'slide_up' => 'Slide Up', + 'slide_down' => 'Slide Down', + ], + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + 'of_type' => 'slideshow', + 'frontend_available' => true, + ]; + + $fields['slideshow_transition_duration'] = [ + 'label' => esc_html__( 'Transition Duration', 'elementor' ) . ' (ms)', + 'type' => Controls_Manager::NUMBER, + 'default' => 500, + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + 'frontend_available' => true, + ]; + + $fields['slideshow_background_size'] = [ + 'label' => esc_html__( 'Background Size', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'responsive' => true, + 'default' => '', + 'options' => [ + '' => esc_html__( 'Default', 'elementor' ), + 'auto' => esc_html__( 'Auto', 'elementor' ), + 'cover' => esc_html__( 'Cover', 'elementor' ), + 'contain' => esc_html__( 'Contain', 'elementor' ), + ], + 'selectors' => [ + '{{WRAPPER}} .elementor-background-slideshow__slide__image' => 'background-size: {{VALUE}};', + ], + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + ]; + + $fields['slideshow_background_position'] = [ + 'label' => esc_html__( 'Background Position', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => '', + 'responsive' => true, + 'options' => [ + '' => esc_html__( 'Default', 'elementor' ), + 'center center' => esc_html_x( 'Center Center', 'Background Control', 'elementor' ), + 'center left' => esc_html_x( 'Center Left', 'Background Control', 'elementor' ), + 'center right' => esc_html_x( 'Center Right', 'Background Control', 'elementor' ), + 'top center' => esc_html_x( 'Top Center', 'Background Control', 'elementor' ), + 'top left' => esc_html_x( 'Top Left', 'Background Control', 'elementor' ), + 'top right' => esc_html_x( 'Top Right', 'Background Control', 'elementor' ), + 'bottom center' => esc_html_x( 'Bottom Center', 'Background Control', 'elementor' ), + 'bottom left' => esc_html_x( 'Bottom Left', 'Background Control', 'elementor' ), + 'bottom right' => esc_html_x( 'Bottom Right', 'Background Control', 'elementor' ), + ], + 'selectors' => [ + '{{WRAPPER}} .elementor-background-slideshow__slide__image' => 'background-position: {{VALUE}};', + ], + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + ]; + + $fields['slideshow_lazyload'] = [ + 'label' => esc_html__( 'Lazyload', 'elementor' ), + 'type' => Controls_Manager::SWITCHER, + 'separator' => 'before', + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + 'of_type' => 'slideshow', + 'frontend_available' => true, + ]; + + $fields['slideshow_ken_burns'] = [ + 'label' => esc_html__( 'Ken Burns Effect', 'elementor' ), + 'type' => Controls_Manager::SWITCHER, + 'separator' => 'before', + 'condition' => [ + 'background' => [ 'slideshow' ], + ], + 'of_type' => 'slideshow', + 'frontend_available' => true, + ]; + + $fields['slideshow_ken_burns_zoom_direction'] = [ + 'label' => esc_html__( 'Direction', 'elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'in', + 'options' => [ + 'in' => esc_html__( 'In', 'elementor' ), + 'out' => esc_html__( 'Out', 'elementor' ), + ], + 'condition' => [ + 'background' => [ 'slideshow' ], + 'slideshow_ken_burns!' => '', + ], + 'of_type' => 'slideshow', + 'frontend_available' => true, + ]; + + return $fields; + } + +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Controls/Select2.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Controls/Select2.php new file mode 100644 index 0000000..d02eca9 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Controls/Select2.php @@ -0,0 +1,78 @@ + esc_url( admin_url( 'admin-ajax.php' ) ), + 'search_text' => esc_html__( 'Search', 'essential-addons-for-elementor-lite' ), + 'remove' => __( 'Remove', 'essential-addons-for-elementor-lite' ), + 'thumbnail' => __( 'Image', 'essential-addons-for-elementor-lite' ), + 'name' => __( 'Title', 'essential-addons-for-elementor-lite' ), + 'price' => __( 'Price', 'essential-addons-for-elementor-lite' ), + 'quantity' => __( 'Quantity', 'essential-addons-for-elementor-lite' ), + 'subtotal' => __( 'Subtotal', 'essential-addons-for-elementor-lite' ), + 'cl_login_status' => __( 'User Status', 'essential-addons-for-elementor-lite' ), + 'cl_post_type' => __( 'Post Type', 'essential-addons-for-elementor-lite' ), + 'cl_browser' => __( 'Browser', 'essential-addons-for-elementor-lite' ), + 'cl_date_time' => __( 'Date & Time', 'essential-addons-for-elementor-lite' ), + 'cl_recurring_day'=> __( 'Recurring Day', 'essential-addons-for-elementor-lite' ), + 'cl_dynamic' => __( 'Dynamic Field', 'essential-addons-for-elementor-lite' ), + 'cl_query_string' => __( 'Query String', 'essential-addons-for-elementor-lite' ), + 'cl_visit_count' => __( 'Visit Count', 'essential-addons-for-elementor-lite' ), + ] + ); + wp_enqueue_script( 'eael-select2' ); + } + + protected function get_default_settings() + { + return [ + 'multiple' => false, + 'source_name' => 'post_type', + 'source_type' => 'post', + ]; + } + + public function content_template() + { + $control_uid = $this->get_control_uid(); + ?> + <# var controlUID = ''; #> + <# var currentID = elementor.panel.currentView.currentPageView.model.attributes.settings.attributes[data.name]; #> +
    + <# if ( data.label ) { #> + + <# } #> +
    + <# var multiple = ( data.multiple ) ? 'multiple' : ''; #> + +
    +
    + <# + ( function( $ ) { + $( document.body ).trigger( 'eael_select2_init',{currentID:data.controlValue,data:data,controlUID:controlUID,multiple:data.multiple} ); + }( jQuery ) ); + #> + init_content_general_controls(); + $this->init_content_content_controls(); + $this->init_content_promotion_controls(); + + /** + * Style Tab Controls + */ + $this->init_style_general_controls(); + $this->init_style_tab_controls(); + $this->init_style_tab_content_controls(); + $this->init_style_caret_controls(); + } + + protected function init_content_general_controls() + { + $this->start_controls_section( + 'eael_section_adv-accordion_settings', + [ + 'label' => esc_html__('General Settings', 'essential-addons-for-elementor-lite'), + ] + ); + $this->add_control( + 'eael_adv_accordion_type', + [ + 'label' => esc_html__('Accordion Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'accordion', + 'label_block' => false, + 'options' => [ + 'accordion' => esc_html__('Accordion', 'essential-addons-for-elementor-lite'), + 'toggle' => esc_html__('Toggle', 'essential-addons-for-elementor-lite'), + ], + ] + ); + $this->add_control( + 'eael_adv_accordion_title_tag', + [ + 'label' => __('Select Accordion Tab Title Tag', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'span', + 'options' => [ + 'h1' => __('H1', 'essential-addons-for-elementor-lite'), + 'h2' => __('H2', 'essential-addons-for-elementor-lite'), + 'h3' => __('H3', 'essential-addons-for-elementor-lite'), + 'h4' => __('H4', 'essential-addons-for-elementor-lite'), + 'h5' => __('H5', 'essential-addons-for-elementor-lite'), + 'h6' => __('H6', 'essential-addons-for-elementor-lite'), + 'span' => __('Span', 'essential-addons-for-elementor-lite'), + 'p' => __('P', 'essential-addons-for-elementor-lite'), + 'div' => __('Div', 'essential-addons-for-elementor-lite'), + ], + ] + ); + $this->add_control( + 'eael_adv_accordion_icon_show', + [ + 'label' => esc_html__('Enable Toggle Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'return_value' => 'yes', + ] + ); + $this->add_control( + 'eael_adv_accordion_toggle_icon_postion', + [ + 'label' => esc_html__('Toggle Icon Postion', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Right', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Left', 'essential-addons-for-elementor-lite'), + 'default' => 'right', + 'return_value' => 'right', + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_adv_accordion_icon_new', + [ + 'label' => esc_html__('Toggle Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_adv_accordion_icon', + 'default' => [ + 'value' => 'fas fa-angle-right', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_control( + 'eael_adv_accordion_toggle_speed', + [ + 'label' => esc_html__('Toggle Speed (ms)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'label_block' => false, + 'default' => 300, + ] + ); + + $this->add_control( + 'eael_adv_accordion_custom_id_offset', + [ + 'label' => esc_html__('Custom ID offset', 'essential-addons-for-elementor-lite'), + 'description' => esc_html__('Use offset to set the custom ID target scrolling position.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'label_block' => false, + 'default' => 0, + 'min' => 0, + ] + ); + + $this->add_control( + 'eael_adv_accordion_scroll_speed', + [ + 'label' => esc_html__('Scroll Speed (ms)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'label_block' => false, + 'default' => 300, + ] + ); + + $this->add_control( + 'eael_adv_accordion_scroll_onclick', + [ + 'label' => esc_html__('Scroll on Click', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'no', + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'eael_adv_accordion_faq_schema_show', + [ + 'label' => esc_html__('Enable FAQ Schema', 'essential-addons-for-elementor-lite'), + 'description' => esc_html__('For saved template, FAQ Schema Text can be added manually on each tab.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'no', + 'return_value' => 'yes', + 'separator' => 'before', + ] + ); + + $this->end_controls_section(); + } + + protected function init_content_content_controls() + { + $this->start_controls_section( + 'eael_section_adv_accordion_content_settings', + [ + 'label' => esc_html__('Content Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $repeater = new Repeater(); + + $repeater->add_control( + 'eael_adv_accordion_tab_default_active', + [ + 'label' => esc_html__('Active as Default', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'no', + 'return_value' => 'yes', + ] + ); + + $repeater->add_control( + 'eael_adv_accordion_tab_icon_show', + [ + 'label' => esc_html__('Enable Tab Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'return_value' => 'yes', + ] + ); + + // $repeater->add_control( + // 'eael_adv_accordion_tab_title_icon_new_active', + // [ + // 'label' => esc_html__('Opened Tab Icon?', 'essential-addons-for-elementor-lite'), + // 'description' => esc_html__('Set icon by tab type (opened or closed)!', 'essential-addons-for-elementor-lite'), + // 'type' => Controls_Manager::SWITCHER, + // 'default' => 'closed', + // 'return_value' => 'opened', + // 'condition' => [ + // 'eael_adv_accordion_tab_icon_show' => 'yes', + // ], + // ] + // ); + + $repeater->start_controls_tabs( 'tab_icons_repeater' ); + + $repeater->start_controls_tab( 'opened_tab', + [ + 'label' => esc_html__( 'Opened Tab', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_adv_accordion_tab_icon_show' => 'yes', + ], + ] + ); + + $repeater->add_control( + 'eael_adv_accordion_tab_title_icon_new_opened', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_adv_accordion_tab_title_icon_opened', + 'default' => [ + 'value' => 'fas fa-minus', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_adv_accordion_tab_icon_show' => 'yes', + // 'eael_adv_accordion_tab_title_icon_new_active' => 'opened' + ], + ] + ); + + $repeater->end_controls_tab(); + + $repeater->start_controls_tab( 'closed_tab', + [ + 'label' => esc_html__( 'Closed Tab', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_adv_accordion_tab_icon_show' => 'yes', + ], + ] + ); + + $repeater->add_control( + 'eael_adv_accordion_tab_title_icon_new', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_adv_accordion_tab_title_icon', + 'default' => [ + 'value' => 'fas fa-plus', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_adv_accordion_tab_icon_show' => 'yes', + // 'eael_adv_accordion_tab_title_icon_new_active!' => 'opened' + ], + ] + ); + + $repeater->end_controls_tab(); + + $repeater->end_controls_tabs(); + + $repeater->add_control( + 'eael_adv_accordion_tab_title', + [ + 'label' => esc_html__('Tab Title', 'essential-addons-for-elementor-lite'), + 'label_block' => true, + 'type' => Controls_Manager::TEXT, + 'default' => esc_html__('Tab Title', 'essential-addons-for-elementor-lite'), + 'dynamic' => ['active' => true], + 'separator' => 'before', + 'ai' => [ + 'active' => false, + ], + ] + ); + + + $repeater->add_control( + 'eael_adv_accordion_text_type', + [ + 'label' => __('Content Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'content' => __('Content', 'essential-addons-for-elementor-lite'), + 'template' => __('Saved Templates', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'content', + ] + ); + + $repeater->add_control( + 'eael_primary_templates', + [ + 'name' => 'eael_primary_templates', + 'label' => __('Choose Template', 'essential-addons-for-elementor-lite'), + 'type' => 'eael-select2', + 'source_name' => 'post_type', + 'source_type' => 'elementor_library', + 'label_block' => true, + 'condition' => [ + 'eael_adv_accordion_text_type' => 'template', + ], + ] + ); + + $repeater->add_control( + 'eael_adv_accordion_tab_content', + [ + 'name' => 'eael_adv_accordion_tab_content', + 'label' => esc_html__('Tab Content', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + 'default' => esc_html__('Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.', 'essential-addons-for-elementor-lite'), + 'dynamic' => ['active' => true], + 'condition' => [ + 'eael_adv_accordion_text_type' => 'content', + ], + ] + ); + + $repeater->add_control( + 'eael_adv_accordion_tab_id', + [ + 'label' => esc_html__('Custom ID', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'description' => esc_html__( 'Custom ID will be added as an anchor tag. For example, if you add ‘test’ as your custom ID, the link will become like the following: https://www.example.com/#test and it will open the respective tab directly.', 'essential-addons-for-elementor-lite' ), + 'default' => '', + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_adv_accordion_tab_faq_schema_text', + [ + 'label' => esc_html__('FAQ Schema Text', 'essential-addons-for-elementor-lite'), + 'label_block' => true, + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'separator' => 'before', + 'ai' => [ + 'active' => false, + ], + 'condition' => [ + 'eael_adv_accordion_text_type' => 'template', + ], + ] + ); + + $this->add_control( + 'eael_adv_accordion_tab', + [ + 'type' => Controls_Manager::REPEATER, + 'seperator' => 'before', + 'default' => [ + ['eael_adv_accordion_tab_title' => esc_html__('Accordion Tab Title 1', 'essential-addons-for-elementor-lite')], + ['eael_adv_accordion_tab_title' => esc_html__('Accordion Tab Title 2', 'essential-addons-for-elementor-lite')], + ['eael_adv_accordion_tab_title' => esc_html__('Accordion Tab Title 3', 'essential-addons-for-elementor-lite')], + ], + 'fields' => $repeater->get_controls(), + 'title_field' => '{{eael_adv_accordion_tab_title}}', + ] + ); + + $this->end_controls_section(); + } + + protected function init_content_promotion_controls() + { + if (!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $this->end_controls_section(); + } + } + + protected function init_style_general_controls() + { + $this->start_controls_section( + 'eael_section_adv_accordion_style_settings', + [ + 'label' => esc_html__('General Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_accordion_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-adv-accordion', + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_adv_accordion_box_shadow', + 'selector' => '{{WRAPPER}} .eael-adv-accordion', + ] + ); + $this->end_controls_section(); + } + + protected function init_style_tab_controls() + { + $this->start_controls_section( + 'eael_section_adv_accordions_tab_style_settings', + [ + 'label' => esc_html__('Tab Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_adv_accordion_tab_title_typography', + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title', + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_tab_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 16, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon' => 'height: {{SIZE}}{{UNIT}};width: {{SIZE}}{{UNIT}};line-height: {{SIZE}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_tab_icon_gap', + [ + 'label' => __('Icon Gap', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon' => 'margin-left: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_adv_accordion_toggle_icon_postion' => 'right', + ], + ] + ); + // after change toggle icon postion, tab icon will be also change postion then this control will be work + $this->add_responsive_control( + 'eael_adv_accordion_tab_icon_gap_left', + [ + 'label' => __('Icon Gap', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon' => 'margin-left: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_adv_accordion_toggle_icon_postion' => '', + ], + ] + ); + + $this->add_responsive_control( + 'eael_adv_accordion_tab_distance', + [ + 'label' => esc_html__('Distance', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list' => 'margin-bottom: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_adv_accordion_tab_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_tab_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->start_controls_tabs('eael_adv_accordion_header_tabs'); + # Normal State Tab + $this->start_controls_tab('eael_adv_accordion_header_normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_adv_accordion_tab_bgtype', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header', + ] + ); + $this->add_control( + 'eael_adv_accordion_tab_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_adv_accordion_tab_icon_color', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg' => 'color: {{VALUE}}; fill: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg' => 'fill: {{VALUE}};', + ] + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_accordion_tab_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header', + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_tab_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_tab(); + + # Hover State Tab + $this->start_controls_tab( + 'eael_adv_accordion_header_hover', + [ + 'label' => esc_html__('Hover', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_adv_accordion_tab_bgtype_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover', + ] + ); + $this->add_control( + 'eael_adv_accordion_tab_text_color_hover', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_adv_accordion_tab_icon_color_hover', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg' => 'color: {{VALUE}}; fill: {{VALUE}}', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon' => 'fill: {{VALUE}}', + ] + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_accordion_tab_border_hover', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover', + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_tab_border_radius_hover', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_tab(); + + #Active State Tab + $this->start_controls_tab( + 'eael_adv_accordion_header_active', + [ + 'label' => esc_html__('Active', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_adv_accordion_tab_bgtype_active', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active', + ] + ); + $this->add_control( + 'eael_adv_accordion_tab_text_color_active', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_adv_accordion_tab_icon_color_active', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg' => 'color: {{VALUE}};fill: {{VALUE}}', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon' => 'fill: {{VALUE}}', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_accordion_tab_border_active', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active', + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_tab_border_radius_active', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_tab(); + $this->end_controls_tabs(); + $this->end_controls_section(); + } + + protected function init_style_tab_content_controls() + { + $this->start_controls_section( + 'eael_section_adv_accordion_tab_content_style_settings', + [ + 'label' => esc_html__('Content Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'adv_accordion_content_bgtype', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-content', + ] + ); + + $this->add_control( + 'adv_accordion_content_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-content' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_adv_accordion_content_typography', + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-content', + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_content_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_content_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-content' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_accordion_content_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-content', + ] + ); + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_adv_accordion_content_shadow', + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-content', + 'separator' => 'before', + ] + ); + $this->end_controls_section(); + } + + protected function init_style_caret_controls() + { + $this->start_controls_section( + 'eael_section_adv_accordion_caret_settings', + [ + 'label' => esc_html__('Toggle Caret Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_adv_accordion_tab_toggle_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 16, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, {{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle' => 'height: {{SIZE}}{{UNIT}};width: {{SIZE}}{{UNIT}};line-height: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_tab_toggle_icon_padding', + [ + 'label' => __('Icon Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_accordion_tab_toggle_icon_radius', + [ + 'label' => __('Icon Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + + // caret tabs + $this->start_controls_tabs( + 'eael_adv_accordion_tab_caret_tabs' + ); + + $this->start_controls_tab( + 'eael_adv_accordion_tab_caret_tabs_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_toggle_color', + [ + 'label' => esc_html__('Caret Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg' => 'color: {{VALUE}}; fill:{{VALUE}}', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle' => 'fill:{{VALUE}}', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_toggle_background_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_toggle_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle', + ] + ); + + + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'eael_adv_accordion_tab_caret_tabs_hover', + [ + 'label' => __('Hover', 'essential-addons-for-elementor-lite'), + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_toggle_hover_color', + [ + 'label' => esc_html__('Caret Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg' => 'color: {{VALUE}}; fill: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_toggle_hover_background_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_toggle_border_hover', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle:hover', + ] + ); + + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'eael_adv_accordion_tab_caret_tabs_active', + [ + 'label' => __('Active', 'essential-addons-for-elementor-lite'), + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_toggle_active_color', + [ + 'label' => esc_html__('Caret Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg' => 'color: {{VALUE}}; fill: {{VALUE}};', + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_toggle_active_background_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_accordion_icon_show' => 'yes', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_toggle_border_active', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle', + ] + ); + + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + // end caret tabs + + $this->end_controls_section(); + } + + protected function render() + { + + $settings = $this->get_settings_for_display(); + $id_int = substr($this->get_id_int(), 0, 3); + + $this->add_render_attribute('eael-adv-accordion', 'class', 'eael-adv-accordion'); + $this->add_render_attribute('eael-adv-accordion', 'id', 'eael-adv-accordion-' . esc_attr($this->get_id())); + $this->add_render_attribute('eael-adv-accordion', 'data-scroll-on-click', esc_attr( $settings['eael_adv_accordion_scroll_onclick'] )); + $this->add_render_attribute('eael-adv-accordion', 'data-scroll-speed', esc_attr( $settings['eael_adv_accordion_scroll_speed'] )); + + if( !empty($settings['eael_adv_accordion_custom_id_offset']) ){ + $this->add_render_attribute('eael-adv-accordion', 'data-custom-id-offset', esc_attr( $settings['eael_adv_accordion_custom_id_offset'] ) ); + } +?> +
    get_render_attribute_string('eael-adv-accordion'); ?> get_id()) . '"'; ?> > + $tab) { + $tab_count = $index + 1; + $tab_title_setting_key = $this->get_repeater_setting_key('eael_adv_accordion_tab_title', 'eael_adv_accordion_tab', $index); + $tab_content_setting_key = $this->get_repeater_setting_key('eael_adv_accordion_tab_content', 'eael_adv_accordion_tab', $index); + + $tab_title_class = ['elementor-tab-title', 'eael-accordion-header']; + $tab_content_class = ['eael-accordion-content', 'clearfix']; + + $tab_icon_migrated = isset($tab['__fa4_migrated']['eael_adv_accordion_tab_title_icon_new']); + $tab_icon_is_new = empty($tab['eael_adv_accordion_tab_title_icon']); + + if ($tab['eael_adv_accordion_tab_default_active'] == 'yes') { + $tab_title_class[] = 'active-default'; + $tab_content_class[] = 'active-default'; + } + + $tab_id = $tab['eael_adv_accordion_tab_id'] ? $tab['eael_adv_accordion_tab_id'] : Helper::str_to_css_id( $tab['eael_adv_accordion_tab_title'] ); + $tab_id = $tab_id === 'safari' ? 'eael-safari' : $tab_id; + + $this->add_render_attribute($tab_title_setting_key, [ + 'id' => $tab_id, + 'class' => $tab_title_class, + 'tabindex' => 0, + 'data-tab' => $tab_count, + 'aria-controls' => 'elementor-tab-content-' . $id_int . $tab_count, + ]); + + $this->add_render_attribute($tab_content_setting_key, [ + 'id' => 'elementor-tab-content-' . $id_int . $tab_count, + 'class' => $tab_content_class, + 'data-tab' => $tab_count, +// 'role' => 'tabpanel', + 'aria-labelledby' => $tab_id, + ]); + + echo '
    +
    get_render_attribute_string($tab_title_setting_key) . '>'; + // toggle icon if user set position to left + if ($settings['eael_adv_accordion_icon_show'] === 'yes' && $settings['eael_adv_accordion_toggle_icon_postion'] === '') { + $this->print_toggle_icon($settings); + } + // tab title + if ($settings['eael_adv_accordion_toggle_icon_postion'] === '') { + echo '<' . Helper::eael_validate_html_tag($settings['eael_adv_accordion_title_tag']) . ' class="eael-accordion-tab-title">' . Helper::eael_wp_kses($tab['eael_adv_accordion_tab_title']) . ''; + } + // tab icon + if ($tab['eael_adv_accordion_tab_icon_show'] === 'yes') { + if ($tab_icon_is_new || $tab_icon_migrated) { + if ( 'svg' === $tab['eael_adv_accordion_tab_title_icon_new']['library'] ) { + echo ''; + Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new'] ); + echo ''; + }else{ + echo ''; + Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new'], [ 'aria-hidden' => 'true', 'class' => "fa-accordion-icon" ] ); + echo ''; + } + + if ( 'svg' === $tab['eael_adv_accordion_tab_title_icon_new_opened']['library'] ) { + echo ''; + Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new_opened'] ); + echo ''; + }else{ + echo ''; + Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new_opened'], [ 'aria-hidden' => 'true', 'class' => "fa-accordion-icon" ] ); + echo ''; + } + + } else { + echo ''; + echo ''; + } + } + // tab title + if ($settings['eael_adv_accordion_toggle_icon_postion'] === 'right' || $settings['eael_adv_accordion_toggle_icon_postion'] === null) { + echo '<' . Helper::eael_validate_html_tag($settings['eael_adv_accordion_title_tag']) . ' class="eael-accordion-tab-title">' . Helper::eael_wp_kses($tab['eael_adv_accordion_tab_title']) . ''; + } + // toggle icon + if ($settings['eael_adv_accordion_icon_show'] === 'yes' && $settings['eael_adv_accordion_toggle_icon_postion'] === 'right') { + $this->print_toggle_icon($settings); + } + echo '
    '; + + echo '
    get_render_attribute_string($tab_content_setting_key) . '>'; + if ('content' == $tab['eael_adv_accordion_text_type']) { + echo $this->parse_text_editor( $tab['eael_adv_accordion_tab_content'] ); + } elseif ('template' == $tab['eael_adv_accordion_text_type']) { + if ( ! empty( $tab['eael_primary_templates'] ) ) { + // WPML Compatibility + if ( ! is_array( $tab['eael_primary_templates'] ) ) { + $tab['eael_primary_templates'] = apply_filters( 'wpml_object_id', $tab['eael_primary_templates'], 'wp_template', true ); + } + echo Plugin::$instance->frontend->get_builder_content( $tab['eael_primary_templates'], true ); + } + } + echo '
    +
    '; + } + echo '
    '; + + // FAQ Schema + if ( !empty( $settings['eael_adv_accordion_faq_schema_show'] ) && 'yes' === $settings['eael_adv_accordion_faq_schema_show'] ) { + foreach ( $settings['eael_adv_accordion_tab'] as $index => $tab ) { + $faq_schema_text = ! empty( $tab['eael_adv_accordion_tab_faq_schema_text'] ) ? $tab['eael_adv_accordion_tab_faq_schema_text'] : ''; + + $faq = [ + '@type' => 'Question', + 'name' => Helper::eael_wp_kses( $tab['eael_adv_accordion_tab_title'] ), + 'acceptedAnswer' => [ + '@type' => 'Answer', + 'text' => ('content' === $tab['eael_adv_accordion_text_type']) ? do_shortcode( $tab['eael_adv_accordion_tab_content'] ) : Helper::eael_wp_kses( $faq_schema_text ), + ], + ]; + + Helper::set_eael_advanced_accordion_faq($faq); + } + } + + } + + protected function print_toggle_icon($settings) + { + $accordion_icon_migrated = isset($settings['__fa4_migrated']['eael_adv_accordion_icon_new']); + $accordion_icon_is_new = empty($settings['eael_adv_accordion_icon']); + if ($accordion_icon_is_new || $accordion_icon_migrated) { + if ( 'svg' === $settings['eael_adv_accordion_icon_new']['library'] ) { + echo ''; + Icons_Manager::render_icon( $settings['eael_adv_accordion_icon_new'] ); + echo ''; + }else{ + Icons_Manager::render_icon( $settings['eael_adv_accordion_icon_new'], [ 'aria-hidden' => 'true', 'class' => "fa-toggle" ] ); + } + + } else { + echo ''; + } + } +} + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Adv_Tabs.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Adv_Tabs.php new file mode 100644 index 0000000..4efa7c0 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Adv_Tabs.php @@ -0,0 +1,1697 @@ +start_controls_section( + 'eael_section_adv_tabs_settings', + [ + 'label' => esc_html__('General Settings', 'essential-addons-for-elementor-lite'), + ] + ); + $this->add_control( + 'eael_adv_tab_layout', + [ + 'label' => esc_html__('Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-tabs-horizontal', + 'label_block' => false, + 'options' => [ + 'eael-tabs-horizontal' => esc_html__('Horizontal', 'essential-addons-for-elementor-lite'), + 'eael-tabs-vertical' => esc_html__('Vertical', 'essential-addons-for-elementor-lite'), + ], + ] + ); + $this->add_control( + 'eael_adv_tabs_icon_show', + [ + 'label' => esc_html__('Enable Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'return_value' => 'yes', + ] + ); + $this->add_control( + 'eael_adv_tab_icon_position', + [ + 'label' => esc_html__('Icon Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-tab-inline-icon', + 'label_block' => false, + 'options' => [ + 'eael-tab-top-icon' => esc_html__('Stacked', 'essential-addons-for-elementor-lite'), + 'eael-tab-inline-icon' => esc_html__('Inline', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_adv_tabs_icon_show' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_adv_tabs_tab_icon_alignment', + [ + 'label' => esc_html__( 'Icon Alignment', 'essential-addons-for-elementor-lite' ), + 'description' => sprintf( __( 'Set icon position before/after the tab title.', 'essential-addons-for-elementor-lite' ) ), + 'type' => Controls_Manager::CHOOSE, + 'default' => 'before', + 'options' => [ + 'before' => [ + 'title' => esc_html__( 'Before', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-h-align-left', + ], + 'after' => [ + 'title' => esc_html__( 'After', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-h-align-right', + ], + ], + 'condition' => [ + 'eael_adv_tab_icon_position' => 'eael-tab-inline-icon', + ], + ] + ); + + $this->add_control( + 'eael_adv_tabs_default_active_tab', + [ + 'label' => esc_html__('Auto Active?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'description' => esc_html__('Activate the first tab if no tab is selected as the active tab.', 'essential-addons-for-elementor-lite'), + 'default' => 'yes', + 'return_value' => 'yes', + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_adv_tabs_toggle_tab', + [ + 'label' => esc_html__('Toggle Tab', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'description' => esc_html__('Enables tab to expand and collapse.', 'essential-addons-for-elementor-lite'), + 'default' => '', + 'return_value' => 'yes', + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_adv_tabs_custom_id_offset', + [ + 'label' => esc_html__('Custom ID offset', 'essential-addons-for-elementor-lite'), + 'description' => esc_html__('Use offset to set the custom ID target scrolling position.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'label_block' => false, + 'default' => 0, + 'min' => 0, + ] + ); + + $this->add_control( + 'eael_adv_tabs_scroll_speed', + [ + 'label' => esc_html__('Scroll Speed (ms)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'label_block' => false, + 'default' => 300, + ] + ); + + $this->add_control( + 'eael_adv_tabs_scroll_onclick', + [ + 'label' => esc_html__('Scroll on Click', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'no', + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'eael_adv_tabs_tabs_title_show', + [ + 'label' => esc_html__('Enable Tabs Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'no', + 'return_value' => 'yes', + ] + ); + $this->add_control( + 'eael_adv_tabs_tabs_title_text', + [ + 'label' => esc_html__('Tabs Title Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + 'default' => esc_html__('Lorem ipsum'), + 'dynamic' => ['active' => true], + 'condition' => [ + 'eael_adv_tabs_tabs_title_show' => 'yes', + ], + ] + ); + $this->end_controls_section(); + + /** + * Advance Tabs Filter Settings + */ + $this->start_controls_section( + 'eael_section_adv_tabs_filter_settings', + [ + 'label' => esc_html__('Filter', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_adv_tabs_filter_show', + [ + 'label' => esc_html__('Enable filter', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'no', + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'eael_adv_tabs_filter_title_text', + [ + 'label' => esc_html__('Filter Title Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + 'default' => esc_html__('Lorem ipsum'), + 'dynamic' => ['active' => true], + 'condition' => [ + 'eael_adv_tabs_filter_show' => 'yes', + ], + ] + ); + + $repeater_filter_list = new REPEATER(); + + $repeater_filter_list->add_control( + 'filter_list_title', + array( + 'label' => __( 'Title', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'default' => __( 'Filter item', 'essential-addons-for-elementor-lite' ), + 'dynamic' => array( 'active' => true ), + 'label_block' => true, + ) + ); + + $this->add_control( + 'eael_adv_filter_list', + [ + 'type' => Controls_Manager::REPEATER, + 'seperator' => 'before', + 'default' => [ + ['filter_list_title' => esc_html__('All', 'essential-addons-for-elementor-lite')], + ], + 'fields' => $repeater_filter_list->get_controls(), + 'title_field' => '{{filter_list_title}}', + 'condition' => [ + 'eael_adv_tabs_filter_show' => 'yes', + ], + ] + ); + $this->end_controls_section(); + + $this->end_controls_section(); + + /** + * Advance Tabs Content Settings + */ + $this->start_controls_section( + 'eael_section_adv_tabs_content_settings', + [ + 'label' => esc_html__('Content', 'essential-addons-for-elementor-lite'), + ] + ); + + $repeater = new Repeater(); + + $repeater->add_control( + 'eael_adv_tabs_tab_show_as_default', + [ + 'label' => __('Active as Default', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'inactive', + 'return_value' => 'active-default', + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_icon_type', + [ + 'label' => esc_html__('Icon Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => false, + 'options' => [ + 'none' => [ + 'title' => esc_html__('None', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-ban', + ], + 'icon' => [ + 'title' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-icon-box', + ], + 'image' => [ + 'title' => esc_html__('Image', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-image-bold', + ], + ], + 'default' => 'icon', + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_tab_title_icon_new', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_adv_tabs_tab_title_icon', + 'default' => [ + 'value' => 'fas fa-home', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_adv_tabs_icon_type' => 'icon', + ], + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_tab_title_image', + [ + 'label' => esc_html__('Image', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::MEDIA, + 'default' => [ + 'url' => Utils::get_placeholder_image_src(), + ], + 'condition' => [ + 'eael_adv_tabs_icon_type' => 'image', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_tab_title', + [ + 'name' => 'eael_adv_tabs_tab_title', + 'label' => esc_html__('Tab Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => esc_html__('Tab Title', 'essential-addons-for-elementor-lite'), + 'dynamic' => ['active' => true], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_tab_title_html_tag', + [ + 'name' => 'eael_adv_tabs_tab_title', + 'label' => esc_html__('Title HTML Tag', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'h1' => 'H1', + 'h2' => 'H2', + 'h3' => 'H3', + 'h4' => 'H4', + 'h5' => 'H5', + 'h6' => 'H6', + 'div' => 'div', + 'span' => 'span', + 'p' => 'p', + ], + 'default' => 'span', + 'dynamic' => ['active' => true], + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_text_type', + [ + 'label' => __('Content Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'content' => __('Content', 'essential-addons-for-elementor-lite'), + 'template' => __('Saved Templates', 'essential-addons-for-elementor-lite'), + 'link' => __('Custom link', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'content', + ] + ); + + $repeater->add_control( + 'eael_primary_templates', + [ + 'label' => __('Choose Template', 'essential-addons-for-elementor-lite'), + 'type' => 'eael-select2', + 'source_name' => 'post_type', + 'source_type' => 'elementor_library', + 'label_block' => true, + 'condition' => [ + 'eael_adv_tabs_text_type' => 'template', + ], + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_tab_link', + [ + 'label' => esc_html__('Tab custom link', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => esc_html__('', 'essential-addons-for-elementor-lite'), + 'dynamic' => ['active' => true], + 'condition' => [ + 'eael_adv_tabs_text_type' => 'link', + ], + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_tab_content', + [ + 'label' => esc_html__('Tab Content', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + 'default' => esc_html__('Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.', 'essential-addons-for-elementor-lite'), + 'dynamic' => ['active' => true], + 'condition' => [ + 'eael_adv_tabs_text_type' => 'content', + ], + ] + ); + + + $repeater->add_control( + 'eael_adv_tabs_tab_filter_type', + [ + 'name' => 'eael_adv_tabs_tab_filter', + 'label' => esc_html__('Tab filter type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => $this->get_filter_options(), + 'default' => 'all', + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_tab_class', + [ + 'label' => esc_html__('Custom CLASS', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => '', + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_adv_tabs_tab_id', + [ + 'label' => esc_html__('Custom ID', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'description' => esc_html__( 'Custom ID will be added as an anchor tag. For example, if you add ‘test’ as your custom ID, the link will become like the following: https://www.example.com/#test and it will open the respective tab directly.', 'essential-addons-for-elementor-lite' ), + 'default' => '', + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_adv_tabs_tab', + [ + 'type' => Controls_Manager::REPEATER, + 'seperator' => 'before', + 'default' => [ + ['eael_adv_tabs_tab_title' => esc_html__('Tab Title 1', 'essential-addons-for-elementor-lite')], + ['eael_adv_tabs_tab_title' => esc_html__('Tab Title 2', 'essential-addons-for-elementor-lite')], + ['eael_adv_tabs_tab_title' => esc_html__('Tab Title 3', 'essential-addons-for-elementor-lite')], + ], + 'fields' => $repeater->get_controls(), + 'title_field' => '{{eael_adv_tabs_tab_title}}', + ] + ); + $this->end_controls_section(); + + if (!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $this->end_controls_section(); + } + + /** + * ------------------------------------------- + * Tab Style Advance Tabs Generel Style + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_adv_tabs_style_settings', + [ + 'label' => esc_html__('General', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_adv_tabs_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_tabs_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-advance-tabs', + ] + ); + + $this->add_responsive_control( + 'eael_adv_tabs_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_adv_tabs_box_shadow', + 'selector' => '{{WRAPPER}} .eael-advance-tabs', + ] + ); + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Filter Title Style Advance Tabs Content Style + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_adv_filter_title_style_settings', + [ + 'label' => esc_html__('Filter Title', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_control( + 'eael_adv_filter_title_color', + [ + 'label' => esc_html__('Title Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter .eael-tabs-filter-name *' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_adv_filter_title_typography', + 'selector' => '{{WRAPPER}} .eael-tabs-filter .eael-tabs-filter-name *', + ] + ); + + $this->add_responsive_control( + 'eael_adv_filter_title_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} > .eael-tabs-filter .eael-tabs-filter-name' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_filter_title_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} > .eael-tabs-filter .eael-tabs-filter-name' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_section(); + + + $this->start_controls_section( + 'eael_section_adv_filter_box_style_settings', + [ + 'label' => esc_html__('Filter Box', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_adv_filter_box_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_filter_box_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_adv_filter_box_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f1f1f1', + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_adv_filter_box_gap', + [ + 'label' => __('Filter gap', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter' => 'gap: {{SIZE}}{{UNIT}};' + ], + ] + ); + + $this->add_responsive_control( + 'eael_adv_filter_box_list_gap', + [ + 'label' => __('Filter list gap', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter .eael-tabs-filter-types ul' => 'gap: {{SIZE}}{{UNIT}};' + ], + ] + ); + + $this->add_responsive_control( + 'eael_adv_filter_box_list_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter .eael-tabs-filter-types ul' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_filter_box_list_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter .eael-tabs-filter-types ul' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + + + $this->start_controls_section( + 'eael_section_adv_filter_box_text_style_settings', + [ + 'label' => esc_html__('Filter Box elements', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_adv_filter_box_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter .eael-tabs-filter-types ul li label' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_adv_filter_box_text_typography', + 'selector' => '{{WRAPPER}} .eael-tabs-filter .eael-tabs-filter-types ul li label', + ] + ); + + $this->add_responsive_control( + 'eael_adv_filter_box_text_gap', + [ + 'label' => __('Filter element gap', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-filter .eael-tabs-filter-types ul li' => 'gap: {{SIZE}}{{UNIT}};' + ], + ] + ); + $this->end_controls_section(); + /** + * ------------------------------------------- + * Tabs Title Style Advance Tabs Content Style + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_adv_tabs_title_style_settings', + [ + 'label' => esc_html__('Tabs Title', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_control( + 'eael_adv_tabs_title_color', + [ + 'label' => esc_html__('Title Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav-custom .tabs-category-name *' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_adv_tabs_title_typography', + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav-custom .tabs-category-name *', + ] + ); + + $this->add_responsive_control( + 'eael_adv_tabs_title_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} > .eael-advance-tabs .eael-tabs-nav-custom .tabs-category-name' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_title_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} > .eael-advance-tabs .eael-tabs-nav-custom .tabs-category-name' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_section(); + /** + * ------------------------------------------- + * Tab Style Advance Tabs Content Style + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_adv_tabs_tab_style_settings', + [ + 'label' => esc_html__('Tab Title', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_title_typography', + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li', + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_title_width', + [ + 'label' => __('Title Min Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 1, + ], + 'em' => [ + 'min' => 0, + 'max' => 50, + 'step' => 1, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav' => 'min-width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_adv_tab_layout' => 'eael-tabs-vertical', + ], + ] + ); + + $this->add_responsive_control( + 'eael_adv_tabs_title_width_horizontal', + [ + 'label' => __('Title Width (horizontal)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 1, + ], + 'em' => [ + 'min' => 0, + 'max' => 50, + 'step' => 1, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs > .eael-tabs-nav-custom > ul li' => 'width: {{SIZE}}{{UNIT}};min-width: {{SIZE}}{{UNIT}};max-width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_adv_tabs_tabs_title_show' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_adv_tabs_tab_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 16, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 200, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li i' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li img' => 'width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li svg' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_tab_icon_gap', + [ + 'label' => __('Icon Gap', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-tab-inline-icon li .title-before-icon' => 'margin-right: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-tab-inline-icon li .title-after-icon' => 'margin-left: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-tab-top-icon li i, {{WRAPPER}} .eael-tab-top-icon li img, {{WRAPPER}} .eael-tab-top-icon li svg' => 'margin-bottom: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_adv_tabs_tab_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_tab_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->start_controls_tabs('eael_adv_tabs_header_tabs'); + // Normal State Tab + $this->start_controls_tab('eael_adv_tabs_header_normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + $this->add_control( + 'eael_adv_tabs_tab_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f1f1f1', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li' => 'background-color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_bgtype', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li', + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_icon_color', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li svg' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_tabs_icon_show' => 'yes', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li', + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_tab_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_tab(); + // Hover State Tab + $this->start_controls_tab('eael_adv_tabs_header_hover', ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')]); + $this->add_control( + 'eael_adv_tabs_tab_color_hover', + [ + 'label' => esc_html__('Tab Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li:hover' => 'background-color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_bgtype_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li:hover', + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_text_color_hover', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li:hover' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_icon_color_hover', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li:hover > i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_tabs_icon_show' => 'yes', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_border_hover', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li:hover', + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_tab_border_radius_hover', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_tab(); + // Active State Tab + $this->start_controls_tab('eael_adv_tabs_header_active', ['label' => esc_html__('Active', 'essential-addons-for-elementor-lite')]); + $this->add_control( + 'eael_adv_tabs_tab_color_active', + [ + 'label' => esc_html__('Tab Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active' => 'background-color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_bgtype_active', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active', + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_text_color_active', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_icon_color_active', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active > i' => 'color: {{VALUE}};', + //'{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active-default > i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active > svg' => 'fill: {{VALUE}};', + //'{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active-default > svg' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_tabs_icon_show' => 'yes', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_tabs_tab_border_active', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active', + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_tab_border_radius_active', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_tab(); + $this->end_controls_tabs(); + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style Advance Tabs Content Style + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_adv_tabs_tab_content_style_settings', + [ + 'label' => esc_html__('Content', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_control( + 'adv_tabs_content_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-content > div' => 'background-color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'adv_tabs_content_bgtype', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-content > div', + ] + ); + $this->add_control( + 'adv_tabs_content_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-content > div' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_adv_tabs_content_typography', + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-content > div', + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_content_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-content > div' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_content_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-content > div' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_adv_tabs_content_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-content > div', + ] + ); + $this->add_responsive_control( + 'eael_adv_tabs_content_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-tabs-content' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_adv_tabs_content_shadow', + 'selector' => '{{WRAPPER}} .eael-advance-tabs .eael-tabs-content > div', + 'separator' => 'before', + ] + ); + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style Advance Tabs Caret Style + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_adv_tabs_tab_caret_style_settings', + [ + 'label' => esc_html__('Caret', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_caret_show', + [ + 'label' => esc_html__('Show Caret on Active Tab', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'return_value' => 'yes', + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_caret_size', + [ + 'label' => esc_html__('Caret Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + ], + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li:after' => 'border-width: {{SIZE}}px; bottom: -{{SIZE}}px', + '{{WRAPPER}} .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after' => 'right: -{{SIZE}}px; top: calc(50% - {{SIZE}}px) !important;', + '.rtl {{WRAPPER}} .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after' => 'right: auto; left: -{{SIZE}}px !important; top: calc(50% - {{SIZE}}px) !important;', + ], + 'condition' => [ + 'eael_adv_tabs_tab_caret_show' => 'yes', + ], + ] + ); + $this->add_control( + 'eael_adv_tabs_tab_caret_color', + [ + 'label' => esc_html__('Caret Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444', + 'selectors' => [ + '{{WRAPPER}} .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after' => 'border-top-color: {{VALUE}};', + '{{WRAPPER}} .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after' => 'border-left-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_adv_tabs_tab_caret_show' => 'yes', + ], + ] + ); + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style: Advance Tabs Responsive Controls + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_ad_responsive_controls', + [ + 'label' => esc_html__('Responsive Controls', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'responsive_vertical_layout', + [ + 'label' => __('Vertical Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->end_controls_section(); + + } + + protected function render() + { + $settings = $this->get_settings_for_display(); + + $eael_find_default_tab = []; + $eael_adv_tab_id = 1; + $eael_adv_tab_content_id = 1; + $tab_icon_migrated = isset($settings['__fa4_migrated']['eael_adv_tabs_tab_title_icon_new']); + $tab_icon_is_new = empty($settings['eael_adv_tabs_tab_title_icon']); + $tab_auto_active = 'yes' === $settings['eael_adv_tabs_default_active_tab'] ? esc_attr('eael-tab-auto-active') : ''; + $tab_tpggle = 'yes' === $settings['eael_adv_tabs_toggle_tab'] ? esc_attr( 'eael-tab-toggle' ) : ''; + + $this->add_render_attribute('eael_tab_wrapper', 'data-scroll-on-click', esc_attr( $settings['eael_adv_tabs_scroll_onclick'] )); + $this->add_render_attribute('eael_tab_wrapper', 'data-scroll-speed', esc_attr( $settings['eael_adv_tabs_scroll_speed'] )); + + $this->add_render_attribute( + 'eael_tab_wrapper', + [ + 'id' => "eael-advance-tabs-{$this->get_id()}", + 'class' => ['eael-advance-tabs', $settings['eael_adv_tab_layout'], $tab_auto_active, $tab_tpggle], + 'data-tabid' => $this->get_id(), + ] + ); + if ($settings['eael_adv_tabs_tab_caret_show'] != 'yes') { + $this->add_render_attribute('eael_tab_wrapper', 'class', 'active-caret-on'); + } + + if ($settings['responsive_vertical_layout'] != 'yes') { + $this->add_render_attribute('eael_tab_wrapper', 'class', 'responsive-vertical-layout'); + } + + if( !empty($settings['eael_adv_tabs_custom_id_offset']) ){ + $this->add_render_attribute('eael_tab_wrapper', 'data-custom-id-offset', esc_attr( $settings['eael_adv_tabs_custom_id_offset'] ) ); + } + + $this->add_render_attribute('eael_tab_icon_position', 'class', esc_attr($settings['eael_adv_tab_icon_position'])); + $this->add_render_attribute('eael_tab_icon_position', 'role', 'tablist'); + + if( !function_exists("remove_accents")) { + function remove_accents($string) { + $normalizedString = iconv('UTF-8', 'ASCII//TRANSLIT', $string); + $formattedString = str_replace(' ', '-', $normalizedString); + return strtolower($formattedString); + } + } + + ?> +
    get_render_attribute_string('eael_tab_wrapper'); ?>> + +
    +
    + parse_text_editor( $settings['eael_adv_tabs_filter_title_text'] ); ?> +
    +
    +
      + + +
    • + > + +
    • + + +
    +
    +
    + + +
    + +
    + parse_text_editor( $settings['eael_adv_tabs_tabs_title_text'] ); ?> +
    + + +
      " get_render_attribute_string('eael_tab_icon_position'); ?>> + $tab) : + $tab_id = $tab['eael_adv_tabs_tab_id'] ? $tab['eael_adv_tabs_tab_id'] : Helper::str_to_css_id( $tab['eael_adv_tabs_tab_title'] ); + $tab_id = $tab_id === 'safari' ? 'eael-safari' : $tab_id; + + $tab_count = $index + 1; + $tab_title_setting_key = $this->get_repeater_setting_key( 'eael_adv_tabs_tab_title', 'eael_adv_tabs_tab', $index ); + $tab_url = ''; + + if($tab['eael_adv_tabs_tab_link'] != '') { + $tab_url = $tab['eael_adv_tabs_tab_link']; + } + + $this->add_render_attribute( $tab_title_setting_key, [ + 'id' => $tab_id, + 'class' => [ + $tab['eael_adv_tabs_tab_show_as_default'], + 'eael-tab-item-trigger', + esc_attr($tab['eael_adv_tabs_tab_class']), + esc_attr($tab['eael_adv_tabs_tab_filter_type']), + array_keys($this->get_filter_options())[0] + ], + 'aria-selected' => 1 === $tab_count ? 'true' : 'false', + 'data-tab' => $tab_count, + 'role' => 'tab', + 'tabindex' => 1 === $tab_count ? '0' : '-1', + 'aria-controls' => $tab_id . '-tab', + 'aria-expanded' => 'false', + ] ); + + $repeater_html_tag = ! empty( $tab['eael_adv_tabs_tab_title_html_tag'] ) ? Helper::eael_validate_html_tag( $tab['eael_adv_tabs_tab_title_html_tag'] ) : 'span'; + $repeater_tab_title = Helper::eael_wp_kses($tab['eael_adv_tabs_tab_title']); + + ?> +
    • print_render_attribute_string( $tab_title_setting_key ); ?> + + > + + add_render_attribute( $tab_title_setting_key . '_repeater_tab_title_attr', [ + 'class' => [ 'eael-tab-title', ' title-before-icon' ], + ] ); + + printf('<%1$s %2$s>%3$s', + $repeater_html_tag, + $this->get_render_attribute_string( $tab_title_setting_key . '_repeater_tab_title_attr'), + $repeater_tab_title + ); + ?> + + + + '; + } ?> + + <?php echo esc_attr(get_post_meta($tab['eael_adv_tabs_tab_title_image']['id'], '_wp_attachment_image_alt', true)); ?> + + + + + add_render_attribute( $tab_title_setting_key . '_repeater_tab_title_attr', [ + 'class' => [ 'eael-tab-title', ' title-after-icon' ], + ] ); + + printf('<%1$s %2$s>%3$s', + $repeater_html_tag, + $this->get_render_attribute_string( $tab_title_setting_key . '_repeater_tab_title_attr'), + $repeater_tab_title + ); + ?> + + + + add_render_attribute( $tab_title_setting_key . '_repeater_tab_title_attr', [ + 'class' => [ 'eael-tab-title', ' title-after-icon' ], + ] ); + + printf('<%1$s %2$s>%3$s', + $repeater_html_tag, + $this->get_render_attribute_string( $tab_title_setting_key . '_repeater_tab_title_attr'), + $repeater_tab_title + ); + ?> + +
    • + +
    + + 8) : ?> + Voir plus + +
    + +
    + + +
    + + parse_text_editor( $tab['eael_adv_tabs_tab_content'] ); ?> + + frontend->get_builder_content( $tab['eael_primary_templates'] ); + } ?> + + + +
    + +
    + + + + + + + + +
    +get_settings('eael_adv_filter_list'); + if (!empty($filter_list)) { + foreach ($filter_list as $filter_item) { + $options[$filter_item['_id']] = $filter_item['filter_list_title']; + } + } + return $options; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Advanced_Data_Table.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Advanced_Data_Table.php new file mode 100644 index 0000000..4beff30 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Advanced_Data_Table.php @@ -0,0 +1,1669 @@ +start_controls_section( + 'ea_section_adv_data_table_source', + [ + 'label' => esc_html__('Data Source', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'ea_adv_data_table_source', + [ + 'label' => esc_html__('Source', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => call_user_func(function () { + $source = []; + $source['static'] = __('Static Data', 'essential-addons-for-elementor-lite'); + $source['ninja'] = __('Ninja Tables', 'essential-addons-for-elementor-lite'); + if (apply_filters('eael/pro_enabled', false)) { + $source['database'] = __('Database', 'essential-addons-for-elementor-lite'); + $source['remote'] = __('Remote Database', 'essential-addons-for-elementor-lite'); + $source['google'] = __('Google Sheets', 'essential-addons-for-elementor-lite'); + $source['tablepress'] = __('TablePress', 'essential-addons-for-elementor-lite'); + } else { + $source['database'] = __('Database (Pro)', 'essential-addons-for-elementor-lite'); + $source['remote'] = __('Remote Database (Pro)', 'essential-addons-for-elementor-lite'); + $source['google'] = __('Google Sheets (Pro)', 'essential-addons-for-elementor-lite'); + $source['tablepress'] = __('TablePress (Pro)', 'essential-addons-for-elementor-lite'); + } + + + + return $source; + }), + 'default' => 'static', + ] + ); + + if (!apply_filters('eael/pro_enabled', false)) { + $this->add_control( + 'eael_adv_data_table_pro_enable_warning', + [ + 'label' => sprintf( '%s', esc_html__('Only Available in Pro Version!', 'essential-addons-for-elementor-lite')), + 'type' => Controls_Manager::RAW_HTML, + 'condition' => [ + 'ea_adv_data_table_source' => ['database','remote','google','tablepress'], + ], + ] + ); + } + + // TODO: RM + do_action('eael/advanced-data-table/source/control', $this); + + do_action('eael/controls/advanced-data-table/source', $this); + + $this->add_control( + 'ea_adv_data_table_static_html', + [ + 'type' => Controls_Manager::HIDDEN, + 'default' => '', + ] + ); + + $this->end_controls_section(); + + // features + $this->start_controls_section( + 'ea_section_adv_data_table_features', + [ + 'label' => esc_html__('Advanced Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'ea_adv_data_table_sort', + [ + 'label' => esc_html__('Sort', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'ea_adv_data_table_search', + [ + 'label' => esc_html__('Search', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'ea_adv_data_table_search_placeholder', + [ + 'label' => __('Placeholder', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'default' => __('Search', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'ea_adv_data_table_search' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_pagination', + [ + 'label' => esc_html__('Pagination', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'ea_adv_data_table_pagination_type', + [ + 'label' => esc_html__('Pagination Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'button' => esc_html__('Button', 'essential-addons-for-elementor-lite'), + 'select' => esc_html__('Select', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'button', + 'condition' => [ + 'ea_adv_data_table_pagination' => 'yes', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_items_per_page', + [ + 'label' => esc_html__('Rows Per Page', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'min' => 1, + 'default' => 10, + 'condition' => [ + 'ea_adv_data_table_pagination' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('Note: Pagination will be applied on Live Preview only.', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + 'condition' => [ + 'ea_adv_data_table_pagination' => 'yes', + ], + ] + ); + + $this->end_controls_section(); + + // export/import + $this->start_controls_section( + 'ea_section_adv_data_table_export_import', + [ + 'label' => esc_html__('Export/Import', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'ea_adv_data_table_export_csv_button', + [ + 'label' => __('Export table as CSV file', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::BUTTON, + 'text' => __('Export', 'essential-addons-for-elementor-lite'), + 'event' => 'ea:advTable:export', + ] + ); + + $this->add_control( + 'heading-import', + [ + 'label' => __('Import', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'ea_adv_data_table_source' => 'static', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_csv_string', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => '', + 'condition' => [ + 'ea_adv_data_table_source' => 'static', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_import_csv_button', + [ + 'label' => __('Import', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::BUTTON, + 'show_label' => false, + 'text' => __('Import', 'essential-addons-for-elementor-lite'), + 'event' => 'ea:advTable:import', + 'condition' => [ + 'ea_adv_data_table_source' => 'static', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Data cache setting + */ + $this->start_controls_section( + 'ea_adv_data_table_data_cache', + [ + 'label' => __('Data Cache Setting', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'ea_adv_data_table_source' => 'google', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_data_cache_limit', + [ + 'label' => __('Data Cache Time', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'min' => 1, + 'default' => 60, + 'description' => __('Cache expiration time (Minutes)', 'essential-addons-for-elementor-lite') + ] + ); + + $this->end_controls_section(); + + // style + $this->start_controls_section( + 'ea_section_adv_data_table_style_table', + [ + 'label' => __('Table', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'ea_adv_data_table_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 100, + 'max' => 10000, + 'step' => 1, + ], + '%' => [ + 'min' => 10, + 'max' => 100, + 'step' => 1, + ], + ], + 'desktop_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'tablet_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'mobile_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table' => 'width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'ea_adv_data_table_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'fields_options' => [ + 'border' => [ + 'default' => 'solid', + ], + 'width' => [ + 'default' => [ + 'unit' => 'px', + 'top' => '1', + 'right' => '1', + 'bottom' => '1', + 'left' => '1', + 'isLinked' => true, + ], + ], + 'color' => [ + 'default' => '#eeeeee', + ], + ], + 'selector' => '{{WRAPPER}} .ea-advanced-data-table', + ] + ); + + $this->add_control( + 'ea_adv_data_table_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'ea_adv_data_table_width_box_shadow', + 'label' => __('Box Shadow', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner', + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'ea_section_adv_data_table_style_head', + [ + 'label' => __('Head', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'ea_adv_data_table_head_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} th', + ] + ); + + $this->add_control( + 'ea_adv_data_table_head_horizontal_alignment', + [ + 'label' => esc_html__('Text Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'selectors' => [ + '{{WRAPPER}} th' => 'text-align: {{VALUE}};', + '{{WRAPPER}} th .ql-editor' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_head_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444444', + 'selectors' => [ + '{{WRAPPER}} th' => 'color: {{VALUE}};', + '{{WRAPPER}} th:before' => 'border-bottom-color: {{VALUE}};', + '{{WRAPPER}} th:after' => 'border-top-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_head_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fbfbfb', + 'selectors' => [ + '{{WRAPPER}} thead' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'ea_adv_data_table_head_cell_border', + 'label' => __('Cell Border', 'essential-addons-for-elementor-lite'), + 'fields_options' => [ + 'border' => [ + 'default' => 'solid', + ], + 'width' => [ + 'default' => [ + 'unit' => 'px', + 'top' => '1', + 'right' => '1', + 'bottom' => '1', + 'left' => '1', + 'isLinked' => true, + ], + ], + 'color' => [ + 'default' => '#eeeeee', + ], + ], + 'selector' => '{{WRAPPER}} th', + ] + ); + + $this->add_responsive_control( + 'ea_adv_data_table_head_cell_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'desktop_default' => [ + 'unit' => 'px', + 'top' => '10', + 'right' => '10', + 'bottom' => '10', + 'left' => '10', + 'isLinked' => true, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table th' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'ea_section_adv_data_table_style_body', + [ + 'label' => __('Body', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'ea_adv_data_table_body_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} td', + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_horizontal_alignment', + [ + 'label' => esc_html__('Text Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'selectors' => [ + '{{WRAPPER}} td' => 'text-align: {{VALUE}};', + '{{WRAPPER}} td .ql-editor' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#666666', + 'selectors' => [ + '{{WRAPPER}} td' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_link_color', + [ + 'label' => __('Link Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} td a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_link_hovercolor', + [ + 'label' => __('Link Hover Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} td a:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} tbody' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'ea_adv_data_table_body_cell_border', + 'label' => __('Cell Border', 'essential-addons-for-elementor-lite'), + 'fields_options' => [ + 'border' => [ + 'default' => 'solid', + ], + 'width' => [ + 'default' => [ + 'unit' => 'px', + 'top' => '1', + 'right' => '1', + 'bottom' => '1', + 'left' => '1', + 'isLinked' => true, + ], + ], + 'color' => [ + 'default' => '#eeeeee', + ], + ], + 'selector' => '{{WRAPPER}} td', + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_highlight', + [ + 'label' => esc_html__('Highlight', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'none' => esc_html__('None', 'essential-addons-for-elementor-lite'), + 'f-col' => esc_html__('First Column', 'essential-addons-for-elementor-lite'), + 'l-col' => esc_html__('Last Column', 'essential-addons-for-elementor-lite'), + 'e-col' => esc_html__('Even Column', 'essential-addons-for-elementor-lite'), + 'o-col' => esc_html__('Odd Column', 'essential-addons-for-elementor-lite'), + 'e-row' => esc_html__('Even Row', 'essential-addons-for-elementor-lite'), + 'o-row' => esc_html__('Odd Row', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'none', + ] + ); + + // first col + $this->add_control( + 'ea_adv_data_table_body_f_col_highlight_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444444', + 'selectors' => [ + '{{WRAPPER}} tbody td:first-child' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'f-col', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_f_col_highlight_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fbfbfb', + 'selectors' => [ + '{{WRAPPER}} tbody td:first-child' => 'background-color: {{VALUE}} !important', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'f-col', + ], + ] + ); + + // last col + $this->add_control( + 'ea_adv_data_table_body_l_col_highlight_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444444', + 'selectors' => [ + '{{WRAPPER}} tbody td:last-child' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'l-col', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_l_col_highlight_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fbfbfb', + 'selectors' => [ + '{{WRAPPER}} tbody td:last-child' => 'background-color: {{VALUE}} !important', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'l-col', + ], + ] + ); + + // even col + $this->add_control( + 'ea_adv_data_table_body_e_col_highlight_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444444', + 'selectors' => [ + '{{WRAPPER}} tbody td:nth-child(even)' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'e-col', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_e_col_highlight_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fbfbfb', + 'selectors' => [ + '{{WRAPPER}} tbody td:nth-child(even)' => 'background-color: {{VALUE}} !important', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'e-col', + ], + ] + ); + + // odd col + $this->add_control( + 'ea_adv_data_table_body_o_col_highlight_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444444', + 'selectors' => [ + '{{WRAPPER}} tbody td:nth-child(odd)' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'o-col', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_o_col_highlight_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fbfbfb', + 'selectors' => [ + '{{WRAPPER}} tbody td:nth-child(odd)' => 'background-color: {{VALUE}} !important', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'o-col', + ], + ] + ); + + // even row + $this->add_control( + 'ea_adv_data_table_body_e_row_highlight_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444444', + 'selectors' => [ + '{{WRAPPER}} tbody tr:nth-child(even)' => 'color: {{VALUE}}', + '{{WRAPPER}} tbody tr:nth-child(even) td' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'e-row', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_e_row_highlight_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fbfbfb', + 'selectors' => [ + '{{WRAPPER}} tbody tr:nth-child(even)' => 'background-color: {{VALUE}} !important', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'e-row', + ], + ] + ); + + // odd row + $this->add_control( + 'ea_adv_data_table_body_o_row_highlight_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444444', + 'selectors' => [ + '{{WRAPPER}} tbody tr:nth-child(odd)' => 'color: {{VALUE}}', + '{{WRAPPER}} tbody tr:nth-child(odd) td' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'o-row', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_body_o_row_highlight_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fbfbfb', + 'selectors' => [ + '{{WRAPPER}} tbody tr:nth-child(odd)' => 'background-color: {{VALUE}} !important', + ], + 'condition' => [ + 'ea_adv_data_table_body_highlight' => 'o-row', + ], + ] + ); + + $this->add_responsive_control( + 'ea_adv_data_table_body_cell_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'desktop_default' => [ + 'unit' => 'px', + 'top' => '10', + 'right' => '10', + 'bottom' => '10', + 'left' => '10', + 'isLinked' => true, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table td' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'ea_section_adv_data_table_style_search', + [ + 'label' => __('Search', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'ea_adv_data_table_search' => 'yes', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_search_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 100, + 'max' => 1000, + 'step' => 1, + ], + '%' => [ + 'min' => 1, + 'max' => 100, + 'step' => 1, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 200, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-search' => 'width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_search_height', + [ + 'label' => __('Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 100, + 'step' => 1, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 40, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-search' => 'height: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'ea_adv_data_table_search_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-search' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_search_margin', + [ + 'label' => __('Margin Bottom', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 10, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-search' => 'margin-bottom: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_search_alignment', + [ + 'label' => esc_html__('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'options' => [ + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'right', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'ea_adv_data_table_search_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .ea-advanced-data-table-search', + ] + ); + + $this->add_control( + 'ea_adv_data_table_search_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#666666', + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-search' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_search_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-search' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'ea_adv_data_table_search_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'fields_options' => [ + 'border' => [ + 'default' => 'solid', + ], + 'width' => [ + 'default' => [ + 'unit' => 'px', + 'top' => '1', + 'right' => '1', + 'bottom' => '1', + 'left' => '1', + 'isLinked' => true, + ], + ], + 'color' => [ + 'default' => '#eeeeee', + ], + ], + 'selector' => '{{WRAPPER}} .ea-advanced-data-table-search', + ] + ); + + $this->add_control( + 'ea_adv_data_table_search_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-search' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'ea_section_adv_data_table_style_pagination', + [ + 'label' => __('Pagination', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'ea_adv_data_table_pagination' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'ea_adv_data_table_pagination_select_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 100, + 'max' => 10000, + 'step' => 1, + ], + '%' => [ + 'min' => 10, + 'max' => 100, + 'step' => 1, + ], + ], + 'desktop_default' => [ + 'unit' => 'px', + 'size' => 100, + ], + 'tablet_default' => [ + 'unit' => 'px', + 'size' => 100, + ], + 'mobile_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination select' => 'width: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'ea_adv_data_table_pagination_type' => 'select', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_pagination_alignment', + [ + 'label' => esc_html__('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'ea_adv_data_table_pagination_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .ea-advanced-data-table-pagination a, {{WRAPPER}} .ea-advanced-data-table-pagination select', + ] + ); + + $this->add_responsive_control( + 'ea_adv_data_table_pagination_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'desktop_default' => [ + 'unit' => 'px', + 'top' => '5', + 'right' => '15', + 'bottom' => '5', + 'left' => '15', + 'isLinked' => false, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination select' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'ea_adv_data_table_pagination_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'desktop_default' => [ + 'unit' => 'px', + 'top' => '5', + 'right' => '5', + 'bottom' => '0', + 'left' => '0', + 'isLinked' => false, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination a' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination select' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->start_controls_tabs('ea_adv_data_table_pagination_tabs'); + + $this->start_controls_tab('normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'ea_adv_data_table_pagination_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#666666', + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination a' => 'color: {{VALUE}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination select' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_pagination_background', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination a' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination select' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'ea_adv_data_table_pagination_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'fields_options' => [ + 'border' => [ + 'default' => 'solid', + ], + 'width' => [ + 'default' => [ + 'unit' => 'px', + 'top' => '1', + 'right' => '1', + 'bottom' => '1', + 'left' => '1', + 'isLinked' => true, + ], + ], + 'color' => [ + 'default' => '#eeeeee', + ], + ], + 'selector' => '{{WRAPPER}} .ea-advanced-data-table-pagination a, {{WRAPPER}} .ea-advanced-data-table-pagination select', + ] + ); + + $this->add_control( + 'ea_adv_data_table_pagination_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination select' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab('hover', ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'ea_adv_data_table_pagination_color_hover', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#666666', + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination a:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination a.ea-adtp-current' => 'color: {{VALUE}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination select:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_pagination_background_hover', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fafafa', + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination a:hover' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination a.ea-adtp-current' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination select:hover' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'ea_adv_data_table_pagination_border_hover', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'fields_options' => [ + 'border' => [ + 'default' => 'solid', + ], + 'width' => [ + 'default' => [ + 'unit' => 'px', + 'top' => '1', + 'right' => '1', + 'bottom' => '1', + 'left' => '1', + 'isLinked' => true, + ], + ], + 'color' => [ + 'default' => '#eeeeee', + ], + ], + 'selector' => '{{WRAPPER}} .ea-advanced-data-table-pagination a:hover, {{WRAPPER}} .ea-advanced-data-table-pagination a.ea-adtp-current, {{WRAPPER}} .ea-advanced-data-table-pagination select:hover', + ] + ); + + $this->add_control( + 'ea_adv_data_table_pagination_border_radius_hover', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .ea-advanced-data-table-pagination a:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination a.ea-adtp-current' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .ea-advanced-data-table-pagination select' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + $this->start_controls_section( + 'ea_section_adv_data_table_style_button', + [ + 'label' => __('Button', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'ea_adv_data_table_source' => 'ninja' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'ea_adv_data_table_button_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} td button, {{WRAPPER}} td .button', + ] + ); + + $this->start_controls_tabs('ea_adv_data_table_button_tabs'); + + $this->start_controls_tab('ea_adv_data_table_button_tab_normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'ea_adv_data_table_button_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} td button' => 'color: {{VALUE}};', + '{{WRAPPER}} td .button' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_button_background_color', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} td button' => 'background-color: {{VALUE}};', + '{{WRAPPER}} td .button' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab('ea_adv_data_table_button_tab_hover', ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'ea_adv_data_table_button_color_hover', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} td button:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} td .button:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'ea_adv_data_table_button_background_color_hover', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} td button:hover' => 'background-color: {{VALUE}};', + '{{WRAPPER}} td .button:hover' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'ea_adv_data_table_button_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'fields_options' => [ + 'border' => [ + 'default' => '', + ], + 'width' => [ + 'default' => [ + 'unit' => 'px', + 'isLinked' => true, + ], + ], + 'color' => [ + 'default' => '', + ], + ], + 'selector' => '{{WRAPPER}} td button, {{WRAPPER}} td .button', + ] + ); + + $this->add_control( + 'ea_adv_data_table_button_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} td button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} td .button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'ea_adv_data_table_button_box_shadow', + 'label' => __('Box Shadow', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} td button, {{WRAPPER}} td .button', + ] + ); + + $this->add_control( + 'ea_adv_data_table_button_border_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} td button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} td .button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + } + + protected function render() + { + $settings = $this->get_settings_for_display(); + + if (in_array($settings['ea_adv_data_table_source'], ['database', 'remote', 'google'])) { + if (!apply_filters('eael/pro_enabled', false)) { + return; + } + } else if ($settings['ea_adv_data_table_source'] == "tablepress") { + if (!apply_filters('eael/pro_enabled', false)) { + return; + } + + if (!apply_filters('eael/is_plugin_active', 'tablepress/tablepress.php')) { + return; + } + } else if ($settings['ea_adv_data_table_source'] == "ninja") { + if (!apply_filters('eael/is_plugin_active', 'ninja-tables/ninja-tables.php')) { + return; + } + } + + $this->add_render_attribute('ea-adv-data-table-wrap', [ + 'class' => "ea-advanced-data-table-wrap", + 'data-id' => $this->get_id(), + ]); + + $this->add_render_attribute('ea-adv-data-table', [ + 'class' => "ea-advanced-data-table ea-advanced-data-table-{$settings['ea_adv_data_table_source']} ea-advanced-data-table-{$this->get_id()}", + 'data-id' => $this->get_id(), + ]); + + if (Plugin::$instance->editor->is_edit_mode()) { + $this->add_render_attribute('ea-adv-data-table', [ + 'class' => "ea-advanced-data-table-editable", + ]); + } + + if ($settings['ea_adv_data_table_sort'] == 'yes') { + $this->add_render_attribute('ea-adv-data-table', [ + 'class' => "ea-advanced-data-table-sortable", + ]); + } + + if ($settings['ea_adv_data_table_pagination'] == 'yes') { + $this->add_render_attribute('ea-adv-data-table', [ + 'class' => "ea-advanced-data-table-paginated", + 'data-items-per-page' => $settings['ea_adv_data_table_items_per_page'], + ]); + } + + if ($settings['ea_adv_data_table_search'] == 'yes') { + $this->add_render_attribute('ea-adv-data-table', [ + 'class' => "ea-advanced-data-table-searchable", + ]); + + $this->add_render_attribute('ea-adv-data-table-search-wrap', [ + 'class' => "ea-advanced-data-table-search-wrap ea-advanced-data-table-search-{$settings['ea_adv_data_table_search_alignment']}", + ]); + } + + echo '
    get_render_attribute_string('ea-adv-data-table-wrap') . '>'; + + if ($content = $this->get_table_content()) { + if ($settings['ea_adv_data_table_search'] == 'yes') { + echo '
    get_render_attribute_string('ea-adv-data-table-search-wrap') . '>
    '; + } + + echo '
    + get_render_attribute_string('ea-adv-data-table') . '>' . Helper::eael_wp_kses( $content ) . '
    +
    '; + + if ($settings['ea_adv_data_table_pagination'] == 'yes') { + if (Plugin::$instance->editor->is_edit_mode()) { + if ($settings['ea_adv_data_table_pagination_type'] == 'button') { + echo '
    + « + 1 + 2 + » +
    '; + } else { + echo '
    + +
    '; + } + } else { + echo '
    '; + } + } + } else { + $no_content = apply_filters( 'eael/advanced-data-table/no-content-found-text', __( 'No content found', 'essential-addons-for-elementor-lite' ) ); + echo esc_html( $no_content ); + } + + echo '
    '; + } + + public function get_table_content() + { + $settings = $this->get_settings_for_display(); + + if ($settings['ea_adv_data_table_source'] == 'static') { + return $settings['ea_adv_data_table_static_html']; + } else if ($settings['ea_adv_data_table_source'] == 'ninja') { + return $this->ninja_integration(); + } + + if ( $settings[ 'ea_adv_data_table_source' ] == 'remote' ) { + $settings_legacy = $this->get_settings(); + $settings[ 'ea_adv_data_table_source_remote_host' ] = $settings_legacy[ 'ea_adv_data_table_source_remote_host' ]; + $settings[ 'ea_adv_data_table_source_remote_username' ] = $settings_legacy[ 'ea_adv_data_table_source_remote_username' ]; + $settings[ 'ea_adv_data_table_source_remote_password' ] = $settings_legacy[ 'ea_adv_data_table_source_remote_password' ]; + $settings[ 'ea_adv_data_table_source_remote_database' ] = $settings_legacy[ 'ea_adv_data_table_source_remote_database' ]; + } + + $content = apply_filters('eael/advanced-data-table/table_html/integration/' . $settings['ea_adv_data_table_source'], $settings); + + if (is_array($content)) { + return ''; + } + + return $content; + } + + public function ninja_integration() + { + $settings = $this->get_settings_for_display(); + + if (empty($settings['ea_adv_data_table_source_ninja_table_id'])) { + return; + } + + $html = ''; + $table_settings = ninja_table_get_table_settings($settings['ea_adv_data_table_source_ninja_table_id']); + $table_headers = ninja_table_get_table_columns($settings['ea_adv_data_table_source_ninja_table_id']); + $table_rows = ninjaTablesGetTablesDataByID($settings['ea_adv_data_table_source_ninja_table_id']); + + if (!empty($table_rows)) { + if (!isset($table_settings['hide_header_row']) || $table_settings['hide_header_row'] != true) { + $html .= ''; + foreach ($table_headers as $key => $th) { + $style = isset($settings['ea_adv_data_table_dynamic_th_width']) && isset($settings['ea_adv_data_table_dynamic_th_width'][$key]) ? ' style="width:' . $settings['ea_adv_data_table_dynamic_th_width'][$key] . '"' : ''; + $html .= '' . $th['name'] . ''; + } + $html .= ''; + } + + $html .= ''; + foreach ($table_rows as $key => $tr) { + $html .= ''; + foreach ($table_headers as $th) { + if (!isset($th['data_type'])) { + $th['data_type'] = ''; + } + + if ($th['data_type'] == 'image') { + $html .= '' . (isset($tr[$th['key']]['image_thumb']) ? '' : '') . ''; + } elseif ($th['data_type'] == 'selection') { + $html .= '' . (!empty($tr[$th['key']]) ? implode((array) $tr[$th['key']], ', ') : '') . ''; + } elseif ($th['data_type'] == 'button') { + $html .= '' . (!empty($tr[$th['key']]) ? '' . $th['button_text'] . '' : '') . ''; + } else { + $html .= '' . ( isset( $tr[ $th['key'] ] ) ? $tr[ $th['key'] ] : '' ) . ''; + } + } + $html .= ''; + } + $html .= ''; + } + + return $html; + } + +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Better_Payment.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Better_Payment.php new file mode 100644 index 0000000..e59f6bd --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Better_Payment.php @@ -0,0 +1,65 @@ +start_controls_section( + 'eael_global_warning', + [ + 'label' => __('Warning!', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('Better Payment is not installed/activated on your site. Please install and activate Better Payment first.', + 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + + $this->end_controls_section(); + } + + + protected function render() { + return; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Box.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Box.php new file mode 100644 index 0000000..be10d9c --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Box.php @@ -0,0 +1,1207 @@ +start_controls_section( + 'eael_global_warning', + [ + 'label' => __('Warning!', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('BetterDocs is not installed/activated on your site. Please install and activate BetterDocs first.', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + + $this->end_controls_section(); + } else + { + + /** + * Query Controls! + * @source includes/elementor-helper.php + */ + do_action('eael/controls/betterdocs/query', $this); + + /** + * ---------------------------------------------------------- + * Section: Layout Options + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_layout_options', + [ + 'label' => __('Layout Options', 'essential-addons-for-elementor-lite') + ] + ); + + $this->add_control( + 'layout_template', + [ + 'label' => __('Select Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT2, + 'options' => $this->template_options(), + 'default' => $this->get_default(), + 'label_block' => true + ] + ); + + $this->add_responsive_control( + 'box_column', + [ + 'label' => __('Box Column', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => '3', + 'tablet_default' => '2', + 'mobile_default' => '1', + 'options' => [ + '1' => '1', + '2' => '2', + '3' => '3', + '4' => '4' + ], + 'prefix_class' => 'elementor-grid%s-', + 'frontend_available' => true, + 'label_block' => true + ] + ); + + $this->add_control( + 'show_icon', + [ + 'label' => __('Show Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true' + ] + ); + + $this->add_control( + 'show_title', + [ + 'label' => __('Show Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true' + ] + ); + + $this->add_control( + 'title_tag', + [ + 'label' => __('Select Tag', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'h2', + 'options' => [ + 'h1' => __('H1', 'essential-addons-for-elementor-lite'), + 'h2' => __('H2', 'essential-addons-for-elementor-lite'), + 'h3' => __('H3', 'essential-addons-for-elementor-lite'), + 'h4' => __('H4', 'essential-addons-for-elementor-lite'), + 'h5' => __('H5', 'essential-addons-for-elementor-lite'), + 'h6' => __('H6', 'essential-addons-for-elementor-lite'), + 'span' => __('Span', 'essential-addons-for-elementor-lite'), + 'p' => __('P', 'essential-addons-for-elementor-lite'), + 'div' => __('Div', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'show_title' => 'true' + ], + ] + ); + + $this->add_control( + 'show_count', + [ + 'label' => __('Show Count', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true' + ] + ); + + $this->add_control( + 'count_prefix', + [ + 'label' => __('Prefix', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'condition' => [ + 'show_count' => 'true', + 'layout_template' => 'default' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'count_suffix', + [ + 'label' => __('Suffix', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'default' => __('articles', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'show_count' => 'true', + 'layout_template' => 'default' + ] + ] + ); + + + $this->end_controls_section(); + + /** + * ---------------------------------------------------------- + * Section: Box Styles + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_card_settings', + [ + 'label' => __('Box', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'column_space', // Legacy control id but new control + [ + 'label' => __('Box Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->add_responsive_control( + 'column_padding', + [ + 'label' => __('Box Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->start_controls_tabs('card_settings_tabs'); + + // Normal State Tab + $this->start_controls_tab( + 'card_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'card_bg_normal', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner' + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'card_border_normal', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner' + ] + ); + + $this->add_responsive_control( + 'card_border_radius_normal', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'card_box_shadow_normal', + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner' + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'card_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'card_transition', + [ + 'label' => __('Transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 300, + 'unit' => '%', + ], + 'size_units' => ['%'], + 'range' => [ + '%' => [ + 'max' => 2500, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner' => 'transition: {{SIZE}}ms;', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'card_bg_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover' + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'card_border_hover', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover' + ] + ); + + $this->add_responsive_control( + 'card_border_radius_hover', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'card_box_shadow_hover', + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover' + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + $this->end_controls_section(); # end of 'Card Settings' + + + /** + * ---------------------------------------------------------- + * Section: Icon Styles + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_box_icon_style', + [ + 'label' => __('Icon', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'category_settings_area', + [ + 'label' => __( 'Area', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING + ] + ); + + $this->add_responsive_control( + 'category_settings_icon_area_size_normal', + [ + 'label' => esc_html__('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon__layout-2' => 'flex-basis: {{SIZE}}{{UNIT}};' + ], + ] + ); + + $this->add_control( + 'category_settings_icon', + [ + 'label' => __( 'Icon', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->start_controls_tabs('box_icon_styles_tab'); + + // Normal State Tab + $this->start_controls_tab( + 'icon_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_responsive_control( + 'category_settings_icon_size_normal', + [ + 'label' => esc_html__('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon img' => 'width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon__layout-2 img' => 'width: {{SIZE}}{{UNIT}};' + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'icon_background_normal', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon, {{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon__layout-2', + 'exclude' => [ + 'image' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'icon_border_normal', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon, {{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon__layout-2' + ] + ); + + $this->add_responsive_control( + 'icon_border_radius_normal', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template' => 'default' + ] + ] + ); + + $this->add_responsive_control( + 'icon_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template' => 'default' + ] + ] + ); + + $this->add_responsive_control( + 'icon_spacing', + [ + 'label' => esc_html__('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'allowed_dimensions' => [ + 'top', + 'bottom' + ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon' => 'margin: {{TOP}}{{UNIT}} auto {{BOTTOM}}{{UNIT}} auto;' + ], + 'condition' => [ + 'layout_template' => 'default' + ] + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'icon_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'icon_background_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .eael-bd-cb-cat-icon, + {{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .eael-bd-cb-cat-icon__layout-2' + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'icon_border_hover', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .eael-bd-cb-cat-icon, + {{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .eael-bd-cb-cat-icon__layout-2' + ] + ); + + $this->add_responsive_control( + 'icon_border_radius_hover', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .eael-bd-cb-cat-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template' => 'default' + ] + ] + ); + + $this->add_control( + 'category_settings_icon_size_transition', + [ + 'label' => __('Transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 300, + 'unit' => '%', + ], + 'size_units' => ['%'], + 'range' => [ + '%' => [ + 'max' => 2500, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .eael-bd-cb-cat-icon' => 'transition: {{SIZE}}ms;', + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .eael-bd-cb-cat-icon img' => 'transition: {{SIZE}}ms;', + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon__layout-2' => 'transition: {{SIZE}}ms;', + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-icon__layout-2 img' => 'transition: {{SIZE}}ms;' + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + + $this->end_controls_section(); # end of 'Icon Styles' + + + /** + * ---------------------------------------------------------- + * Section: Title Styles + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_box_title_styles', + [ + 'label' => __('Title', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'title_styles_area_heading', + [ + 'label' => __( 'Area', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_responsive_control( + 'title_area_size', + [ + 'label' => esc_html__('Area Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .layout__2 .eael-bd-cb-cat-title__layout-2' => 'flex-basis: {{SIZE}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_control( + 'title_styles_heading', + [ + 'label' => __( 'Title', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->start_controls_tabs('box_title_styles_tab'); + + // Normal State Tab + $this->start_controls_tab( + 'title_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'cat_title_color_normal', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cb-inner .eael-bd-cb-cat-title' => 'color: {{VALUE}};', + '{{WRAPPER}} .layout__2 .eael-bd-cb-cat-title__layout-2' => 'color: {{VALUE}};' + ], + ] + ); + + $this->add_responsive_control( + 'title_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cb-inner .eael-bd-cb-cat-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .layout__2 .eael-bd-cb-cat-title__layout-2 span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ] + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'title_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'cat_title_color_hover', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cb-inner:hover .eael-bd-cb-cat-title' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-bd-cb-inner:hover .eael-bd-cb-cat-title__layout-2' => 'color: {{VALUE}};' + ], + ] + ); + + $this->add_control( + 'category_title_transition', + [ + 'label' => __('Transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 300, + 'unit' => '%', + ], + 'size_units' => ['%'], + 'range' => [ + '%' => [ + 'max' => 2500, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cb-inner .eael-bd-cb-cat-title' => 'transition: {{SIZE}}ms;', + '{{WRAPPER}} .eael-bd-cb-inner:hover .eael-bd-cb-cat-title__layout-2' => 'transition: {{SIZE}}ms;', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'cat_title_typography_normal', + 'selector' => '{{WRAPPER}} .eael-bd-cb-inner .eael-bd-cb-cat-title, {{WRAPPER}} .layout__2 .eael-bd-cb-cat-title__layout-2' + ] + ); + + $this->add_responsive_control( + 'title_alignment', + [ + 'label' => __('Text Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'flex-start' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'flex-end' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'selectors' => [ + '{{WRAPPER}} .layout__2 .eael-bd-cb-cat-title__layout-2' => 'justify-content: {{VALUE}};', + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ], + 'separator' => 'before' + ] + ); + + $this->end_controls_section(); # end of 'Icon Styles' + + /** + * ---------------------------------------------------------- + * Section: Count Styles + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_box_count_styles', + [ + 'label' => __('Count', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'count_styles_area_heading', + [ + 'label' => __( 'Area', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING + ] + ); + + $this->add_responsive_control( + 'count_area_size', + [ + 'label' => esc_html__('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .layout__2 .eael-bd-cb-cat-count__layout-2' => 'flex-basis: {{SIZE}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_control( + 'count_styles_heading', + [ + 'label' => __( 'Count', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->start_controls_tabs('box_count_styles_tab'); + + // Normal State Tab + $this->start_controls_tab( + 'count_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'count_typography_normal', + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .eael-bd-cb-cat-count, {{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .count-inner__layout-2' + ] + ); + + $this->add_control( + 'count_color_normal', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .eael-bd-cb-cat-count' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .count-inner__layout-2' => 'color: {{VALUE}};' + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'count_box_bg', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .count-inner__layout-2', + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'count_box_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .count-inner__layout-2', + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_responsive_control( + 'count_box_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .count-inner__layout-2' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'count_box_box_shadow', + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .count-inner__layout-2', + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_responsive_control( + 'count_box_size', + [ + 'label' => esc_html__('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .count-inner__layout-2' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_responsive_control( + 'count_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner .eael-bd-cb-cat-count' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'layout_template!' => 'Layout_2' + ] + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'count_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'count_color_hover', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .eael-bd-cb-cat-count' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .count-inner__layout-2' => 'color: {{VALUE}};' + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'count_box_bg_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .count-inner__layout-2', + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'count_box_border_hover', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .count-inner__layout-2', + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_responsive_control( + 'count_box_border_radius_hover', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .count-inner__layout-2' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'count_box_box_shadow_hover', + 'selector' => '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-inner:hover .count-inner__layout-2', + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_control( + 'category_count_transition', + [ + 'label' => __('Transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 300, + 'unit' => '%', + ], + 'size_units' => ['%'], + 'range' => [ + '%' => [ + 'max' => 2500, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-box-post .eael-bd-cb-cat-count' => 'transition: {{SIZE}}ms;', + '{{WRAPPER}} .layout__2 .eael-bd-cb-cat-count__layout-2 .count-inner__layout-2' => 'transition: {{SIZE}}ms;', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); # end of 'Count Styles' + + } + + } + + protected function render() + { + if (!defined('BETTERDOCS_URL')) return; + $settings = $this->get_settings_for_display(); + + $this->add_render_attribute( + 'bd_category_box_wrapper', + [ + 'id' => 'eael-bd-cat-box-' . esc_attr($this->get_id()), + 'class' => [ + 'eael-better-docs-category-box-wrapper', + ], + ] + ); + + $this->add_render_attribute( + 'bd_category_box_inner', + [ + 'class' => [ + 'eael-better-docs-category-box' + ] + ] + ); + + + $terms_object = array( + 'taxonomy' => 'doc_category', + 'order' => $settings['order'], + 'offset' => $settings['offset'], + 'number' => $settings['box_per_page'] + ); + + if ($settings['include']) { + $terms_object['include'] = array_diff($settings['include'], (array) $settings['exclude']); + } + + if ($settings['exclude']) { + $terms_object['exclude'] = $settings['exclude']; + } + + if ($settings['orderby'] == 'betterdocs_order') { + $terms_object['meta_key'] = 'doc_category_order'; + $terms_object['orderby'] = 'meta_value_num'; + $terms_object['order'] = 'ASC'; + } else { + $terms_object['orderby'] = $settings['orderby']; + } + + + $default_multiple_kb = Helper::get_betterdocs_multiple_kb_status(); + + if ($settings['layout_template'] == 'Layout_2') { + $settings['layout_template'] = 'layout-2'; + } + + if($default_multiple_kb) { + + $taxonomy_objects = Helper::get_multiple_kb_terms(false, false); + + $meta_query = ''; + + if(!empty($settings['selected_knowledge_base'])){ + $terms_object['meta_query'] = array( + array( + 'relation' => 'OR', + array( + 'key' => 'doc_category_knowledge_base', + 'value' => $settings['selected_knowledge_base'], + 'compare' => 'LIKE' + ) + ), + ); + } + + $taxonomy_objects = get_terms( $terms_object ); + + $html = '
    get_render_attribute_string('bd_category_box_wrapper') . '>'; + $html .= '
    get_render_attribute_string('bd_category_box_inner') . '>'; + + + if (file_exists($this->get_template($settings['layout_template']))) + { + + if ($taxonomy_objects && !is_wp_error($taxonomy_objects)) + { + foreach ($taxonomy_objects as $term) + { + ob_start(); + include($this->get_template($settings['layout_template'])); + $html .= ob_get_clean(); + } + } else + { + _e('

    No posts found!

    ', 'essential-addons-for-elementor-lite'); + } + + wp_reset_postdata(); + + } else + { + $html .= '

    ' . __('File Not Found', 'essential-addons-for-elementor-lite') . '

    '; + } + + $html .= '
    '; + $html .= '
    '; + + echo $html; + + }else { + $taxonomy_objects = get_terms($terms_object); + + $html = '
    get_render_attribute_string('bd_category_box_wrapper') . '>'; + $html .= '
    get_render_attribute_string('bd_category_box_inner') . '>'; + + + if (file_exists($this->get_template($settings['layout_template']))) + { + + if ($taxonomy_objects && !is_wp_error($taxonomy_objects)) + { + foreach ($taxonomy_objects as $term) + { + ob_start(); + include($this->get_template($settings['layout_template'])); + $html .= ob_get_clean(); + } + } else + { + _e('

    No posts found!

    ', 'essential-addons-for-elementor-lite'); + } + + wp_reset_postdata(); + + } else + { + $html .= '

    ' . __('File Not Found', 'essential-addons-for-elementor-lite') . '

    '; + } + + $html .= '
    '; + $html .= '
    '; + + echo $html; + + } + + } + +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Grid.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Grid.php new file mode 100644 index 0000000..042ac28 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Grid.php @@ -0,0 +1,1746 @@ +start_controls_section( + 'eael_global_warning', + [ + 'label' => __('Warning!', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('BetterDocs is not installed/activated on your site. Please install and activate BetterDocs first.', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + + $this->end_controls_section(); + } else { + + /** + * Query Controls! + * @source includes/elementor-helper.php + */ + do_action('eael/controls/betterdocs/query', $this); + + /** + * ---------------------------------------------------------- + * Section: Layout Options + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'select_layout', + [ + 'label' => __('Layout Options', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'layout_template', + [ + 'label' => __('Select Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT2, + 'options' => $this->template_options(), + 'default' => $this->get_default(), + 'label_block' => true + ] + ); + + $this->add_control( + 'layout_mode', + [ + 'label' => __('Layout Mode', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT2, + 'options' => [ + 'grid' => __('Grid', 'essential-addons-for-elementor-lite'), + 'fit-to-screen' => __( 'Fit to Screen', 'essential-addons-for-elementor-lite' ), + 'masonry' => __('Masonry', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'grid', + 'label_block' => true, + ] + ); + + $this->add_responsive_control( + 'grid_column', + [ + 'label' => __('Grid Column', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => '3', + 'tablet_default' => '2', + 'mobile_default' => '1', + 'options' => [ + '1' => '1', + '2' => '2', + '3' => '3', + '4' => '4', + '5' => '5', + '6' => '6', + ], + 'prefix_class' => 'elementor-grid%s-', + 'frontend_available' => true, + 'label_block' => true + ] + ); + + $this->add_control( + 'show_header', + [ + 'label' => __('Show Header', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true', + ] + ); + + + $this->add_control( + 'show_icon', + [ + 'label' => __('Show Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true', + 'condition' => [ + 'show_header' => 'true' + ] + ] + ); + + $this->add_control( + 'show_title', + [ + 'label' => __('Show Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true', + 'condition' => [ + 'show_header' => 'true' + ] + ] + ); + + $this->add_control( + 'title_tag', + [ + 'label' => __('Select Tag', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'h2', + 'options' => [ + 'h1' => __('H1', 'essential-addons-for-elementor-lite'), + 'h2' => __('H2', 'essential-addons-for-elementor-lite'), + 'h3' => __('H3', 'essential-addons-for-elementor-lite'), + 'h4' => __('H4', 'essential-addons-for-elementor-lite'), + 'h5' => __('H5', 'essential-addons-for-elementor-lite'), + 'h6' => __('H6', 'essential-addons-for-elementor-lite'), + 'span' => __('Span', 'essential-addons-for-elementor-lite'), + 'p' => __('P', 'essential-addons-for-elementor-lite'), + 'div' => __('Div', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'show_title' => 'true', + 'show_header' => 'true' + ], + ] + ); + + $this->add_control( + 'show_count', + [ + 'label' => __('Show Count', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true', + 'condition' => [ + 'show_header' => 'true' + ] + ] + ); + + + $this->add_control( + 'show_list', + [ + 'label' => __('Show List', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true', + ] + ); + + $this->add_control( + 'show_button', + [ + 'label' => __('Show Button', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true', + ] + ); + + $this->add_control( + 'button_text', + [ + 'label' => __('Button Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'default' => __('Explore More', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'show_button' => 'true', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->end_controls_section(); #end of section 'Layout Options' + + /** + * ---------------------------------------------------------- + * Section: Column Settings + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_column_settings', + [ + 'label' => __('Grid', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + + $this->start_controls_tabs('grid_style_tab'); + + // Normal State Tab + $this->start_controls_tab( + 'grid_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'grid_bg', // Legacy control id 'content_area_bg' + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-grid-post .eael-bd-cg-inner', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'grid_box_shadow', + 'label' => __( 'Box Shadow', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-grid-wrapper .eael-bd-cg-inner', + ] + ); + + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'grid_border', + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-grid-wrapper .eael-bd-cg-inner', + ] + ); + + $this->add_responsive_control( + 'grid_border_radius', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-grid-wrapper .eael-bd-cg-inner' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'grid_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'grid_bg_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-grid-post .eael-bd-cg-inner:hover', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'grid_hover_box_shadow', + 'label' => __( 'Box Shadow', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-grid-wrapper .eael-bd-cg-inner:hover', + ] + ); + + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'grid_hover_border', + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-better-docs-category-grid-wrapper .eael-bd-cg-inner:hover', + ] + ); + + $this->add_responsive_control( + 'grid_hover_border_radius', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-grid-wrapper .eael-bd-cg-inner:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); # end of $this->start_controls_tabs('grid_style_tab'); + + $this->add_responsive_control( + 'grid_padding', + [ + 'label' => __( 'Grid Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-grid-wrapper .eael-bd-cg-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'before' + ] + ); + + $this->add_responsive_control( + 'column_padding', // Legacy control id + [ + 'label' => __( 'Grid Spacing', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-better-docs-category-grid-wrapper .eael-bd-cg-inner' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->end_controls_section(); # end of 'Column Settings' + + + $this->start_controls_section( + 'section_icon_settings', + [ + 'label' => __('Icon', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_icon' => 'true', + 'layout_template' => 'Layout_Default' + ] + ] + ); + + $this->start_controls_tabs('icon_settings_tabs'); + + // Normal State Tab + $this->start_controls_tab( + 'icon_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'header_icon_bg', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon', + 'exclude' => [ + 'image' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'header_icon_border', // Legacy control name change it with 'border_size' if anything happens. + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon', + ] + ); + + $this->add_control( + 'header_icon_border_radius', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ] + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'icon_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'header_icon_bg_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon:hover', + 'exclude' => [ + 'image' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'header_icon_border_hover', // Legacy control name change it with 'border_size' if anything happens. + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon:hover', + ] + ); + + $this->add_control( + 'header_icon_border_radius_hover', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ] + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_responsive_control( + 'header_icon_size', + [ + 'label' => __('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + '%' => [ + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + ], + 'separator' => 'before' + ] + ); + + $this->add_responsive_control( + 'header_icon_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ] + ] + ); + + $this->add_responsive_control( + 'header_icon_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-header .eael-docs-cat-icon' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + ] + ); + + $this->end_controls_section(); # end of 'Column Settings' + + /** + * ---------------------------------------------------------- + * Section: Title Settinggs + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_title_settings', + [ + 'label' => __('Title', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_title' => 'true' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'cat_list_typography', + 'selector' => '{{WRAPPER}} .eael-docs-cat-title', + ] + ); + + $this->start_controls_tabs('title_settings_tabs'); + + // Normal State Tab + $this->start_controls_tab( + 'title_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'cat_title_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-docs-cat-title' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'cat_title_bg', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-grid-post:not(.layout-2) .eael-bd-cg-header, {{WRAPPER}} .eael-better-docs-category-grid-post.layout-2 .eael-docs-cat-title', + 'exclude' => [ + 'image' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'title_border', // Legacy control name change it with 'border_size' if anything happens. + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-bd-cg-header-inner, {{WRAPPER}} .layout-2 .eael-docs-cat-title', + ] + ); + + $this->add_control( + 'title_border_radius', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .layout-2 .eael-docs-cat-title' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-bd-cg-header' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-bd-cg-header .eael-bd-cg-header-inner' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ] + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'title_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'cat_title_color_hover', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-docs-cat-title:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'cat_title_bg_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-better-docs-category-grid-post:not(.layout-2) .eael-bd-cg-header:hover, {{WRAPPER}} .eael-better-docs-category-grid-post.layout-2 .eael-docs-cat-title:hover', + 'exclude' => [ + 'image' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'title_border_hover', // Legacy control name change it with 'border_size' if anything happens. + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-bd-cg-header-inner:hover, {{WRAPPER}} .layout-2 .eael-docs-cat-title:hover', + ] + ); + + $this->add_control( + 'title_border_radius_hover', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .layout-2 .eael-docs-cat-title:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + + $this->add_responsive_control( + 'cat_title_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-header-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-better-docs-category-grid-post.layout-2 .eael-docs-cat-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}', + ], + 'separator' => 'before' + ] + ); + + $this->add_responsive_control( + 'cat_title_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-header' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-better-docs-category-grid-post.layout-2 .eael-docs-cat-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); # end of 'Title Settings' + + + /** + * ---------------------------------------------------------- + * Section: Count Settinggs + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_count_settings', + [ + 'label' => __('Count', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_count' => 'true' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'count_font_size', + 'selector' => '{{WRAPPER}} .eael-docs-item-count', + 'exclude' => [ 'line_height' ], + ] + ); + + $this->add_responsive_control( + 'count_size', + [ + 'label' => __('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + '%' => [ + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-docs-item-count' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};' + ], + 'condition' => [ + 'layout_template!' => 'Layout_2' + ] + ] + ); + + $this->start_controls_tabs( 'count_settings_tabs' ); + + // Normal State Tab + $this->start_controls_tab( + 'count_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'count_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-docs-item-count' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'count_bg', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-docs-item-count, {{WRAPPER}} .layout-2 .eael-docs-item-count:before', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->add_control( + 'count_ticker_color', + [ + 'label' => esc_html__('Ticker Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .layout-2 .eael-docs-item-count:after' => 'border-top-color: {{VALUE}};', + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'count_border', // Legacy control name change it with 'border_size' if anything happens. + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-docs-item-count', + 'condition' => [ + 'layout_template!' => 'Layout_2' + ] + ] + ); + + $this->add_control( + 'count_border_radius', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-docs-item-count' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'layout_template!' => 'Layout_2' + ] + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'count_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'count_transition', + [ + 'label' => __( 'Transition', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => '300', + 'unit' => 'px', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 10000, + 'step' => 100, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .eael-docs-item-count' => 'transition: {{SIZE}}ms;', + '{{WRAPPER}} .eael-docs-item-count:after' => 'transition: {{SIZE}}ms;', + '{{WRAPPER}} .eael-docs-item-count:after' => 'transition: {{SIZE}}ms;', + ] + ] + ); + + $this->add_control( + 'count_color_hover', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-docs-item-count:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'count_bg_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-docs-item-count:hover, {{WRAPPER}} .layout-2 .eael-docs-item-count:hover:before', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->add_control( + 'count_ticker_color_hover', + [ + 'label' => esc_html__('Ticker Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .layout-2 .eael-docs-item-count:hover:after' => 'border-top-color: {{VALUE}};', + ], + 'condition' => [ + 'layout_template' => 'Layout_2' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'count_border_hover', // Legacy control name change it with 'border_size' if anything happens. + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-docs-item-count:hover', + 'condition' => [ + 'layout_template!' => 'Layout_2' + ] + ] + ); + + $this->add_control( + 'count_border_radius_hover', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-docs-item-count:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'layout_template!' => 'Layout_2' + ] + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + + $this->end_controls_section(); # end of 'Count Settings' + + /** + * ---------------------------------------------------------- + * Section: List Settinggs + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_article_settings', + [ + 'label' => __('List', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_list' => 'true' + ] + ] + ); + + $this->add_control( + 'list_settings_heading', + [ + 'label' => esc_html__('List', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'list_item_typography', + 'selector' => '{{WRAPPER}} .eael-bd-cg-body ul li a', + ] + ); + + $this->add_control( + 'list_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-body ul li a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'list_hover_color', + [ + 'label' => esc_html__('Hover Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-body ul li a:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'list_margin', + [ + 'label' => esc_html__('List Item Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-body ul li' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'list_bg', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-bd-cg-body', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->add_responsive_control( + 'list_area_padding', + [ + 'label' => esc_html__('List Area Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'allowed_dimensions' => 'vertical', + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-body' => 'padding-top: {{TOP}}{{UNIT}}; padding-bottom: {{BOTTOM}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'icon_settings_heading', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'list_icon', + [ + 'label' => __( 'Icon', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::ICONS, + 'default' => [ + 'value' => 'far fa-file-alt', + 'library' => 'fa-regular' + ] + ] + ); + + $this->add_control( + 'list_icon_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-body .eael-bd-cg-post-list-icon' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'list_icon_size', + [ + 'label' => __('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + '%' => [ + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-body .eael-bd-cg-post-list-icon' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-bd-cg-body img.eael-bd-cg-post-list-icon' => 'width: {{SIZE}}{{UNIT}};' + ], + ] + ); + + $this->add_responsive_control( + 'list_icon_spacing', + [ + 'label' => esc_html__('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-body .eael-bd-cg-post-list-icon' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); # end of 'Column Settings' + + /** + * ---------------------------------------------------------- + * Section: Nested List Settinggs + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_nested_list_settings', + [ + 'label' => __('Nested List', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'nested_subcategory' => 'true' + ] + ] + ); + + $this->add_control( + 'section_nested_list_title', + [ + 'label' => esc_html__('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'nested_list_title_typography', + 'selector' => '{{WRAPPER}} .eael-bd-grid-sub-cat-title a', + ] + ); + + $this->add_control( + 'nested_list_title_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-grid-sub-cat-title a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'nested_list_title_background', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-bd-grid-sub-cat-title', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'nested_list_title_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-bd-grid-sub-cat-title' + ] + ); + + $this->add_responsive_control( + 'nested_list_title_spacing', + [ + 'label' => esc_html__('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-grid-sub-cat-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'section_nested_list_icon', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->add_control( + 'nested_list_title_closed_icon', + [ + 'label' => __( 'Collapse Icon', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::ICONS, + 'default' => [ + 'value' => 'fas fa-angle-right', + 'library' => 'fa-regular' + ] + ] + ); + + $this->add_control( + 'nested_list_title_open_icon', + [ + 'label' => __( 'Open Icon', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::ICONS, + 'default' => [ + 'value' => 'fas fa-angle-down', + 'library' => 'fa-regular' + ] + ] + ); + + $this->add_control( + 'nested_list_icon_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-grid-sub-cat-title .toggle-arrow' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'nested_list_icon_size', + [ + 'label' => __('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + '%' => [ + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-grid-sub-cat-title .toggle-arrow' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-bd-grid-sub-cat-title img.toggle-arrow' => 'width: {{SIZE}}{{UNIT}};' + ], + ] + ); + + $this->add_responsive_control( + 'nested_list_icon_margin', + [ + 'label' => esc_html__('Area Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-grid-sub-cat-title .toggle-arrow' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + + + $this->end_controls_section(); # end of 'Column Settings' + + /** + * ---------------------------------------------------------- + * Section: Button Settings + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_button_settings', + [ + 'label' => __('Button', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_button' => 'true' + ] + ] + ); + + $this->add_control( + 'show_button_icon', + [ + 'label' => __('Show Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => 'true' + ] + ); + + $this->add_control( + 'button_icon', + [ + 'label' => __( 'Icon', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::ICONS, + 'default' => [ + 'value' => 'fas fa-angle-right', + 'library' => 'fa-solid' + ], + 'condition' => [ + 'show_button_icon' => 'true' + ] + ] + ); + + $this->add_control( + 'icon_position', + [ + 'label' => __('Icon Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'after', + 'options' => [ + 'before' => __( 'Before', 'essential-addons-for-elementor-lite' ), + 'after' => __( 'After', 'essential-addons-for-elementor-lite' ) + ], + 'condition' => [ + 'show_button_icon' => 'true' + ] + ] + ); + + $this->start_controls_tabs( + 'button_settings_tabs' + ); + + // Normal State Tab + $this->start_controls_tab( + 'button_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'button_typography_normal', + 'selector' => '{{WRAPPER}} .eael-bd-cg-button', + ] + ); + + $this->add_control( + 'button_color_normal', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-button' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'button_background_normal', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-bd-cg-button', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'button_border_normal', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-bd-cg-button', + ] + ); + + $this->add_responsive_control( + 'button_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'button_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'button_area_margin', + [ + 'label' => esc_html__('Area Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-button' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + // Normal State Tab + $this->start_controls_tab( + 'button_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'button_transition', + [ + 'label' => __( 'Transition', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => '300', + 'unit' => 'px', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 10000, + 'step' => 100, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-button' => 'transition: {{SIZE}}ms;', + ] + ] + ); + + $this->add_control( + 'button_color_hover', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-button:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'button_background_hover', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-bd-cg-button:hover', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'button_border_hover', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-bd-cg-button:hover', + ] + ); + + $this->add_responsive_control( + 'button_hover_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-button:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_responsive_control( + 'button_text_alignment', + [ + 'label' => __('Text Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-footer .eael-bd-cg-button' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'button_alignment', + [ + 'label' => __('Button Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-bd-cg-footer' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->end_controls_section(); # end of 'Button Settings' + + } + + } + + protected function render() + { + + if (!defined('BETTERDOCS_URL')) { + return; + } + + $settings = $this->get_settings_for_display(); + + $this->add_render_attribute( + 'bd_category_grid_wrapper', + [ + 'id' => 'eael-bd-cat-grid-' . esc_attr($this->get_id()), + 'class' => [ + 'eael-better-docs-category-grid-wrapper', + ], + ] + ); + + $this->add_render_attribute( + 'bd_category_grid_inner', + [ + 'class' => [ + 'eael-better-docs-category-grid', + $settings['layout_mode'] + ], + 'data-layout-mode' => $settings['layout_mode'] + ] + ); + + + $terms_object = array( + 'taxonomy' => 'doc_category', + 'order' => $settings['order'], + 'orderby' => $settings['orderby'], + 'offset' => $settings['offset'], + 'number' => $settings['grid_per_page'] + ); + + if ( $settings['include'] ) { + $terms_object['include'] = array_diff($settings['include'], (array) $settings['exclude']); + } + + if($settings['exclude']) { + $terms_object['exclude'] = $settings['exclude']; + } + + if ($settings['orderby'] == 'betterdocs_order') { + $terms_object['meta_key'] = 'doc_category_order'; + $terms_object['orderby'] = 'meta_value_num'; + $terms_object['order'] = 'ASC'; + } else { + $terms_object['orderby'] = $settings['orderby']; + } + + $default_multiple_kb = Helper::get_betterdocs_multiple_kb_status(); + + if ($settings['layout_template'] == 'Layout_2') { + $settings['layout_template'] = 'layout-2'; + } + + if($default_multiple_kb) { + + $taxonomy_objects = Helper::get_multiple_kb_terms(false, false); + + $meta_query = ''; + + if(!empty($settings['selected_knowledge_base'])){ + $terms_object['meta_query'] = array( + array( + 'relation' => 'OR', + array( + 'key' => 'doc_category_knowledge_base', + 'value' => $settings['selected_knowledge_base'], + 'compare' => 'LIKE' + ) + ), + ); + } + + + $taxonomy_objects = get_terms( $terms_object ); + + $html = '
    get_render_attribute_string('bd_category_grid_wrapper') . '>'; + $html .= '
    get_render_attribute_string('bd_category_grid_inner').'>'; + if(file_exists($this->get_template($settings['layout_template']))) { + + if($taxonomy_objects && ! is_wp_error( $taxonomy_objects )) { + foreach($taxonomy_objects as $term) { + echo Helper::include_with_variable($this->get_template($settings['layout_template']), ['term' => $term, 'settings' => $settings, 'default_multiple_kb' => $default_multiple_kb]); + } + }else { + _e('

    No posts found!

    ', 'essential-addons-for-elementor-lite'); + } + + wp_reset_postdata(); + + }else { + $html .= '

    '.__( 'File Not Found', 'essential-addons-for-elementor-lite' ).'

    '; + } + $html .= '
    '; + $html .= '
    '; + + if (\Elementor\Plugin::instance()->editor->is_edit_mode()) { + $this->render_editor_script(); + } + $html .= '
    '; + + echo $html; + + + }else { + $taxonomy_objects = get_terms($terms_object); + + $html = '
    get_render_attribute_string('bd_category_grid_wrapper') . '>'; + $html .= '
    get_render_attribute_string('bd_category_grid_inner').'>'; + if(file_exists($this->get_template($settings['layout_template']))) { + + if($taxonomy_objects && ! is_wp_error( $taxonomy_objects )) { + foreach($taxonomy_objects as $term) { + ob_start(); + include($this->get_template($settings['layout_template'])); + $html .= ob_get_clean(); + } + }else { + _e('

    No posts found!

    ', 'essential-addons-for-elementor-lite'); + } + + wp_reset_postdata(); + + }else { + $html .= '

    '.__( 'File Not Found', 'essential-addons-for-elementor-lite' ).'

    '; + } + $html .= '
    '; + $html .= '
    '; + + if (\Elementor\Plugin::instance()->editor->is_edit_mode()) { + $this->render_editor_script(); + } + $html .= '
    '; + + echo $html; + } + + } + + protected function render_editor_script() + { + ?> + + start_controls_section( + 'eael_global_warning', + [ + 'label' => __('Warning!', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('BetterDocs is not installed/activated on your site. Please install and activate BetterDocs first.', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + + $this->end_controls_section(); + } else { + + /** + * ---------------------------------------------------------- + * Section: Search Box + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_search_box_settings', + [ + 'label' => __('Search Box', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'search_box_bg', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .betterdocs-live-search' + ] + ); + + $this->add_responsive_control( + 'search_box_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'default' => [ + 'top' => 50, + 'right' => 50, + 'bottom' => 50, + 'left' => 50 + ], + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + ] + ); + + $this->end_controls_section(); # end of 'Search Box' + + /** + * ---------------------------------------------------------- + * Section: Search Field + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_search_field_settings', + [ + 'label' => __('Search Field', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'section_search_field_placeholder', + [ + 'label' => __('Placeholder', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => esc_html__('Search', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'search_field_bg', + [ + 'label' => esc_html__('Field Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .betterdocs-searchform' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'search_field_text_color', + [ + 'label' => esc_html__('Field Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .betterdocs-searchform .betterdocs-search-field' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'search_field_text_typography', + 'selector' => '{{WRAPPER}} .betterdocs-searchform .betterdocs-search-field' + ] + ); + + $this->add_responsive_control( + 'search_field_padding', + [ + 'label' => __('Field Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .betterdocs-searchform .betterdocs-search-field' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'search_field_padding_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .betterdocs-searchform' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Border::get_type(), + [ + 'name' => 'search_field_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .betterdocs-searchform', + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'search_field_shadow', + 'label' => __('Shadow', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .betterdocs-searchform', + ] + ); + + + $this->add_control( + 'field_search_icon_heading', + [ + 'label' => esc_html__('Search Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->add_control( + 'field_search_icon_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .betterdocs-searchform svg.docs-search-icon' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'field_search_icon_size', + [ + 'label' => esc_html__('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%', 'em'], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .betterdocs-searchform svg.docs-search-icon' => 'height: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'field_close_icon_heading', + [ + 'label' => esc_html__('Close Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->add_control( + 'search_field_close_icon_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .docs-search-close .close-line' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'search_field_close_icon_border_color', + [ + 'label' => esc_html__('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .docs-search-loader, {{WRAPPER}} .docs-search-close .close-border' => 'stroke: {{VALUE}};', + ], + ] + ); + + $this->end_controls_section(); # end of 'Search Field' + + + /** + * ---------------------------------------------------------- + * Section: Search Result Box + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_search_result_settings', + [ + 'label' => __('Search Result Box', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_responsive_control( + 'result_box_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 100, + 'unit' => '%', + ], + 'size_units' => ['%', 'px', 'em'], + 'range' => [ + '%' => [ + 'max' => 100, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search .docs-search-result' => 'width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'result_box_max_width', + [ + 'label' => __('Max Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 1600, + 'unit' => 'px', + ], + 'size_units' => ['px', 'em'], + 'range' => [ + 'px' => [ + 'max' => 1600, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search .docs-search-result' => 'max-width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'result_box_bg', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .betterdocs-live-search .docs-search-result' + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'result_box_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .betterdocs-live-search .docs-search-result', + ] + ); + + $this->end_controls_section(); # end of 'Search Result Box' + + /** + * ---------------------------------------------------------- + * Section: Search Result Item + * ---------------------------------------------------------- + */ + $this->start_controls_section( + 'section_search_result_item_settings', + [ + 'label' => __('Search Result List', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->start_controls_tabs('item_settings_tab'); + + // Normal State Tab + $this->start_controls_tab( + 'item_normal', + ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')] + ); + + $this->add_control( + 'result_box_item', + [ + 'label' => esc_html__('Item', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'result_box_item_typography', + 'selector' => '{{WRAPPER}} .betterdocs-live-search .docs-search-result li a' + ] + ); + + $this->add_control( + 'result_box_item_color', + [ + 'label' => esc_html__('Item Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search .docs-search-result li a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'result_item_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .betterdocs-live-search .docs-search-result li' + ] + ); + + $this->add_responsive_control( + 'result_box_item_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search .docs-search-result li a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'search_result_box_item_count', + [ + 'label' => esc_html__('Count', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'result_box_item_count_typography', + 'selector' => '{{WRAPPER}} .betterdocs-live-search .docs-search-result li span' + ] + ); + + $this->add_control( + 'result_box_item_count_color', + [ + 'label' => esc_html__('Item Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search .docs-search-result li span' => 'color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( + 'item_hover', + ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')] + ); + + $this->add_responsive_control( + 'result_item_transition', + [ + 'label' => __('Transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 300, + 'unit' => '%', + ], + 'size_units' => ['%'], + 'range' => [ + '%' => [ + 'max' => 2500, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search .docs-search-result li, {{WRAPPER}} .betterdocs-live-search .docs-search-result li a, {{WRAPPER}} .betterdocs-live-search .docs-search-result li span, {{WRAPPER}} .betterdocs-live-search .docs-search-result' => 'transition: {{SIZE}}ms;', + ], + ] + ); + + $this->add_control( + 'result_box_item_hover_heading', + [ + 'label' => esc_html__('Item', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'result_box_item_hover_bg', + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .betterdocs-live-search .docs-search-result li:hover', + 'exclude' => [ + 'image' + ] + ] + ); + + $this->add_control( + 'result_box_item_hover_color', + [ + 'label' => esc_html__('Item Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search .docs-search-result li:hover a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'result_item_hover_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .betterdocs-live-search .docs-search-result li:hover' + ] + ); + + $this->add_control( + 'result_box_item_hover_count_heading', + [ + 'label' => esc_html__('Count', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->add_control( + 'result_box_item_hover_count_color', + [ + 'label' => esc_html__('Item Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .betterdocs-live-search .docs-search-result li:hover span' => 'color: {{VALUE}};', + ], + ] + ); + $this->end_controls_tab(); + $this->end_controls_tabs(); + + $this->end_controls_section(); # end of 'Search Result Item' + + } + } + + protected function render() + { + if (!defined('BETTERDOCS_URL')) return; + $settings = $this->get_settings_for_display(); + $shortcode = sprintf('[betterdocs_search_form placeholder="'.$settings['section_search_field_placeholder'].'"]', apply_filters('eael_betterdocs_search_form_params', [])); + echo do_shortcode(shortcode_unautop($shortcode)); + } + + public function render_plain_content() + { + $settings = $this->get_settings_for_display(); + // In plain mode, render without shortcode + echo '[betterdocs_search_form placeholder="'.$settings['section_search_field_placeholder'].'"]'; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Business_Reviews.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Business_Reviews.php new file mode 100644 index 0000000..8845528 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Business_Reviews.php @@ -0,0 +1,3408 @@ +start_controls_section( + 'eael_section_business_reviews_general_settings', + [ + 'label' => esc_html__( 'General', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_sources', + [ + 'label' => __( 'Source', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'google-reviews', + 'options' => [ + 'google-reviews' => __( 'Google Reviews', 'essential-addons-for-elementor-lite' ), + ], + ] + ); + + if ( empty( get_option( 'eael_br_google_place_api_key' ) ) ) { + $this->add_control( 'eael_br_google_place_api_key_missing', [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => sprintf( __( 'Google Place API key is missing. Please add it from EA Dashboard » Elements » Business Reviews Settings', 'essential-addons-for-elementor-lite' ), esc_attr( site_url( '/wp-admin/admin.php?page=eael-settings' ) ) ), + 'content_classes' => 'eael-warning', + 'condition' => [ + 'eael_business_reviews_sources' => 'google-reviews', + ], + ] ); + } + + $this->add_control( 'eael_business_reviews_business_place_id', [ + 'label' => esc_html__( 'Place ID', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'description' => sprintf( __( 'Get Place ID from here', 'essential-addons-for-elementor-lite' ), esc_url( 'https://developers.google.com/maps/documentation/javascript/examples/places-placeid-finder' ) ), + 'placeholder' => esc_html__( 'Place ID', 'essential-addons-for-elementor-lite' ), + 'label_block' => false, + 'default' => '', + 'dynamic' => [ + 'active' => true, + ], + 'condition' => [ + 'eael_business_reviews_sources' => 'google-reviews', + ], + 'ai' => [ + 'active' => false, + ], + ] ); + + $this->add_control( + 'eael_business_reviews_sort_by', + [ + 'label' => __( 'Sort By', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'most_relevant', + 'options' => [ + 'most_relevant' => __( 'Most Relevant', 'essential-addons-for-elementor-lite' ), + 'newest' => __( 'Newest', 'essential-addons-for-elementor-lite' ), + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_max_reviews', + [ + 'label' => __( 'Reviews to Show', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::NUMBER, + 'min' => 0, + 'max' => 5, + 'default' => 5, + 'description' => __( 'Max 5 reviews, please specify amount.', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_data_cache_time', + [ + 'label' => __( 'Data Cache Time', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::NUMBER, + 'min' => 0, + 'default' => 0, + 'description' => __( 'Cache expiration time (in Minutes), 0 or empty sets 1 day.', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_localbusiness_schema', + [ + 'label' => __( 'Local Business Schema', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Enable', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Disable', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => '', + ] + ); + + $this->end_controls_section(); + + /** + * Business Reviews Layout Settings + */ + $this->start_controls_section( + 'eael_section_business_reviews_layout_settings', + [ + 'label' => esc_html__( 'Layout', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_items_layout', + [ + 'label' => esc_html__( 'Layout Type', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'slider', + 'options' => [ + 'slider' => esc_html__( 'Slider', 'essential-addons-for-elementor-lite' ), + 'grid' => esc_html__( 'Grid', 'essential-addons-for-elementor-lite' ), + ] + ] + ); + + $this->add_control( + 'eael_business_reviews_style_preset_slider', + [ + 'label' => esc_html__( 'Style Preset', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'preset-1', + 'options' => [ + 'preset-1' => esc_html__( 'Preset 1', 'essential-addons-for-elementor-lite' ), + 'preset-2' => esc_html__( 'Preset 2', 'essential-addons-for-elementor-lite' ), + 'preset-3' => esc_html__( 'Preset 3', 'essential-addons-for-elementor-lite' ), + ], + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_style_preset_grid', + [ + 'label' => esc_html__( 'Style Preset', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'preset-1', + 'options' => [ + 'preset-1' => esc_html__( 'Preset 1', 'essential-addons-for-elementor-lite' ), + 'preset-2' => esc_html__( 'Preset 2', 'essential-addons-for-elementor-lite' ), + 'preset-3' => esc_html__( 'Preset 3', 'essential-addons-for-elementor-lite' ), + ], + 'condition' => [ + 'eael_business_reviews_items_layout' => 'grid' + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_column', + [ + 'label' => esc_html__( 'Columns', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => '3', + 'tablet_default' => '3', + 'mobile_default' => '3', + 'options' => [ + '1' => esc_html__( '1', 'essential-addons-for-elementor-lite' ), + '2' => esc_html__( '2', 'essential-addons-for-elementor-lite' ), + '3' => esc_html__( '3', 'essential-addons-for-elementor-lite' ), + '4' => esc_html__( '4', 'essential-addons-for-elementor-lite' ), + ], + 'frontend_available' => true, + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider', + 'eael_business_reviews_style_preset_slider!' => 'preset-2', + 'eael_business_reviews_transition_effect!' => 'coverflow' + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_column_preset_2', + [ + 'label' => esc_html__( 'Columns', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => '1', + 'tablet_default' => '1', + 'mobile_default' => '1', + 'options' => [ + '1' => esc_html__( '1', 'essential-addons-for-elementor-lite' ), + '2' => esc_html__( '2', 'essential-addons-for-elementor-lite' ), + '3' => esc_html__( '3', 'essential-addons-for-elementor-lite' ), + '4' => esc_html__( '4', 'essential-addons-for-elementor-lite' ), + ], + 'frontend_available' => true, + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider', + 'eael_business_reviews_style_preset_slider' => 'preset-2', + 'eael_business_reviews_transition_effect!' => 'coverflow' + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_column_grid', + [ + 'label' => esc_html__( 'Columns', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => '3', + 'tablet_default' => '2', + 'mobile_default' => '1', + 'options' => [ + '1' => esc_html__( '1', 'essential-addons-for-elementor-lite' ), + '2' => esc_html__( '2', 'essential-addons-for-elementor-lite' ), + '3' => esc_html__( '3', 'essential-addons-for-elementor-lite' ), + '4' => esc_html__( '4', 'essential-addons-for-elementor-lite' ), + ], + 'frontend_available' => true, + 'condition' => [ + 'eael_business_reviews_items_layout' => 'grid', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_transition_effect', + [ + 'label' => __( 'Effect', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'slide', + 'options' => [ + 'slide' => __( 'Slide', 'essential-addons-for-elementor-lite' ), + 'coverflow' => __( 'Coverflow', 'essential-addons-for-elementor-lite' ), + ], + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_item_gap', + [ + 'label' => __( 'Item Gap', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'size' => 30 ], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 300, + 'step' => 5, + ], + ], + 'size_units' => '', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_grid_row_gap', + [ + 'label' => __( 'Row Gap', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'size' => 30 ], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 300, + 'step' => 5, + ], + ], + 'size_units' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-body' => 'row-gap: {{SIZE}}px;', + ], + 'condition' => [ + 'eael_business_reviews_items_layout' => 'grid' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_grid_column_gap', + [ + 'label' => __( 'Column Gap', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'size' => 30 ], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 300, + 'step' => 5, + ], + ], + 'size_units' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-body' => 'column-gap: {{SIZE}}px;', + ], + 'condition' => [ + 'eael_business_reviews_items_layout' => 'grid' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_slider_speed', + [ + 'label' => __( 'Sliding Speed', 'essential-addons-for-elementor-lite' ), + 'description' => __( 'Duration of transition between slides (in ms)', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'size' => 1000 ], + 'range' => [ + 'px' => [ + 'min' => 100, + 'max' => 3000, + 'step' => 1, + ], + ], + 'size_units' => '', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_autoplay', + [ + 'label' => __( 'Autoplay', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_autoplay_delay', + [ + 'label' => __( 'Autoplay Delay', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'size' => 3000 ], + 'range' => [ + 'px' => [ + 'min' => 1000, + 'max' => 10000, + 'step' => 100, + ], + ], + 'size_units' => '', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider', + 'eael_business_reviews_autoplay' => 'yes' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_loop', + [ + 'label' => __( 'Infinite Loop', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_pause_on_hover', + [ + 'label' => __( 'Pause on Hover', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_grab_cursor', + [ + 'label' => __( 'Grab Cursor', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'description' => __( 'Shows grab cursor when you hover over the slider', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_navigation', + [ + 'label' => esc_html__( 'Navigation', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_arrows', + [ + 'label' => __( 'Arrows', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_dots', + [ + 'label' => __( 'Dots', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider' + ], + ] + ); + + $this->end_controls_section(); + + /** + * Business Reviews Content + */ + $this->start_controls_section( + 'eael_section_business_reviews_content', + [ + 'label' => esc_html__( 'Content', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_business_content', + [ + 'label' => esc_html__( 'Business', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_business_reviews_business_logo', + [ + 'label' => __( 'Logo', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_business_reviews_business_logo_icon_new', + [ + 'label' => __( 'Custom Logo', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_business_reviews_business_logo_icon', + 'condition' => [ + 'eael_business_reviews_business_logo' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_business_name', + [ + 'label' => __( 'Name', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( 'eael_business_reviews_business_name_label', [ + 'label' => esc_html__( 'Custom Text', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'placeholder' => esc_html__( 'Business Name', 'essential-addons-for-elementor-lite' ), + 'label_block' => false, + 'default' => '', + 'condition' => [ + 'eael_business_reviews_business_name' => 'yes' + ], + 'ai' => [ + 'active' => false, + ], + ] ); + + $this->add_control( + 'eael_business_reviews_business_rating', + [ + 'label' => __( 'Rating', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( 'eael_business_reviews_google_reviews_label', [ + 'label' => esc_html__( 'Custom Text', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'label_block' => false, + 'default' => esc_html__( 'Google Reviews', 'essential-addons-for-elementor-lite' ), + 'placeholder' => esc_html__( 'Google Reviews', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_business_reviews_sources' => 'google-reviews', + 'eael_business_reviews_business_rating' => 'yes' + ], + 'ai' => [ + 'active' => false, + ], + ] ); + + $this->add_control( + 'eael_business_reviews_business_address', + [ + 'label' => __( 'Address', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => '', + ] + ); + + $this->add_control( + 'eael_business_reviews_review_content', + [ + 'label' => esc_html__( 'Review', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_business_reviews_review_time', + [ + 'label' => __( 'Time', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_business_reviews_review_text', + [ + 'label' => __( 'Text', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_business_reviews_review_rating', + [ + 'label' => __( 'Rating', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_business_reviews_review_text_translation', + [ + 'label' => __( 'Translation', 'essential-addons-for-elementor-lite' ), + 'description' => __('Reviews will be translated into English.', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_business_reviews_review_text' => 'yes', + ] + ] + ); + + $this->add_control( + 'eael_business_reviews_review_1_star_hide', + [ + 'label' => __( 'Hide 1 Star Reviews', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => '', + ] + ); + + $this->add_control( + 'eael_business_reviews_reviewer_content', + [ + 'label' => esc_html__( 'Reviewer', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_business_reviews_reviewer_photo', + [ + 'label' => __( 'Avatar', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_business_reviews_reviewer_name', + [ + 'label' => __( 'Name', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->end_controls_section(); + + /** + * Accessibilty Controller + */ + $this->start_controls_section( + 'eael_section_business_reviews_accessibilty', + [ + 'label' => esc_html__( 'Accessibilty', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_enable_accessibilty', + [ + 'label' => __( 'Enable Accessibilty', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'no', + ] + ); + + $this->add_control( + 'eael_business_reviews_link_in_same_tab', + [ + 'label' => __( 'Open in same window', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'no', + 'description' => __( 'Recommended to open link in the same tab instead of a new tab', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_business_reviews_enable_accessibilty' => 'yes' + ] + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Container Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_business_reviews_container_style', + [ + 'label' => esc_html__( 'Container', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_wrap_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_wrap_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'default' => [ 'size' => 15 ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_wrap_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'default' => [ + 'size' => 10, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->start_controls_tabs( 'eael_business_reviews_wrap_controls_tabs' ); + + $this->start_controls_tab( 'eael_business_reviews_wrap_control_normal', [ + 'label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( + 'eael_business_reviews_wrap_normal_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_wrap_normal_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_business_reviews_wrap_normal_box_shadow', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items', + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( 'eael_business_reviews_wrap_control_hover', [ + 'label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( + 'eael_business_reviews_wrap_hover_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items:hover' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_wrap_hover_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items:hover', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_business_reviews_wrap_hover_box_shadow', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-business-reviews-items:hover', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style ( Header Style ) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_business_reviews_header_style', + [ + 'label' => esc_html__( 'Header', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'default' => [ + 'size' => 10, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header' => 'border-radius: {{SIZE}}px;', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->start_controls_tabs( 'eael_business_reviews_header_controls_tabs' ); + + $this->start_controls_tab( 'eael_business_reviews_header_control_normal', [ + 'label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( + 'eael_business_reviews_header_normal_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_header_normal_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header, {{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_business_reviews_header_normal_box_shadow', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header, {{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header', + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( 'eael_business_reviews_header_control_hover', [ + 'label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( + 'eael_business_reviews_header_hover_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header:hover' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header:hover' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_header_hover_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header:hover, {{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header:hover', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_business_reviews_header_hover_box_shadow', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header:hover, {{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header:hover', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_control( + 'eael_business_reviews_header_alignment', + [ + 'label' => esc_html__( 'Alignment', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-header' => 'text-align: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-grid-header' => 'text-align: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating' => 'justify-content: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_logo_label', + [ + 'label' => esc_html__( 'Business Logo', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_business_logo' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_logo_size', + [ + 'label' => __( 'Logo Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 100, + ], + 'range' => [ + 'px' => [ + 'min' => 20, + 'max' => 500, + 'step' => 1, + ] + ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-logo span' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-logo img' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-logo svg' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};' + ], + 'condition' => [ + 'eael_business_reviews_business_logo' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_logo_color', + [ + 'label' => esc_html__( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + "{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-logo span" => 'color: {{VALUE}};', + "{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-logo svg" => 'color: {{VALUE}} !important; fill: {{VALUE}} !important;', + "{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-logo svg path" => 'color: {{VALUE}} !important; fill: {{VALUE}} !important;', + ], + 'condition' => [ + 'eael_business_reviews_business_logo' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_logo_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-logo' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_logo' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_logo_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-logo' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_logo' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_name_label', + [ + 'label' => esc_html__( 'Business Name', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_business_name' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_business_reviews_header_business_name_typography', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-name a', + 'condition' => [ + 'eael_business_reviews_business_name' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_name_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-name' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-name a' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_business_reviews_business_name' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_name_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-name' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_name' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_name_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-name' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_name' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_rating_label', + [ + 'label' => esc_html__( 'Business Rating', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_business_rating' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_business_reviews_header_business_rating_typography', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating, {{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating a', + 'condition' => [ + 'eael_business_reviews_business_rating' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_rating_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#5E5E5E', + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating a' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_business_reviews_business_rating' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_rating_star_color', + [ + 'label' => esc_html__( 'Star Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating svg' => 'fill: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating svg path' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_business_reviews_business_rating' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_rating_star_size', + [ + 'label' => esc_html__( 'Star Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 15, + 'max' => 200, + 'step' => 1, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating svg' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating svg path' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_rating' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_rating_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_rating' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_rating_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-rating' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_rating' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_address_label', + [ + 'label' => esc_html__( 'Business Address', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_business_address' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_business_reviews_header_business_address_typography', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-address, {{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-address a', + 'condition' => [ + 'eael_business_reviews_business_address' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_header_business_address_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-address' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-address a' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_business_reviews_business_address' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_address_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-address' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_address' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_header_business_address_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-business-address' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_business_address' => 'yes', + ], + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style ( Content Style ) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_business_reviews_content_style', + [ + 'label' => esc_html__( 'Content', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_content_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_content_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_content_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'default' => [ + 'size' => 10, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->start_controls_tabs( 'eael_business_reviews_content_controls_tabs' ); + + $this->start_controls_tab( 'eael_business_reviews_content_control_normal', [ + 'label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( + 'eael_business_reviews_content_normal_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_content_normal_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_business_reviews_content_normal_box_shadow', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content', + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( 'eael_business_reviews_content_control_hover', [ + 'label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( + 'eael_business_reviews_content_hover_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content:hover' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_content_hover_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content:hover', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_business_reviews_content_hover_box_shadow', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-content:hover', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style ( Reviews Style ) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_business_reviews_reviews_style', + [ + 'label' => esc_html__( 'Reviews', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_reviews_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_reviews_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_reviews_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'default' => [ + 'size' => 10, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->start_controls_tabs( 'eael_business_reviews_reviews_controls_tabs' ); + + $this->start_controls_tab( 'eael_business_reviews_reviews_control_normal', [ + 'label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( + 'eael_business_reviews_reviews_normal_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item .preset-extra-shadow svg' => 'fill: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item .preset-extra-shadow svg path' => 'fill: {{VALUE}}; display:none', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_reviews_normal_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_business_reviews_reviews_normal_box_shadow', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item', + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( 'eael_business_reviews_reviews_control_hover', [ + 'label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( + 'eael_business_reviews_reviews_hover_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item:hover' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_reviews_hover_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item:hover', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_business_reviews_reviews_hover_box_shadow', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item:hover', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_control( + 'eael_business_reviews_reviewer_photo_label', + [ + 'label' => esc_html__( 'Reviewer Avatar', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_reviewer_photo' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_reviewer_photo_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-reviewer-photo' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_reviewer_photo' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_reviewer_photo_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-reviewer-photo' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_reviewer_photo' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_reviewer_photo_size', + [ + 'label' => esc_html__( 'Photo Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 15, + 'max' => 100, + 'step' => 1, + ], + ], + 'default' => [ 'size' => '50' ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-reviewer-photo img' => 'width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_reviewer_photo' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_reviewer_name_label', + [ + 'label' => esc_html__( 'Reviewer Name', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_reviewer_name' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_business_reviews_reviewer_name_typography', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-reviewer-name a', + 'condition' => [ + 'eael_business_reviews_reviewer_name' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_reviewer_name_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-reviewer-name' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-reviewer-name a' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_business_reviews_reviewer_name' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_reviewer_name_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-reviewer-name' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_reviewer_name' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_reviewer_name_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-reviewer-name' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_reviewer_name' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_review_time_label', + [ + 'label' => esc_html__( 'Review Time', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_review_time' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_business_reviews_review_time_typography', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-time, {{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-time a', + 'condition' => [ + 'eael_business_reviews_review_time' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_review_time_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#4A4B50', + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-time' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-time a' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_business_reviews_review_time' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_review_time_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-time' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_review_time' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_review_time_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-time' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_review_time' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_review_text_label', + [ + 'label' => esc_html__( 'Review Text', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_review_text' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_business_reviews_review_text_typography', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-text, {{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-text a', + 'condition' => [ + 'eael_business_reviews_review_text' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_review_text_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-text' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-text a' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_business_reviews_review_text' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_review_text_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-text' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_review_text' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_review_text_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-text' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_review_text' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_review_text_outer_border', + 'selector' => '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-reviews-slider-item .preset-content-body', + 'fields_options' => [ + 'border' => [ + 'default' => 'none', + ], + 'width' => [ + 'default' => [ + 'top' => '1', + 'right' => '1', + 'bottom' => '1', + 'left' => '1', + 'isLinked' => false, + ], + ], + 'color' => [ + 'default' => '#f5f5f5', + ], + ], + 'condition' => [ + 'eael_business_reviews_style_preset_slider' => 'preset-3', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_review_text_height', + [ + 'label' => __( 'Height', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 15, + 'max' => 500, + 'step' => 1, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-text' => 'height: {{SIZE}}{{UNIT}}; overflow-y: auto;', + ], + 'condition' => [ + 'eael_business_reviews_review_text' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_review_rating_label', + [ + 'label' => esc_html__( 'Review Rating', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'eael_business_reviews_review_rating' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_review_rating_star_color', + [ + 'label' => esc_html__( 'Star Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-rating svg' => 'fill: {{VALUE}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-rating svg path' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_business_reviews_review_rating' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_review_rating_star_size', + [ + 'label' => esc_html__( 'Star Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 15, + 'max' => 200, + 'step' => 1, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-rating svg' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-rating svg path' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_review_rating' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_review_rating_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-rating' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_review_rating' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_review_rating_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-rating' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_business_reviews_review_rating' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_review_rating_star_alignment', + [ + 'label' => esc_html__( 'Alignment', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'selectors' => [ + '{{WRAPPER}} .eael-business-reviews-wrapper .eael-google-review-rating' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style ( Arrows Style ) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_business_reviews_arrows_style', + [ + 'label' => esc_html__( 'Arrows', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider', + 'eael_business_reviews_arrows' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_arrows_type', + [ + 'label' => __( 'Choose Arrow', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'label_block' => true, + 'default' => 'fa fa-angle-right', + 'options' => [ + 'fa fa-angle-right' => __( 'Angle', 'essential-addons-for-elementor-lite' ), + 'fa fa-angle-double-right' => __( 'Double Angle', 'essential-addons-for-elementor-lite' ), + 'fa fa-chevron-right' => __( 'Chevron', 'essential-addons-for-elementor-lite' ), + 'fa fa-chevron-circle-right' => __( 'Chevron Circle', 'essential-addons-for-elementor-lite' ), + 'fa fa-arrow-right' => __( 'Arrow', 'essential-addons-for-elementor-lite' ), + 'fa fa-long-arrow-right' => __( 'Long Arrow', 'essential-addons-for-elementor-lite' ), + 'fa fa-caret-right' => __( 'Caret', 'essential-addons-for-elementor-lite' ), + 'fa fa-caret-square-o-right' => __( 'Caret Square', 'essential-addons-for-elementor-lite' ), + 'fa fa-arrow-circle-right' => __( 'Arrow Circle', 'essential-addons-for-elementor-lite' ), + 'fa fa-arrow-circle-o-right' => __( 'Arrow Circle O', 'essential-addons-for-elementor-lite' ), + 'fa fa-toggle-right' => __( 'Toggle', 'essential-addons-for-elementor-lite' ), + 'fa fa-hand-o-right' => __( 'Hand', 'essential-addons-for-elementor-lite' ), + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_arrows_width', + [ + 'label' => __( 'Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'size' => '27' ], + 'range' => [ + 'px' => [ + 'min' => 15, + 'max' => 200, + 'step' => 1, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_arrows_height', + [ + 'label' => __( 'Height', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'size' => '44' ], + 'range' => [ + 'px' => [ + 'min' => 15, + 'max' => 200, + 'step' => 1, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'height: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_arrows_size', + [ + 'label' => __( 'Font Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'size' => '22' ], + 'range' => [ + 'px' => [ + 'min' => 15, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'font-size: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_arrows_left_position', + [ + 'label' => __( 'Align Left Arrow', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => - 100, + 'max' => 40, + 'step' => 1, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'left: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_arrows_right_position', + [ + 'label' => __( 'Align Right Arrow', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => - 100, + 'max' => 40, + 'step' => 1, + ], + ], + 'size_units' => [ 'px' ], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next' => 'right: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->start_controls_tabs( 'eael_business_reviews_arrows_tabs_style' ); + + $this->start_controls_tab( + 'eael_business_reviews_arrows_tab_normal', + [ + 'label' => __( 'Normal', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_arrows_bg_color_normal', + [ + 'label' => __( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_arrows_color_normal', + [ + 'label' => __( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_arrows_border_normal', + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' + ] + ); + + $this->add_control( + 'eael_business_reviews_arrows_border_radius_normal', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%' ], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'eael_business_reviews_arrows_tab_hover', + [ + 'label' => __( 'Hover', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_arrows_bg_color_hover', + [ + 'label' => __( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next:hover, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev:hover' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_arrows_color_hover', + [ + 'label' => __( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next:hover, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_arrows_border_color_hover', + [ + 'label' => __( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next:hover, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev:hover' => 'border-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style ( Dots Style ) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_business_reviews_dots_style', + [ + 'label' => esc_html__( 'Dots', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_business_reviews_items_layout' => 'slider', + 'eael_business_reviews_dots' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_dots_size', + [ + 'label' => __( 'Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 2, + 'max' => 40, + 'step' => 1, + ], + ], + 'size_units' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullet' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'eael_business_reviews_dots_spacing', + [ + 'label' => __( 'Spacing', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 30, + 'step' => 1, + ], + ], + 'size_units' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullet' => 'margin-left: {{SIZE}}{{UNIT}}; margin-right: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->start_controls_tabs( 'eael_business_reviews_dots_tabs_style' ); + + $this->start_controls_tab( + 'eael_business_reviews_dots_tab_normal', + [ + 'label' => __( 'Normal', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_dots_color_normal', + [ + 'label' => __( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullet' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_active_dot_color_normal', + [ + 'label' => __( 'Active Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullet-active' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_business_reviews_dots_border_normal', + 'label' => __( 'Border', 'essential-addons-for-elementor-lite' ), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullet', + ] + ); + + $this->add_control( + 'eael_business_reviews_dots_border_radius_normal', + [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%' ], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullet' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'eael_business_reviews_dots_tab_hover', + [ + 'label' => __( 'Hover', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_business_reviews_dots_color_hover', + [ + 'label' => __( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullet:hover' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_business_reviews_dots_border_color_hover', + [ + 'label' => __( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullet:hover' => 'border-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_responsive_control( + 'eael_business_reviews_dots_padding', + [ + 'label' => __( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em', '%' ], + 'allowed_dimensions' => 'vertical', + 'placeholder' => [ + 'top' => '', + 'right' => 'auto', + 'bottom' => '', + 'left' => 'auto', + ], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-pagination-bullets' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + } + + public function get_business_reviews_settings() { + $settings = $this->get_settings_for_display(); + $settings['eael_business_reviews_source_key'] = get_option( 'eael_br_google_place_api_key' ); + + $business_reviews = []; + $business_reviews['source'] = ! empty( $settings['eael_business_reviews_sources'] ) ? esc_html( $settings['eael_business_reviews_sources'] ) : 'google-reviews'; + $business_reviews['place_id'] = ! empty( $settings['eael_business_reviews_business_place_id'] ) ? esc_html( $settings['eael_business_reviews_business_place_id'] ) : 'ChIJj61dQgK6j4AR4GeTYWZsKWw'; + $business_reviews['api_key'] = ! empty( $settings['eael_business_reviews_source_key'] ) ? esc_html( $settings['eael_business_reviews_source_key'] ) : ''; + $business_reviews['reviews_sort'] = ! empty( $settings['eael_business_reviews_sort_by'] ) ? esc_html( $settings['eael_business_reviews_sort_by'] ) : 'most_relevant'; + $business_reviews['review_text_translation'] = ! empty( $settings['eael_business_reviews_review_text_translation'] ) && 'yes' === $settings['eael_business_reviews_review_text_translation'] ? 1 : 0; + + $business_reviews['expiration'] = ! empty( $settings['eael_business_reviews_data_cache_time'] ) ? absint( $settings['eael_business_reviews_data_cache_time'] ) * MINUTE_IN_SECONDS : DAY_IN_SECONDS; + $business_reviews['md5'] = md5( $business_reviews['api_key'] . $business_reviews['reviews_sort'] . $business_reviews['review_text_translation'] . $this->get_id() ); + $business_reviews['cache_key'] = "eael_{$business_reviews['source']}_{$business_reviews['place_id']}_{$business_reviews['expiration']}_{$business_reviews['md5']}_brev_cache"; + + $business_reviews['layout'] = ! empty( $settings['eael_business_reviews_items_layout'] ) ? $settings['eael_business_reviews_items_layout'] : 'slider'; + $business_reviews['preset'] = ! empty( $settings['eael_business_reviews_style_preset_slider'] ) && 'slider' === $business_reviews['layout'] ? $settings['eael_business_reviews_style_preset_slider'] : 'preset-1'; + $business_reviews['preset'] = ! empty( $settings['eael_business_reviews_style_preset_grid'] ) && 'grid' === $business_reviews['layout'] ? $settings['eael_business_reviews_style_preset_grid'] : $business_reviews['preset']; + + $business_reviews['columns'] = ! empty( $settings['eael_business_reviews_column'] ) ? $settings['eael_business_reviews_column'] : 3; + $business_reviews['columns_tablet'] = ! empty( $settings['eael_business_reviews_column_tablet'] ) ? $settings['eael_business_reviews_column_tablet'] : 3; + $business_reviews['columns_mobile'] = ! empty( $settings['eael_business_reviews_column_mobile'] ) ? $settings['eael_business_reviews_column_mobile'] : 3; + + $business_reviews['loop'] = ! empty( $settings['eael_business_reviews_loop'] ) && 'yes' === $settings['eael_business_reviews_loop'] ? 1 : 0; + $business_reviews['arrows'] = ! empty( $settings['eael_business_reviews_arrows'] ) && 'yes' === $settings['eael_business_reviews_arrows'] ? 1 : 0; + $business_reviews['dots'] = ! empty( $settings['eael_business_reviews_dots'] ) && 'yes' === $settings['eael_business_reviews_dots'] ? 1 : 0; + $business_reviews['effect'] = ! empty( $settings['eael_business_reviews_transition_effect'] ) ? $settings['eael_business_reviews_transition_effect'] : 'slide'; + $business_reviews['item_gap'] = ! empty( $settings['eael_business_reviews_item_gap']['size'] ) ? $settings['eael_business_reviews_item_gap']['size'] : 30; + $business_reviews['autoplay'] = ! empty( $settings['eael_business_reviews_autoplay'] ) && 'yes' === $settings['eael_business_reviews_autoplay'] ? 1 : 0; + $business_reviews['autoplay_delay'] = ! empty( $settings['eael_business_reviews_autoplay_delay']['size'] ) ? $settings['eael_business_reviews_autoplay_delay']['size'] : 3000; + $business_reviews['pause_on_hover'] = ! empty( $settings['eael_business_reviews_pause_on_hover'] ) && 'yes' === $settings['eael_business_reviews_pause_on_hover'] ? 1 : 0; + $business_reviews['grab_cursor'] = ! empty( $settings['eael_business_reviews_grab_cursor'] ) && 'yes' === $settings['eael_business_reviews_grab_cursor'] ? 1 : 0; + $business_reviews['speed'] = ! empty( $settings['eael_business_reviews_slider_speed']['size'] ) ? $settings['eael_business_reviews_slider_speed']['size'] : 1000; + $business_reviews['business_logo'] = ! empty( $settings['eael_business_reviews_business_logo'] ) && 'yes' === $settings['eael_business_reviews_business_logo'] ? 1 : 0; + $business_reviews['business_name'] = ! empty( $settings['eael_business_reviews_business_name'] ) && 'yes' === $settings['eael_business_reviews_business_name'] ? 1 : 0; + $business_reviews['business_rating'] = ! empty( $settings['eael_business_reviews_business_rating'] ) && 'yes' === $settings['eael_business_reviews_business_rating'] ? 1 : 0; + $business_reviews['business_address'] = ! empty( $settings['eael_business_reviews_business_address'] ) && 'yes' === $settings['eael_business_reviews_business_address'] ? 1 : 0; + $business_reviews['reviewer_photo'] = ! empty( $settings['eael_business_reviews_reviewer_photo'] ) && 'yes' === $settings['eael_business_reviews_reviewer_photo'] ? 1 : 0; + $business_reviews['reviewer_name'] = ! empty( $settings['eael_business_reviews_reviewer_name'] ) && 'yes' === $settings['eael_business_reviews_reviewer_name'] ? 1 : 0; + $business_reviews['review_time'] = ! empty( $settings['eael_business_reviews_review_time'] ) && 'yes' === $settings['eael_business_reviews_review_time'] ? 1 : 0; + $business_reviews['review_text'] = ! empty( $settings['eael_business_reviews_review_text'] ) && 'yes' === $settings['eael_business_reviews_review_text'] ? 1 : 0; + $business_reviews['review_rating'] = ! empty( $settings['eael_business_reviews_review_rating'] ) && 'yes' === $settings['eael_business_reviews_review_rating'] ? 1 : 0; + $business_reviews['review_1_star'] = empty( $settings['eael_business_reviews_review_1_star_hide'] ) ? 1 : 0; + $business_reviews['reviews_max_count'] = ! empty( $settings['eael_business_reviews_max_reviews'] ) ? intval( $settings['eael_business_reviews_max_reviews'] ) : 5; + + $business_reviews['business_logo_icon_migrated'] = isset( $settings['__fa4_migrated']['eael_business_reviews_business_logo_icon_new'] ); + $business_reviews['business_logo_icon_new'] = empty( $settings['eael_business_reviews_business_logo_icon'] ); + $business_reviews['business_logo_icon_new_data'] = ! empty( $settings['eael_business_reviews_business_logo_icon_new'] ) ? $settings['eael_business_reviews_business_logo_icon_new'] : []; + $business_reviews['business_logo_icon_data'] = ! empty( $settings['eael_business_reviews_business_logo_icon'] ) ? $settings['eael_business_reviews_business_logo_icon'] : []; + $business_reviews['business_name_label'] = ! empty( $settings['eael_business_reviews_business_name_label'] ) ? $settings['eael_business_reviews_business_name_label'] : ''; + $business_reviews['google_reviews_label'] = ! empty( $settings['eael_business_reviews_google_reviews_label'] ) ? $settings['eael_business_reviews_google_reviews_label'] : ''; + $business_reviews['arrows_type'] = ! empty( $settings['eael_business_reviews_arrows_type'] ) ? $settings['eael_business_reviews_arrows_type'] : 'fa fa-angle-right'; + $business_reviews['localbusiness_schema'] = ! empty( $settings['eael_business_reviews_localbusiness_schema'] ) && 'yes' === $settings['eael_business_reviews_localbusiness_schema'] ? 1 : 0; + + if ( 'grid' === $business_reviews['layout'] ) { + $business_reviews['columns'] = ! empty( $settings['eael_business_reviews_column_grid'] ) ? $settings['eael_business_reviews_column_grid'] : 3; + $business_reviews['columns_tablet'] = ! empty( $settings['eael_business_reviews_column_grid_tablet'] ) ? $settings['eael_business_reviews_column_grid_tablet'] : 2; + $business_reviews['columns_mobile'] = ! empty( $settings['eael_business_reviews_column_grid_mobile'] ) ? $settings['eael_business_reviews_column_grid_mobile'] : 1; + $business_reviews['columns_class'] = ! empty( $settings['eael_business_reviews_column_grid'] ) ? 'eael-column-' . $business_reviews['columns'] : 'eael-column-3'; + $business_reviews['columns_tablet_class'] = ! empty( $settings['eael_business_reviews_column_grid_tablet'] ) ? 'eael-column-tablet-' . $business_reviews['columns_tablet'] : 'eael-column-tablet-2'; + $business_reviews['columns_mobile_class'] = ! empty( $settings['eael_business_reviews_column_grid_mobile'] ) ? 'eael-column-mobile-' . $business_reviews['columns_mobile'] : 'eael-column-mobile-1'; + } + + if ( 'slider' === $business_reviews['layout'] && 'preset-2' === $business_reviews['preset'] ) { + $business_reviews['columns'] = ! empty( $settings['eael_business_reviews_column_preset_2'] ) ? $settings['eael_business_reviews_column_preset_2'] : $business_reviews['columns']; + $business_reviews['columns_tablet'] = ! empty( $settings['eael_business_reviews_column_preset_2_tablet'] ) ? $settings['eael_business_reviews_column_preset_2_tablet'] : $business_reviews['columns']; + $business_reviews['columns_mobile'] = ! empty( $settings['eael_business_reviews_column_preset_2_mobile'] ) ? $settings['eael_business_reviews_column_preset_2_mobile'] : $business_reviews['columns']; + } + + if ( 'coverflow' === $business_reviews['effect'] ) { + $business_reviews['columns'] = 3; + } + + $business_reviews['accessibility_link_in_same_tab'] = 0; + $business_reviews['accessibility_enabled'] = ! empty( $settings['eael_business_reviews_enable_accessibilty'] ) && 'yes' === $settings['eael_business_reviews_enable_accessibilty']; + + if ( $business_reviews['accessibility_enabled'] ) { + $business_reviews['accessibility_link_in_same_tab'] = ! empty( $settings['eael_business_reviews_link_in_same_tab'] ) && 'yes' === $settings['eael_business_reviews_link_in_same_tab']; + } + + return $business_reviews; + } + + /** + * API Call to Get Business Reviews + */ + public function fetch_business_reviews_from_api() { + $settings = $this->get_settings_for_display(); + $response = []; + $error_message = ''; + + $business_reviews = $this->get_business_reviews_settings(); + $items = get_transient( $business_reviews['cache_key'] ); + + if ( false === $items ) { + switch ( $business_reviews['source'] ) { + case 'google-reviews': + $data = $this->fetch_google_reviews_from_api( $business_reviews ); + break; + default: + $data = $this->fetch_google_reviews_from_api( $business_reviews ); + break; + } + + return $data; + } + + $response = $items ? $items : $response; + + $data = [ + 'items' => $response, + 'error_message' => $error_message, + ]; + + return $data; + } + + public function fetch_google_reviews_from_api( $business_reviews_settings ) { + $business_reviews = $business_reviews_settings; + + $url = "https://maps.googleapis.com/maps/api/place/details/json"; + $param = array(); + $error_message = ''; + + $api_fields = 'formatted_address,international_phone_number,name,rating,reviews,url,user_ratings_total,website,photos'; + $api_fields = $business_reviews['localbusiness_schema'] ? 'address_components,' . $api_fields : $api_fields; + + $args = array( + 'key' => sanitize_text_field( $business_reviews['api_key'] ), + 'placeid' => sanitize_text_field( $business_reviews['place_id'] ), + 'reviews_no_translations' => intval( $business_reviews['review_text_translation'] ) ? false : true, + 'fields' => sanitize_text_field( $api_fields ), + ); + + if ( ! empty( $business_reviews['reviews_sort'] ) ) { + $args['reviews_sort'] = $business_reviews['reviews_sort']; + } + + $param = array_merge( $param, $args ); + + $headers = array( + 'headers' => array( + 'Content-Type' => 'application/json', + ) + ); + $options = array( + 'timeout' => 240 + ); + + $options = array_merge( $headers, $options ); + + if ( empty( $error_message ) ) { + $response = wp_remote_get( + esc_url_raw( add_query_arg( $param, $url ) ), + $options + ); + + $body = json_decode( wp_remote_retrieve_body( $response ) ); + $response = 'OK' === $body->status ? $body->result : false; + + if ( ! empty( $response ) ) { + set_transient( $business_reviews['cache_key'], $response, $business_reviews['expiration'] ); + } else { + $error_message = $this->fetch_google_place_response_error_message( $body->status ); + } + } + + $data = [ + 'items' => $response, + 'error_message' => $error_message, + ]; + + return $data; + } + + public function fetch_google_place_response_error_message( $status = 'OK' ) { + $error_message = ''; + + switch ( $status ) { + case 'OK': + break; + + case 'ZERO_RESULTS': + $error_message = esc_html__( 'The referenced location, place_id, was valid but no longer refers to a valid result. This may occur if the establishment is no longer in business.', 'essential-addons-for-elementor-lite' ); + break; + + case 'NOT_FOUND': + $error_message = esc_html__( 'The referenced location, place_id, was not found in the Places database.', 'essential-addons-for-elementor-lite' ); + break; + + case 'INVALID_REQUEST': + $error_message = esc_html__( 'The API request was malformed.', 'essential-addons-for-elementor-lite' ); + break; + + case 'OVER_QUERY_LIMIT': + $error_message = esc_html__( 'You have exceeded the QPS limits. Or, Billing has not been enabled on your account. Or, The monthly $200 credit, or a self-imposed usage cap, has been exceeded. Or, The provided method of payment is no longer valid (for example, a credit card has expired).', 'essential-addons-for-elementor-lite' ); + break; + + case 'REQUEST_DENIED': + $error_message = esc_html__( 'The request is missing an API key. Or, The key parameter is invalid.', 'essential-addons-for-elementor-lite' ); + break; + + case 'UNKNOWN_ERROR': + $error_message = esc_html__( 'An unknown error occurred.', 'essential-addons-for-elementor-lite' ); + break; + + default: + break; + } + + return $error_message; + } + + public function print_business_reviews( $business_reviews_items ) { + $settings = $this->settings_data = $this->get_settings_for_display(); + $business_reviews = $this->business_reviews_data = $this->get_business_reviews_settings(); + + ob_start(); + + $this->add_render_attribute( 'eael-business-reviews-wrapper', [ + 'class' => [ + 'eael-business-reviews-wrapper', + 'eael-business-reviews-' . $this->get_id(), + 'clearfix', + ], + 'data-source' => esc_attr( $business_reviews['source'] ), + 'data-layout' => esc_attr( $business_reviews['layout'] ), + ] ); + + $this->add_render_attribute( + 'eael-business-reviews-items', + [ + 'id' => 'eael-business-reviews-' . esc_attr( $this->get_id() ), + 'class' => [ + 'eael-business-reviews-items', + 'eael-business-reviews-' . esc_attr( $business_reviews['layout'] ), + esc_attr( $business_reviews['preset'] ), + ], + ] + ); + ?> + +
    get_render_attribute_string( 'eael-business-reviews-wrapper' ); ?>> +
    get_render_attribute_string( 'eael-business-reviews-items' ); ?>> + print_business_reviews_google( $business_reviews_items ); + break; + default: + $this->print_business_reviews_google( $business_reviews_items ); + break; + } + ?> +
    +
    + + get_settings_for_display(); + $business_reviews = $this->get_business_reviews_settings(); + + $google_reviews_data = []; + $business_review_obj = isset( $business_reviews_items['items'] ) ? $business_reviews_items['items'] : false; + $error_message = ! empty( $business_reviews_items['error_message'] ) ? $business_reviews_items['error_message'] : ""; + + if ( is_object( $business_review_obj ) && ! is_null( $business_review_obj ) ) { + $google_reviews_data['formatted_address'] = ! empty( $business_review_obj->formatted_address ) ? $business_review_obj->formatted_address : ''; + $google_reviews_data['international_phone_number'] = ! empty( $business_review_obj->international_phone_number ) ? $business_review_obj->international_phone_number : ''; + $google_reviews_data['name'] = ! empty( $business_review_obj->name ) ? $business_review_obj->name : ''; + $google_reviews_data['photos'] = ! empty( $business_review_obj->photos ) ? $business_review_obj->photos : []; + $google_reviews_data['rating'] = ! empty( $business_review_obj->rating ) ? $business_review_obj->rating : ''; + $google_reviews_data['reviews'] = ! empty( $business_review_obj->reviews ) ? $business_review_obj->reviews : []; + $google_reviews_data['url'] = ! empty( $business_review_obj->url ) ? $business_review_obj->url : '#'; + $google_reviews_data['user_ratings_total'] = ! empty( $business_review_obj->user_ratings_total ) ? $business_review_obj->user_ratings_total : 0; + $google_reviews_data['website'] = ! empty( $business_review_obj->website ) ? $business_review_obj->website : '#'; + + switch ( $business_reviews['layout'] ) { + case 'slider': + $this->print_google_reviews_slider( $google_reviews_data ); + break; + case 'grid': + $this->print_google_reviews_grid( $google_reviews_data ); + break; + default: + $this->print_google_reviews_slider( $google_reviews_data ); + break; + } + } else { + printf( '
    %s
    ', esc_html( $error_message ) ); + } + } + + public function print_google_reviews_slider( $google_reviews_data ) { + $business_reviews = $this->get_business_reviews_settings(); + + $this->add_render_attribute( 'eael-google-reviews-wrapper', [ + 'class' => [ 'eael-google-reviews-wrapper', 'swiper-container-wrap', 'swiper-container-wrap-dots-outside', esc_attr( $business_reviews['preset'] ) ], + 'id' => 'eael-google-reviews-' . esc_attr( $this->get_id() ), + ] ); + + $swiper_class = $swiper_version_class = ''; + if ( class_exists( 'Elementor\Plugin' ) ) { + $swiper_class = \Elementor\Plugin::$instance->experiments->is_feature_active( 'e_swiper_latest' ) ? 'swiper' : 'swiper-container'; + $swiper_version_class = 'swiper' === $swiper_class ? 'swiper-8' : 'swiper-8-lower'; + } + + $this->add_render_attribute( 'eael-google-reviews-content', [ + 'class' => [ 'eael-google-reviews-content', esc_attr( $swiper_class ), esc_attr( $swiper_version_class ), 'swiper-container-' . esc_attr( $this->get_id() ) ], + 'data-pagination' => '.swiper-pagination-' . esc_attr( $this->get_id() ), + 'data-arrow-next' => '.swiper-button-next-' . esc_attr( $this->get_id() ), + 'data-arrow-prev' => '.swiper-button-prev-' . esc_attr( $this->get_id() ), + 'data-effect' => esc_attr( $business_reviews['effect'] ), + 'data-items' => esc_attr( $business_reviews['columns'] ), + 'data-items_tablet' => esc_attr( $business_reviews['columns_tablet'] ), + 'data-items_mobile' => esc_attr( $business_reviews['columns_mobile'] ), + 'data-item_gap' => esc_attr( $business_reviews['item_gap'] ), + 'data-loop' => esc_attr( $business_reviews['loop'] ), + 'data-autoplay' => esc_attr( $business_reviews['autoplay'] ), + 'data-autoplay_delay' => esc_attr( $business_reviews['autoplay_delay'] ), + 'data-pause_on_hover' => esc_attr( $business_reviews['pause_on_hover'] ), + 'data-grab_cursor' => esc_attr( $business_reviews['grab_cursor'] ), + 'data-speed' => esc_attr( $business_reviews['speed'] ), + ] ); + + if ( ! empty( $google_reviews_data['reviews'] ) && count( $google_reviews_data['reviews'] ) ) { + $single_review_data = []; + ?> +
    get_render_attribute_string( 'eael-google-reviews-wrapper' ); ?>> + +
    +
    + render_arrows(); + } + ?> +
    + +
    + +
    + +
    get_render_attribute_string( 'eael-google-reviews-content' ); ?>> +
    + + + + + + + + + +
    +

    +

    print_business_reviews_ratings( $google_reviews_data['rating'] ); ?>

    +

    target="_blank" >

    +
    + + + +
    +

    %s %s', esc_html( '' ), esc_html( $google_reviews_data['formatted_address'] ) ); ?>

    +

    %s %s', esc_attr( '' ), esc_html( $google_reviews_data['international_phone_number'] ), esc_attr( $google_reviews_data['international_phone_number'] ) ); ?>

    +
    + +
    + +
    + = $business_reviews['reviews_max_count'] ){ + break; + } + + $single_review_data['author_name'] = ! empty( $single_review->author_name ) ? $single_review->author_name : ''; + $single_review_data['author_url'] = ! empty( $single_review->author_url ) ? $single_review->author_url : ''; + $single_review_data['profile_photo_url'] = ! empty( $single_review->profile_photo_url ) ? $single_review->profile_photo_url : ''; + $single_review_data['rating'] = ! empty( $single_review->rating ) ? $single_review->rating : ''; + $single_review_data['relative_time_description'] = ! empty( $single_review->relative_time_description ) ? $single_review->relative_time_description : ''; + $single_review_data['text'] = ! empty( $single_review->text ) ? $single_review->text : ''; + + if( ! $business_reviews['review_1_star'] ){ + if ( $single_review_data['rating'] === 1 ) { + continue; + } + } + + $this->add_render_attribute( 'eael-google-reviews-slider-item-' . $i, [ + 'class' => [ 'eael-google-reviews-slider-item', 'clearfix', 'swiper-slide' ] + ] ); + ?> + +
    get_render_attribute_string( 'eael-google-reviews-slider-item-' . $i ); ?>> +
    + print_google_reviews_slider_preset_1( $business_reviews, $single_review_data ); + break; + case 'preset-2': + $this->print_google_reviews_slider_preset_2( $business_reviews, $single_review_data ); + break; + case 'preset-3': + $this->print_google_reviews_slider_preset_3( $business_reviews, $single_review_data ); + break; + default: + $this->print_google_reviews_slider_preset_1( $business_reviews, $single_review_data ); + break; + } + ?> +
    +
    + +
    + render_dots(); + } + ?> +
    +
    +
    + +
    + <?php echo  $single_review_data['author_name'] ? esc_attr(  $single_review_data['author_name'] ) : esc_html__( 'Reviewer', 'essential-addons-for-elementor-lite' ); ?> +
    + + + +
    + +
    + +
    + +
    + +
    + print_business_reviews_ratings( $single_review_data['rating'] ); ?> +
    + +
    +
    + +
    + +
    + +
    + + +
    + +
    + +
    + print_business_reviews_ratings( $single_review_data['rating'] ); ?> +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + + + + +
    +
    + + + get_business_reviews_settings(); + + $this->add_render_attribute( 'eael-google-reviews-wrapper', [ + 'class' => [ 'eael-google-reviews-wrapper', esc_attr( $business_reviews['preset'] ) ], + 'id' => 'eael-google-reviews-' . esc_attr( $this->get_id() ), + ] ); + + $this->add_render_attribute( 'eael-google-reviews-content', [ + 'class' => [ 'eael-google-reviews-content' ], + ] ); + + $this->add_render_attribute( 'eael-google-reviews-grid-body', [ + 'class' => [ + 'eael-google-reviews-grid-body', + esc_attr( $business_reviews['columns_class'] ), + esc_attr( $business_reviews['columns_tablet_class'] ), + esc_attr( $business_reviews['columns_mobile_class'] ) + ], + ] ); + + if ( ! empty( $google_reviews_data['reviews'] ) && count( $google_reviews_data['reviews'] ) ) { + $single_review_data = []; + ?> +
    get_render_attribute_string( 'eael-google-reviews-wrapper' ); ?>> + +
    + +
    get_render_attribute_string( 'eael-google-reviews-content' ); ?>> +
    + + + + + + + + + +
    +

    +

    print_business_reviews_ratings( $google_reviews_data['rating'] ); ?>

    +

    target="_blank" >

    +
    + + + +
    +

    %s %s', esc_html( '' ), esc_html( $google_reviews_data['formatted_address'] ) ); ?>

    +

    %s %s', esc_attr( '' ), esc_html( $google_reviews_data['international_phone_number'] ), esc_attr( $google_reviews_data['international_phone_number'] ) ); ?>

    +
    + +
    + +
    get_render_attribute_string( 'eael-google-reviews-grid-body' ); ?> > + = $business_reviews['reviews_max_count'] ){ + break; + } + + $single_review_data['author_name'] = ! empty( $single_review->author_name ) ? $single_review->author_name : ''; + $single_review_data['author_url'] = ! empty( $single_review->author_url ) ? $single_review->author_url : ''; + $single_review_data['profile_photo_url'] = ! empty( $single_review->profile_photo_url ) ? $single_review->profile_photo_url : ''; + $single_review_data['rating'] = ! empty( $single_review->rating ) ? $single_review->rating : ''; + $single_review_data['relative_time_description'] = ! empty( $single_review->relative_time_description ) ? $single_review->relative_time_description : ''; + $single_review_data['text'] = ! empty( $single_review->text ) ? $single_review->text : ''; + + if( ! $business_reviews['review_1_star'] ){ + if ( $single_review_data['rating'] === 1 ) { + continue; + } + } + + $this->add_render_attribute( 'eael-google-reviews-grid-item-' . $i, [ + 'class' => [ 'eael-google-reviews-grid-item' ] + ] ); + ?> + +
    get_render_attribute_string( 'eael-google-reviews-grid-item-' . $i ); ?>> +
    + print_google_reviews_slider_preset_1( $business_reviews, $single_review_data ); + break; + case 'preset-2': + $this->print_google_reviews_slider_preset_2( $business_reviews, $single_review_data ); + break; + case 'preset-3': + $this->print_google_reviews_slider_preset_3( $business_reviews, $single_review_data ); + break; + default: + $this->print_google_reviews_slider_preset_1( $business_reviews, $single_review_data ); + break; + } + ?> +
    +
    + +
    +
    +
    +
    + + +
    + get_business_reviews_settings(); + + if ( ! empty( $business_reviews['arrows_type'] ) ) { + $pa_next_arrow = $business_reviews['arrows_type']; + $pa_prev_arrow = str_replace( "right", "left", $business_reviews['arrows_type'] ); + } else { + $pa_next_arrow = 'fa fa-angle-right'; + $pa_prev_arrow = 'fa fa-angle-left'; + } + ?> + +
    + +
    +
    + +
    + 5 ) { + return false; + } + + $rating_svg = ' + + '; + + $rating_svg_half = ' + + + + + + + + + + '; + + for ( $i = 1; $i <= floor( $rating ); $i ++ ) { + printf( "%s", $rating_svg ); + } + + if ( ! is_int( $rating ) ) { + printf( "%s", $rating_svg_half ); + } + + return true; + } + + public function print_localbusiness_schema( $business_reviews_items ){ + $business_reviews_items_obj = isset( $business_reviews_items['items'] ) ? $business_reviews_items['items'] : false; + + if ( ! is_object( $business_reviews_items_obj ) ) { + return; + } + + $business_reviews_items_reviews = ! empty( $business_reviews_items_obj->reviews ) ? $business_reviews_items_obj->reviews : []; + + if ( ! empty( $this->business_reviews_data['localbusiness_schema'] ) && count( $business_reviews_items_reviews ) ) { + $reviews = []; + $street_number = + $street_name = + $locality_city = + $region_state = + $postal_code = + $country = ''; + + // Reviews + foreach ( $business_reviews_items_reviews as $business_reviews_items_reivew ) { + $reviews[] = [ + "@type" => "Review", + "reviewRating" => [ + "@type" => "Rating", + "ratingValue" => ! empty( $business_reviews_items_reivew->rating ) ? $business_reviews_items_reivew->rating : '', + ], + "author" => [ + "@type" => "Person", + "name" => ! empty( $business_reviews_items_reivew->author_name ) ? $business_reviews_items_reivew->author_name : '', + ], + ]; + } + + // Address + $address_components = ! empty( $business_reviews_items_obj->address_components ) ? $business_reviews_items_obj->address_components : []; + + foreach ($address_components as $component) { + if (in_array('street_number', $component->types)) { + $street_number = $component->long_name; + } + + if (in_array('route', $component->types)) { + $street_name = $component->long_name; + } + + if (in_array('locality', $component->types)) { + $locality_city = $component->long_name; + } + + if (in_array('administrative_area_level_1', $component->types)) { + $region_state = $component->short_name; + } + + if (in_array('postal_code', $component->types)) { + $postal_code = $component->long_name; + } + + if (in_array('country', $component->types)) { + $country = $component->short_name; + } + } + + $address = [ + '@type' => 'PostalAddress', + 'streetAddress' => "{$street_number} {$street_name}", + 'addressLocality' => $locality_city, + 'addressRegion' => $region_state, + 'postalCode' => $postal_code, + 'addressCountry' => $country + ]; + + $full_schema_array = [ + "@context" => "https://schema.org", + "@type" => "LocalBusiness", + "name" => ! empty( $business_reviews_items_obj->name ) ? $business_reviews_items_obj->name : '', + "address" => $address, + "review" => $reviews, + "aggregateRating" => [ + "@type" => "AggregateRating", + "ratingValue" => ! empty( $business_reviews_items_obj->rating ) ? $business_reviews_items_obj->rating : 0, + "ratingCount" => ! empty( $business_reviews_items_obj->user_ratings_total ) ? $business_reviews_items_obj->user_ratings_total : 0, + ], + "url" => ! empty( $business_reviews_items_obj->url ) ? $business_reviews_items_obj->url : '', + "telephone" => ! empty( $business_reviews_items_obj->international_phone_number ) ? $business_reviews_items_obj->international_phone_number : '', + ]; + + ob_start(); + ?> + + + + get_business_reviews_settings(); + if( ! $business_reviews['api_key'] ) { + return false; + } + $business_reviews_items = $this->fetch_business_reviews_from_api(); + $this->print_business_reviews( $business_reviews_items ); + $this->print_localbusiness_schema( $business_reviews_items ); + } +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Caldera_Forms.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Caldera_Forms.php new file mode 100644 index 0000000..a51ace2 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Caldera_Forms.php @@ -0,0 +1,1541 @@ +start_controls_section( + 'eael_global_warning', + [ + 'label' => __( 'Warning!', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __( 'Caldera Forms has been closed as of April 5, 2022 and is not available for download. You can try the other Form plugins instead', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + + $this->end_controls_section(); + } else { + /** + * Content Tab: Caldera Forms + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_info_box', + [ + 'label' => __('Caldera Forms', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'contact_form_list', + [ + 'label' => esc_html__('Caldera Form', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'label_block' => true, + 'options' => Helper::get_caldera_form_list(), + 'default' => '0', + ] + ); + + $this->add_control( + 'custom_title_description', + [ + 'label' => __('Custom Title & Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'form_title_custom', + [ + 'label' => esc_html__('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'label_block' => true, + 'default' => '', + 'condition' => [ + 'custom_title_description' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'form_description_custom', + [ + 'label' => esc_html__('Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXTAREA, + 'dynamic' => [ + 'active' => true, + ], + 'default' => '', + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_control( + 'labels_switch', + [ + 'label' => __('Labels', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'prefix_class' => 'eael-caldera-form-labels-', + ] + ); + + $this->add_control( + 'placeholder_switch', + [ + 'label' => __('Placeholder', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->end_controls_section(); + + /** + * Content Tab: Errors + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_errors', + [ + 'label' => __('Errors', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'error_messages', + [ + 'label' => __('Error Messages', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'show', + 'options' => [ + 'show' => __('Show', 'essential-addons-for-elementor-lite'), + 'hide' => __('Hide', 'essential-addons-for-elementor-lite'), + ], + 'selectors_dictionary' => [ + 'show' => 'block', + 'hide' => 'none', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .has-error .parsley-required' => 'display: {{VALUE}} !important;', + ], + ] + ); + + $this->end_controls_section(); + } + + /*-----------------------------------------------------------------------------------*/ + /* Style Tab + /*-----------------------------------------------------------------------------------*/ + + /** + * Style Tab: Form Title & Description + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_form_title_style', + [ + 'label' => __('Title & Description', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'heading_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form-heading' => 'text-align: {{VALUE}};', + ], + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_control( + 'title_heading', + [ + 'label' => __('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_control( + 'form_title_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-title' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'form_title_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-contact-form-title', + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'form_title_margin', + [ + 'label' => __('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'allowed_dimensions' => 'vertical', + 'placeholder' => [ + 'top' => '', + 'right' => 'auto', + 'bottom' => '', + 'left' => 'auto', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_control( + 'description_heading', + [ + 'label' => __('Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_control( + 'form_description_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-description' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'form_description_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_ACCENT, + ], + 'selector' => '{{WRAPPER}} .eael-contact-form-description', + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'form_description_margin', + [ + 'label' => __('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'allowed_dimensions' => 'vertical', + 'placeholder' => [ + 'top' => '', + 'right' => 'auto', + 'bottom' => '', + 'left' => 'auto', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-description' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'custom_title_description' => 'yes', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Form Container + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_container_style', + [ + 'label' => __('Form Container', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_contact_form_background', + [ + 'label' => esc_html__('Form Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_contact_form_alignment', + [ + 'label' => esc_html__('Form Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'options' => [ + 'default' => [ + 'title' => __('Default', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-ban', + ], + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-right', + ], + ], + 'default' => 'default', + ] + ); + + $this->add_responsive_control( + 'eael_contact_form_max_width', + [ + 'label' => esc_html__('Form Max Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 1500, + ], + 'em' => [ + 'min' => 1, + 'max' => 80, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form' => 'max-width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_contact_form_margin', + [ + 'label' => esc_html__('Form Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_contact_form_padding', + [ + 'label' => esc_html__('Form Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_contact_form_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'separator' => 'before', + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_contact_form_border', + 'selector' => '{{WRAPPER}} .eael-contact-form', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_contact_form_box_shadow', + 'selector' => '{{WRAPPER}} .eael-contact-form', + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Labels + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_label_style', + [ + 'label' => __('Labels', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'text_color_label', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group label' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'typography_label', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-caldera-form .form-group label', + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Input & Textarea + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_fields_style', + [ + 'label' => __('Input & Textarea', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'input_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->start_controls_tabs('tabs_fields_style'); + + $this->start_controls_tab( + 'tab_fields_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'field_bg_color', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'field_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'field_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select', + 'separator' => 'before', + ] + ); + + $this->add_control( + 'field_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'field_text_indent', + [ + 'label' => __('Text Indent', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 60, + 'step' => 1, + ], + '%' => [ + 'min' => 0, + 'max' => 30, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select' => 'text-indent: {{SIZE}}{{UNIT}}', + ], + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'input_width', + [ + 'label' => __('Input Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1200, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group select' => 'width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'input_height', + [ + 'label' => __('Input Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 80, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group select' => 'height: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'textarea_width', + [ + 'label' => __('Textarea Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1200, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group textarea' => 'width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'textarea_height', + [ + 'label' => __('Textarea Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 400, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group textarea' => 'height: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'field_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'field_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group' => 'margin-bottom: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'field_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select', + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'field_box_shadow', + 'selector' => '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .form-group textarea, {{WRAPPER}} .eael-caldera-form .form-group select', + 'separator' => 'before', + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'tab_fields_focus', + [ + 'label' => __('Focus', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'field_bg_color_focus', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, {{WRAPPER}} .eael-caldera-form .form-group textarea:focus' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'focus_input_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, {{WRAPPER}} .eael-caldera-form .form-group textarea:focus', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'focus_box_shadow', + 'selector' => '{{WRAPPER}} .eael-caldera-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, {{WRAPPER}} .eael-caldera-form .form-group textarea:focus', + 'separator' => 'before', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * Style Tab: Field Description + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_field_description_style', + [ + 'label' => __('Field Description', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'field_description_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .help-block' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'field_description_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-caldera-form .help-block', + ] + ); + + $this->add_responsive_control( + 'field_description_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .help-block' => 'padding-top: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Placeholder + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_placeholder_style', + [ + 'label' => __('Placeholder', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'placeholder_switch' => 'yes', + ], + ] + ); + + $this->add_control( + 'text_color_placeholder', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input::-webkit-input-placeholder, {{WRAPPER}} .eael-caldera-form .form-group textarea::-webkit-input-placeholder' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'placeholder_switch' => 'yes', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Radio & Checkbox + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_radio_checkbox_style', + [ + 'label' => __('Radio & Checkbox', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'custom_radio_checkbox', + [ + 'label' => __('Custom Styles', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_responsive_control( + 'radio_checkbox_size', + [ + 'label' => __('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => '15', + 'unit' => 'px', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 80, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->start_controls_tabs('tabs_radio_checkbox_style'); + + $this->start_controls_tab( + 'radio_checkbox_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_checkbox_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]' => 'background: {{VALUE}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'checkbox_border_width', + [ + 'label' => __('Border Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 15, + 'step' => 1, + ], + ], + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]' => 'border-width: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'checkbox_border_color', + [ + 'label' => __('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]' => 'border-color: {{VALUE}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'checkbox_heading', + [ + 'label' => __('Checkbox', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'checkbox_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"]:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_heading', + [ + 'label' => __('Radio Buttons', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'radio_checkbox_checked', + [ + 'label' => __('Checked', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_checkbox_color_checked', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]:checked:before' => 'background: {{VALUE}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * Style Tab: Submit Button + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_submit_button_style', + [ + 'label' => __('Submit Button', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'button_align', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-right', + ], + ], + 'default' => '', + 'prefix_class' => 'eael-caldera-form-button-', + 'condition' => [ + 'button_width_type' => 'custom', + ], + ] + ); + + $this->add_control( + 'button_width_type', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'custom', + 'options' => [ + 'full-width' => __('Full Width', 'essential-addons-for-elementor-lite'), + 'custom' => __('Custom', 'essential-addons-for-elementor-lite'), + ], + 'prefix_class' => 'eael-caldera-form-button-', + ] + ); + + $this->add_responsive_control( + 'button_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1200, + 'step' => 1, + ], + ], + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]' => 'width: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'button_width_type' => 'custom', + ], + ] + ); + + $this->start_controls_tabs('tabs_button_style'); + + $this->start_controls_tab( + 'tab_button_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'button_bg_color_normal', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'button_text_color_normal', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'button_border_normal', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]', + ] + ); + + $this->add_control( + 'button_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'button_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'button_margin', + [ + 'label' => __('Margin Top', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]' => 'margin-top: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'button_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]', + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'button_box_shadow', + 'selector' => '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"], {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]', + 'separator' => 'before', + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'tab_button_hover', + [ + 'label' => __('Hover', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'button_bg_color_hover', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"]:hover, {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]:hover' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'button_text_color_hover', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"]:hover, {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]:hover' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'button_border_color_hover', + [ + 'label' => __('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .form-group input[type="submit"]:hover, {{WRAPPER}} .eael-caldera-form .form-group input[type="button"]:hover' => 'border-color: {{VALUE}}', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * Style Tab: Success Message + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_success_message_style', + [ + 'label' => __('Success Message', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'success_message_bg_color', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .caldera-grid .alert-success' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'success_message_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .caldera-grid .alert-success' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'success_message_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-caldera-form .caldera-grid .alert-success', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'success_message_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-caldera-form .caldera-grid .alert-success', + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Errors + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_error_style', + [ + 'label' => __('Errors', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'error_messages_heading', + [ + 'label' => __('Error Messages', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_control( + 'error_message_text_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .has-error .help-block' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_control( + 'error_fields_heading', + [ + 'label' => __('Error Fields', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'error_fields_label_color', + [ + 'label' => __('Label Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-caldera-form .has-error .control-label' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'error_field_border', + 'label' => __('Input Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-caldera-form .has-error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .eael-caldera-form .has-error textarea', + ] + ); + + $this->end_controls_section(); + + } + + protected function render() + { + if ( ! class_exists( '\Caldera_Forms' ) ) { + printf( '
    %s
    ', __( 'Caldera Forms has been closed as of April 5, 2022 and is not available for download. You can try the other Form plugins instead', 'essential-addons-for-elementor-lite' ) ); + + return; + } + + $settings = $this->get_settings_for_display(); + + $this->add_render_attribute('contact-form', 'class', [ + 'eael-contact-form', + 'eael-caldera-form', + ]); + + if ($settings['placeholder_switch'] != 'yes') { + $this->add_render_attribute('contact-form', 'class', 'placeholder-hide'); + } + + if ($settings['custom_title_description'] == 'yes') { + $this->add_render_attribute('contact-form', 'class', 'title-description-hide'); + } + + if ($settings['custom_radio_checkbox'] == 'yes') { + $this->add_render_attribute('contact-form', 'class', 'eael-custom-radio-checkbox'); + } + if ($settings['eael_contact_form_alignment'] == 'left') { + $this->add_render_attribute('contact-form', 'class', 'eael-contact-form-align-left'); + } elseif ($settings['eael_contact_form_alignment'] == 'center') { + $this->add_render_attribute('contact-form', 'class', 'eael-contact-form-align-center'); + } elseif ($settings['eael_contact_form_alignment'] == 'right') { + $this->add_render_attribute('contact-form', 'class', 'eael-contact-form-align-right'); + } else { + $this->add_render_attribute('contact-form', 'class', 'eael-contact-form-align-default'); + } + + if (!empty($settings['contact_form_list'])) {?> +
    get_render_attribute_string('contact-form'); ?>> + +
    + +

    + +

    + + +
    + parse_text_editor($settings['form_description_custom']); ?> +
    + +
    + + +
    + start_controls_section( + 'eael_global_warning', + [ + 'label' => __('Warning!', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('EasyJobs is not installed/activated on your site. Please install and activate EasyJobs first.', + 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + + $this->end_controls_section(); + } + + + protected function render() { + return; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Contact_Form_7.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Contact_Form_7.php new file mode 100644 index 0000000..39f80fd --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Contact_Form_7.php @@ -0,0 +1,1760 @@ +start_controls_section( + 'eael_global_warning', + [ + 'label' => __('Warning!', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('Contact Form 7 is not installed/activated on your site. Please install and activate Contact Form 7 first.', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + + $this->end_controls_section(); + } else { + /** + * Content Tab: Contact Form + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_info_box', + [ + 'label' => __('Contact Form', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'contact_form_list', + [ + 'label' => esc_html__('Select Form', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'label_block' => true, + 'options' => Helper::get_wpcf7_list(), + 'default' => '0', + ] + ); + + $this->add_control( + 'form_title', + [ + 'label' => __('Form Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('On', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Off', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'form_title_text', + [ + 'label' => esc_html__('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'label_block' => true, + 'default' => '', + 'condition' => [ + 'form_title' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'form_description', + [ + 'label' => __('Form Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('On', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Off', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'form_description_text', + [ + 'label' => esc_html__('Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXTAREA, + 'dynamic' => [ + 'active' => true, + ], + 'default' => '', + 'condition' => [ + 'form_description' => 'yes', + ], + ] + ); + + $this->add_control( + 'labels_switch', + [ + 'label' => __('Labels', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->end_controls_section(); + + /** + * Content Tab: Errors + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_errors', + [ + 'label' => __('Errors', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'error_messages', + [ + 'label' => __('Error Messages', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'show', + 'options' => [ + 'show' => __('Show', 'essential-addons-for-elementor-lite'), + 'hide' => __('Hide', 'essential-addons-for-elementor-lite'), + ], + 'selectors_dictionary' => [ + 'show' => 'block', + 'hide' => 'none', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid-tip' => 'display: {{VALUE}} !important;', + ], + ] + ); + + $this->add_control( + 'validation_errors', + [ + 'label' => __('Validation Errors', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'show', + 'options' => [ + 'show' => __('Show', 'essential-addons-for-elementor-lite'), + 'hide' => __('Hide', 'essential-addons-for-elementor-lite'), + ], + 'selectors_dictionary' => [ + 'show' => 'block', + 'hide' => 'none', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-validation-errors' => 'display: {{VALUE}} !important;', + ], + ] + ); + + $this->end_controls_section(); + + if (!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $this->end_controls_section(); + } + } + + /*-----------------------------------------------------------------------------------*/ + /* STYLE TAB + /*-----------------------------------------------------------------------------------*/ + /** + * Style Tab: Form Container + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_container_style', + [ + 'label' => __('Form Container', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_contact_form_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-contact-form', + ] + ); + + $this->add_responsive_control( + 'eael_contact_form_alignment', + [ + 'label' => esc_html__('Form Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'options' => [ + 'default' => [ + 'title' => __('Default', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-ban', + ], + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-right', + ], + ], + 'default' => 'default', + ] + ); + + $this->add_responsive_control( + 'eael_contact_form_max_width', + [ + 'label' => esc_html__('Form Max Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 1500, + ], + 'em' => [ + 'min' => 1, + 'max' => 80, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7' => 'max-width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_contact_form_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_contact_form_padding', + [ + 'label' => esc_html__('Form Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_contact_form_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'separator' => 'before', + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_contact_form_border', + 'selector' => '{{WRAPPER}} .eael-contact-form', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_contact_form_box_shadow', + 'selector' => '{{WRAPPER}} .eael-contact-form', + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Title & Description + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_fields_title_description', + [ + 'label' => __('Title & Description', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'heading_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .eael-contact-form-7-heading' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'title_heading', + [ + 'label' => __('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'title_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .eael-contact-form-7-title' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'title_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_ACCENT + ], + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .eael-contact-form-7-title', + ] + ); + + $this->add_control( + 'description_heading', + [ + 'label' => __('Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'description_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .eael-contact-form-7-description' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'description_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_ACCENT + ], + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .eael-contact-form-7-description', + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Input & Textarea + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_fields_style', + [ + 'label' => __('Input & Textarea', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->start_controls_tabs('tabs_fields_style'); + + $this->start_controls_tab( + 'tab_fields_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'field_bg', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-select' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'field_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, {{WRAPPER}} .eael-contact-form-7 .wpcf7-list-item-label' => 'color: {{VALUE}}', + ], + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'input_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => '0', + 'unit' => 'px', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap' => 'margin-bottom: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'field_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'text_indent', + [ + 'label' => __('Text Indent', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 60, + 'step' => 1, + ], + '%' => [ + 'min' => 0, + 'max' => 30, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-select' => 'text-indent: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'input_width', + [ + 'label' => __('Input Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1200, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-select' => 'width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'input_height', + [ + 'label' => __('Input Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1200, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-select' => 'height: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'textarea_width', + [ + 'label' => __('Textarea Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1200, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea' => 'width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_responsive_control( + 'textarea_height', + [ + 'label' => __('Textarea Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1200, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea' => 'height: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'field_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-select', + 'separator' => 'before', + ] + ); + + $this->add_control( + 'field_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'field_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_ACCENT + ], + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-select', + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'field_box_shadow', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control.wpcf7-select', + 'separator' => 'before', + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'tab_fields_focus', + [ + 'label' => __('Focus', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'field_bg_focus', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input:focus, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form textarea:focus' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'input_border_focus', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input:focus, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form textarea:focus', + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'focus_box_shadow', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input:focus, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form textarea:focus', + 'separator' => 'before', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * Style Tab: Label Section + */ + $this->start_controls_section( + 'section_label_style', + [ + 'label' => __('Labels', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'labels_switch' => 'yes', + ], + ] + ); + + $this->add_control( + 'label_error_note', + [ + 'type' => \Elementor\Controls_Manager::RAW_HTML, + 'raw' => __('if label spacing doesn\'t worked, please update label display', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + $this->add_control( + 'label_disply_type', + [ + 'label' => __('Display', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => '', + 'options' => [ + '' => __('Default', 'essential-addons-for-elementor-lite'), + 'inherit' => __('Inherit', 'essential-addons-for-elementor-lite'), + 'initial' => __('Initial', 'essential-addons-for-elementor-lite'), + 'inline' => __('Inline', 'essential-addons-for-elementor-lite'), + 'inline-block' => __('Inline Block', 'essential-addons-for-elementor-lite'), + 'flex' => __('Flex', 'essential-addons-for-elementor-lite'), + 'inline-flex' => __('Inline Flex', 'essential-addons-for-elementor-lite'), + ], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form label, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label' => 'display: {{UNIT}}', + ], + ] + ); + + $this->add_control( + 'text_color_label', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form label' => 'color: {{VALUE}}', + '{{WRAPPER}} .eael-contact-form-7 label' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'labels_switch' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'label_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form label, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label' => 'margin-bottom: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'labels_switch' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'typography_label', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_ACCENT + ], + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form label, {{WRAPPER}} .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label', + 'condition' => [ + 'labels_switch' => 'yes', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Placeholder Section + */ + $this->start_controls_section( + 'section_placeholder_style', + [ + 'label' => __('Placeholder', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'placeholder_switch', + [ + 'label' => __('Show Placeholder', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'text_color_placeholder', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'placeholder_switch' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'typography_placeholder', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_ACCENT + ], + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder', + 'condition' => [ + 'placeholder_switch' => 'yes', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Radio & Checkbox + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_radio_checkbox_style', + [ + 'label' => __('Radio & Checkbox', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'custom_radio_checkbox', + [ + 'label' => __('Custom Styles', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_responsive_control( + 'radio_checkbox_size', + [ + 'label' => __('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => '15', + 'unit' => 'px', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 80, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->start_controls_tabs('tabs_radio_checkbox_style'); + + $this->start_controls_tab( + 'radio_checkbox_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_checkbox_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]' => 'background: {{VALUE}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'radio_checkbox_border_width', + [ + 'label' => __('Border Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 15, + 'step' => 1, + ], + ], + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]' => 'border-width: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_checkbox_border_color', + [ + 'label' => __('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]' => 'border-color: {{VALUE}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'checkbox_heading', + [ + 'label' => __('Checkbox', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'checkbox_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"]:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_heading', + [ + 'label' => __('Radio Buttons', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"], {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'radio_checkbox_checked', + [ + 'label' => __('Checked', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->add_control( + 'radio_checkbox_color_checked', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, {{WRAPPER}} .eael-custom-radio-checkbox input[type="radio"]:checked:before' => 'background: {{VALUE}}', + ], + 'condition' => [ + 'custom_radio_checkbox' => 'yes', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * Style Tab: Submit Button + */ + $this->start_controls_section( + 'section_submit_button_style', + [ + 'label' => __('Submit Button', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'button_align', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'default' => 'left', + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-right', + ], + ], + 'prefix_class' => 'eael-contact-form-7-button-align-', + 'condition' => [ + 'button_width_type' => 'custom', + ], + ] + ); + + $this->add_control( + 'button_width_type', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'custom', + 'options' => [ + 'full-width' => __('Full Width', 'essential-addons-for-elementor-lite'), + 'custom' => __('Custom', 'essential-addons-for-elementor-lite'), + ], + 'prefix_class' => 'eael-contact-form-7-button-', + ] + ); + + $this->add_responsive_control( + 'button_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1200, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]' => 'width: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'button_width_type' => 'custom', + ], + ] + ); + + $this->start_controls_tabs('tabs_button_style'); + + $this->start_controls_tab( + 'tab_button_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'button_bg_color_normal', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'button_text_color_normal', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'button_border_normal', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]', + ] + ); + + $this->add_control( + 'button_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'button_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'button_margin', + [ + 'label' => __('Margin Top', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]' => 'margin-top: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'button_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_ACCENT + ], + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]', + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'button_box_shadow', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]', + 'separator' => 'before', + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'tab_button_hover', + [ + 'label' => __('Hover', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'button_bg_color_hover', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover' => 'background-color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'button_text_color_hover', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'button_border_color_hover', + [ + 'label' => __('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover' => 'border-color: {{VALUE}}', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * Style Tab: Errors + */ + $this->start_controls_section( + 'section_error_style', + [ + 'label' => __('Errors', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'error_messages_heading', + [ + 'label' => __('Error Messages', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->start_controls_tabs('tabs_error_messages_style'); + + $this->start_controls_tab( + 'tab_error_messages_alert', + [ + 'label' => __('Alert', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_control( + 'error_alert_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid-tip' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_control( + 'error_alert_bg_color', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid-tip' => 'background: {{VALUE}}', + ], + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'error_alert_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_ACCENT + ], + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid-tip', + 'separator' => 'before', + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'error_alert_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid-tip', + 'separator' => 'before', + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_responsive_control( + 'error_alert_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid-tip' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_responsive_control( + 'error_alert_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid-tip' => 'margin-top: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'tab_error_messages_fields', + [ + 'label' => __('Fields', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_control( + 'error_field_bg_color', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid' => 'background: {{VALUE}}', + ], + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_control( + 'error_field_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid.wpcf7-text' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'error_field_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-not-valid', + 'separator' => 'before', + 'condition' => [ + 'error_messages' => 'show', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * Style Tab: After Submit Feedback + */ + $this->start_controls_section( + 'section_after_submit_feedback_style', + [ + 'label' => __('After Submit Feedback', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'contact_form_after_submit_feedback_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ng, {{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ok, {{WRAPPER}} .eael-contact-form-7 .wpcf7-response-output', + 'separator' => 'before', + ] + ); + + $this->add_control( + 'contact_form_after_submit_feedback_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ng' => 'color: {{VALUE}}', + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ok' => 'color: {{VALUE}}', + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-response-output' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'contact_form_after_submit_feedback_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ng, {{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ok, {{WRAPPER}} .eael-contact-form-7 .wpcf7-response-output', + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'contact_form_after_submit_feedback_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ng, {{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ok, {{WRAPPER}} .eael-contact-form-7 .wpcf7-response-output', + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'contact_form_after_submit_feedback_border_radius', + [ + 'label' => esc_html__('Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 1500, + ], + 'em' => [ + 'min' => 1, + 'max' => 80, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ng' => 'border-radius: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ok' => 'border-radius: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-response-output' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'contact_form_after_submit_feedback_border_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ng' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ok' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-response-output' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'contact_form_after_submit_feedback_border_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ng' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-mail-sent-ok' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-contact-form-7 .wpcf7-response-output' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'before', + ] + ); + + $this->end_controls_section(); + } + + /** + * @access protected + */ + protected function render() + { + if (!function_exists('wpcf7')) { + return; + } + + $settings = $this->get_settings_for_display(); + + $this->add_render_attribute('contact-form', 'class', [ + 'eael-contact-form', + 'eael-contact-form-7', + 'eael-contact-form-' . esc_attr($this->get_id()), + ]); + + if ($settings['labels_switch'] != 'yes') { + $this->add_render_attribute('contact-form', 'class', 'labels-hide'); + } + + if ($settings['placeholder_switch'] == 'yes') { + $this->add_render_attribute('contact-form', 'class', 'placeholder-show'); + } + + if ($settings['custom_radio_checkbox'] == 'yes') { + $this->add_render_attribute('contact-form', 'class', 'eael-custom-radio-checkbox'); + } + if ($settings['eael_contact_form_alignment'] == 'left') { + $this->add_render_attribute('contact-form', 'class', 'eael-contact-form-align-left'); + } elseif ($settings['eael_contact_form_alignment'] == 'center') { + $this->add_render_attribute('contact-form', 'class', 'eael-contact-form-align-center'); + } elseif ($settings['eael_contact_form_alignment'] == 'right') { + $this->add_render_attribute('contact-form', 'class', 'eael-contact-form-align-right'); + } else { + $this->add_render_attribute('contact-form', 'class', 'eael-contact-form-align-default'); + } + + if (!empty($settings['contact_form_list'])) { + echo '
    +
    get_render_attribute_string('contact-form') . '>'; + if ($settings['form_title'] == 'yes' || $settings['form_description'] == 'yes') { + echo '
    '; + if ($settings['form_title'] == 'yes' && $settings['form_title_text'] != '') { + echo '

    + ' . esc_attr($settings['form_title_text']) . ' +

    '; + } + if ($settings['form_description'] == 'yes' && $settings['form_description_text'] != '') { + echo '
    + ' . $this->parse_text_editor($settings['form_description_text']) . ' +
    '; + } + echo '
    '; + } + echo do_shortcode('[contact-form-7 id="' . esc_attr( $settings['contact_form_list'] ) . '" ]'); + echo '
    +
    '; + } + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Content_Ticker.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Content_Ticker.php new file mode 100644 index 0000000..fff5825 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Content_Ticker.php @@ -0,0 +1,841 @@ +start_controls_section( + 'eael_section_content_ticker_settings', + [ + 'label' => esc_html__('Ticker Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_dynamic_template_Layout', + [ + 'label' => esc_html__('Template Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'default', + 'options' => $this->get_template_list_for_dropdown(), + ] + ); + + $ticker_options = apply_filters( + 'eael_ticker_options', + [ + 'options' => [ + 'dynamic' => esc_html__('Dynamic', 'essential-addons-for-elementor-lite'), + 'custom' => esc_html__('Custom', 'essential-addons-for-elementor-lite'), + ], + 'conditions' => [ + 'custom', + ], + ] + ); + + $this->add_control( + 'eael_ticker_type', + [ + 'label' => esc_html__('Ticker Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'dynamic', + 'label_block' => false, + 'options' => $ticker_options['options'], + ] + ); + + $this->add_control( + 'eael_ticker_type_pro_alert', + [ + 'label' => esc_html__('Custom Content available in pro version only!', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_ticker_type' => $ticker_options['conditions'], + ], + ] + ); + + $this->add_control( + 'eael_ticker_tag_text', + [ + 'label' => esc_html__('Tag Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'label_block' => false, + 'default' => esc_html__('Trending Today', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->end_controls_section(); + + /** + * Query Controls + * @source includes/helper.php + */ + do_action('eael/controls/query', $this); + + do_action('eael_ticker_custom_content_controls', $this); + + /** + * Content Tab: Carousel Settings + */ + $this->start_controls_section( + 'section_additional_options', + [ + 'label' => __('Animation Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'carousel_effect', + [ + 'label' => __('Effect', 'essential-addons-for-elementor-lite'), + 'description' => __('Sets transition effect', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'slide', + 'options' => [ + 'slide' => __('Slide', 'essential-addons-for-elementor-lite'), + 'fade' => __('Fade', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_control( + 'slider_speed', + [ + 'label' => __('Slider Speed', 'essential-addons-for-elementor-lite'), + 'description' => __('Duration of transition between slides (in ms)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => ['size' => 400], + 'range' => [ + 'px' => [ + 'min' => 100, + 'max' => 3000, + 'step' => 1, + ], + ], + 'size_units' => '', + 'separator' => 'before', + ] + ); + + $this->add_control( + 'autoplay', + [ + 'label' => __('Autoplay', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'separator' => 'before', + ] + ); + + $this->add_control( + 'autoplay_speed', + [ + 'label' => __('Autoplay Speed', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => ['size' => 2000], + 'range' => [ + 'px' => [ + 'min' => 500, + 'max' => 5000, + 'step' => 1, + ], + ], + 'size_units' => '', + 'condition' => [ + 'autoplay' => 'yes', + ], + ] + ); + + $this->add_control( + 'pause_on_hover', + [ + 'label' => __('Pause On Hover', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => '', + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'condition' => [ + 'autoplay' => 'yes', + ], + ] + ); + + $this->add_control( + 'infinite_loop', + [ + 'label' => __('Infinite Loop', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'grab_cursor', + [ + 'label' => __('Grab Cursor', 'essential-addons-for-elementor-lite'), + 'description' => __('Shows grab cursor when you hover over the slider', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => '', + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'separator' => 'before', + ] + ); + + $this->add_control( + 'navigation_heading', + [ + 'label' => __('Navigation', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'arrows', + [ + 'label' => __('Arrows', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'direction', + [ + 'label' => __('Direction', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'left', + 'options' => [ + 'left' => __('Left', 'essential-addons-for-elementor-lite'), + 'right' => __('Right', 'essential-addons-for-elementor-lite'), + ], + 'separator' => 'before', + 'condition' => [ + 'carousel_effect' => 'slide', + ], + ] + ); + + $this->end_controls_section(); + + if (!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $this->end_controls_section(); + } + + /** + * ------------------------------------------- + * Tab Style (Ticker Content Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_ticker_typography_settings', + [ + 'label' => esc_html__('Ticker Content', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_ticker_content_bg', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .eael-ticker' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_ticker_content_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#222222', + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .eael-ticker .ticker-content a' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_ticker_hover_content_color', + [ + 'label' => esc_html__('Text Hover Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f44336', + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .eael-ticker .ticker-content a:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_ticker_content_typography', + 'selector' => '{{WRAPPER}} .eael-ticker-wrap .eael-ticker .ticker-content a', + + ] + ); + + $this->add_responsive_control( + 'eael_ticker_content_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .eael-ticker .ticker-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_ticker_content_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .eael-ticker' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_section_ticker_tag_style_settings', + [ + 'label' => esc_html__('Tag Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_control( + 'eael_ticker_tag_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#222222', + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .ticker-badge' => 'background-color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_ticker_tag_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .ticker-badge span' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_ticker_tag_typography', + 'selector' => '{{WRAPPER}} .eael-ticker-wrap .ticker-badge span', + ] + ); + $this->add_responsive_control( + 'eael_ticker_tag_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .ticker-badge' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_ticker_tag_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .ticker-badge' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_responsive_control( + 'eael_ticker_tag_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-ticker-wrap .ticker-badge' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->end_controls_section(); + + /** + * Style Tab: Arrows + */ + $this->start_controls_section( + 'section_arrows_style', + [ + 'label' => __('Arrows', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'arrows' => 'yes', + ], + ] + ); + + $this->add_control( + 'prev_arrow', + [ + 'label' => __('Choose Prev Arrow', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'label_block' => true, + 'default' => [ + 'value' => 'fas fa-angle-left', + 'library' => 'fa-solid', + ], + ] + ); + + $this->add_control( + 'arrow_new', + [ + 'label' => __('Choose Next Arrow', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'arrow', + 'label_block' => true, + 'default' => [ + 'value' => 'fas fa-angle-right', + 'library' => 'fa-solid', + ], + ] + ); + + $this->add_responsive_control( + 'arrows_size', + [ + 'label' => __('Arrows Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => ['size' => '22'], + 'range' => [ + 'px' => [ + 'min' => 5, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next img, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev img' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next svg, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev svg' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}}; line-height: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'left_arrow_position', + [ + 'label' => __('Align Left Arrow', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => -100, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'right: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'right_arrow_position', + [ + 'label' => __('Align Right Arrow', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => -100, + 'max' => 100, + 'step' => 1, + ], + ], + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next' => 'right: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->start_controls_tabs('tabs_arrows_style'); + + $this->start_controls_tab( + 'tab_arrows_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'arrows_bg_color_normal', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'arrows_color_normal', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'color: {{VALUE}};', + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next svg, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev svg' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'arrows_border_normal', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev', + ] + ); + + $this->add_control( + 'arrows_border_radius_normal', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'tab_arrows_hover', + [ + 'label' => __('Hover', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'arrows_bg_color_hover', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next:hover, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev:hover' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'arrows_color_hover', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next:hover, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next:hover svg, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev:hover svg' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'arrows_border_color_hover', + [ + 'label' => __('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next:hover, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev:hover' => 'border-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_responsive_control( + 'arrows_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .swiper-container-wrap .swiper-button-next, {{WRAPPER}} .swiper-container-wrap .swiper-button-prev' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'before', + ] + ); + + $this->end_controls_section(); + } + + protected function render() + { + $settings = $this->get_settings_for_display(); + $settings = Helper::fix_old_query($settings); + $args = Helper::get_query_args($settings); + + $this->add_render_attribute('content-ticker-wrap', 'class', 'swiper-container-wrap eael-ticker'); + + $this->add_render_attribute('content-ticker', 'class', 'swiper-container eael-content-ticker'); + $this->add_render_attribute('content-ticker', 'class', 'swiper-container-' . esc_attr($this->get_id())); + $this->add_render_attribute('content-ticker', 'data-pagination', '.swiper-pagination-' . esc_attr($this->get_id())); + $this->add_render_attribute('content-ticker', 'data-arrow-next', '.swiper-button-next-' . esc_attr($this->get_id())); + $this->add_render_attribute('content-ticker', 'data-arrow-prev', '.swiper-button-prev-' . esc_attr($this->get_id())); + + if ($settings['direction'] == 'right') { + $this->add_render_attribute('content-ticker', 'dir', 'rtl'); + } + + if (!empty($settings['margin_tablet']['size'])) { + $this->add_render_attribute('content-ticker', 'data-margin-tablet', $settings['margin_tablet']['size']); + } + if (!empty($settings['margin_mobile']['size'])) { + $this->add_render_attribute('content-ticker', 'data-margin-mobile', $settings['margin_mobile']['size']); + } + if ($settings['carousel_effect']) { + $this->add_render_attribute('content-ticker', 'data-effect', $settings['carousel_effect']); + } + if (!empty($settings['slider_speed']['size'])) { + $this->add_render_attribute('content-ticker', 'data-speed', $settings['slider_speed']['size']); + } + if ($settings['autoplay'] == 'yes' && !empty($settings['autoplay_speed']['size'])) { + $this->add_render_attribute('content-ticker', 'data-autoplay', $settings['autoplay_speed']['size']); + } else { + $this->add_render_attribute('content-ticker', 'data-autoplay', '999999'); + } + if ($settings['pause_on_hover'] == 'yes') { + $this->add_render_attribute('content-ticker', 'data-pause-on-hover', 'true'); + } + if ($settings['infinite_loop'] == 'yes') { + $this->add_render_attribute('content-ticker', 'data-loop', true); + } + if ($settings['grab_cursor'] == 'yes') { + $this->add_render_attribute('content-ticker', 'data-grab-cursor', true); + } + if ($settings['arrows'] == 'yes') { + $this->add_render_attribute('content-ticker', 'data-arrows', '1'); + } + + echo '
    '; + if (!empty($settings['eael_ticker_tag_text'])) { + echo '
    + ' . Helper::eael_wp_kses($settings['eael_ticker_tag_text']) . ' +
    '; + } + + echo '
    get_render_attribute_string('content-ticker-wrap') . '> +
    get_render_attribute_string('content-ticker') . '> +
    '; + + if ('dynamic' === $settings['eael_ticker_type']) { + + if (\file_exists($this->get_template($settings['eael_dynamic_template_Layout']))) { + $query = new \WP_Query($args); + if ($query->have_posts()) { + while ($query->have_posts()) { + $query->the_post(); + include $this->get_template($settings['eael_dynamic_template_Layout']); + } + wp_reset_postdata(); + } + } else { + echo ''; + } + } elseif ('custom' === $settings['eael_ticker_type'] && apply_filters('eael/is_plugin_active', 'essential-addons-elementor/essential_adons_elementor.php')) { + if (\file_exists($this->get_template($settings['eael_dynamic_template_Layout']))) { + foreach ($settings['eael_ticker_custom_contents'] as $content) { + echo Helper::include_with_variable($this->get_template($settings['eael_dynamic_template_Layout']), ['content' => Helper::eael_wp_kses($content['eael_ticker_custom_content']), 'link' => $content['eael_ticker_custom_content_link']]); + } + } + } + + echo '
    +
    + ' . $this->render_arrows() . ' +
    +
    '; + } + + /** + * Render Content Ticker arrows output on the frontend. + * + * Written in PHP and used to generate the final HTML. + * + * @access protected + */ + protected function render_arrows() + { + $settings = $this->get_settings_for_display(); + + if ($settings['arrows'] == 'yes') { + if (isset($settings['__fa4_migrated']['arrow_new']) || empty($settings['arrow'])) { + $arrow = Helper::get_render_icon( $settings['arrow_new'] ); + } else { + $arrow = ''; + } + + $html = '
    '; + + $html .= '
    '; + if (isset($arrow['url'])) { + $html .= '' . esc_attr(get_post_meta($arrow['id'], '_wp_attachment_image_alt', true)) . ''; + } else { + $html .= $arrow; + } + $html .= '
    '; + + $html .= '
    '; + if (isset($settings['prev_arrow']['value']['url'])) { + $html .= '' . esc_attr(get_post_meta($settings['prev_arrow']['value']['id'], '_wp_attachment_image_alt', true)) . ''; + } else { + $html .= Helper::get_render_icon( $settings['prev_arrow'] ); + } + $html .= '
    '; + + $html .= '
    '; + + return $html; + } + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Countdown.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Countdown.php new file mode 100644 index 0000000..5d568a4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Countdown.php @@ -0,0 +1,1347 @@ +start_controls_section( + 'eael_section_countdown_settings_general', + [ + 'label' => esc_html__( 'Timer Settings', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_countdown_type', + [ + 'label' => esc_html__( 'Type', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'due_date' => esc_html__( 'Default', 'essential-addons-for-elementor-lite' ), + 'evergreen' => esc_html__( 'Evergreen Timer', 'essential-addons-for-elementor-lite' ), + ], + 'default' => 'due_date', + ] + ); + + $this->add_control( + 'eael_evergreen_counter_hours', + [ + 'label' => esc_html__( 'Hours', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::NUMBER, + 'default' => 11, + 'placeholder' => esc_html__( 'Hours', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_type' => 'evergreen', + ], + ] + ); + + $this->add_control( + 'eael_evergreen_counter_minutes', + [ + 'label' => esc_html__( 'Minutes', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::NUMBER, + 'default' => 59, + 'placeholder' => esc_html__( 'Minutes', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_type' => 'evergreen', + ], + ] + ); + + $this->add_control( + 'eael_evergreen_counter_recurring', + [ + 'label' => esc_html__( 'Recurring Countdown', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_countdown_type' => 'evergreen', + ], + ] + ); + + $this->add_control( + 'eael_evergreen_counter_recurring_restart_after', + [ + 'label' => esc_html__( 'Restart After (In Hours)', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::NUMBER, + 'default' => 0, + 'description' => esc_html__( 'Specify how much time it will take to restart the countdown. If you set 0, the countdown will restart immediately.', 'essential-addons-for-elementor-lite' ), + 'placeholder' => esc_html__( 'Hours', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_type' => 'evergreen', + 'eael_evergreen_counter_recurring' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_evergreen_counter_recurring_stop_time', + [ + 'label' => esc_html__( 'Recurring Countdown End Date', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DATE_TIME, + 'default' => date( "Y-m-d", strtotime( "+ 7 day" ) ), + 'description' => esc_html__( 'Set the countdown end time', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_type' => 'evergreen', + 'eael_evergreen_counter_recurring' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_countdown_due_time', + [ + 'label' => esc_html__( 'Countdown Due Date', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DATE_TIME, + 'default' => date( "Y-m-d", strtotime( "+ 1 day" ) ), + 'description' => esc_html__( 'Set the due date and time', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_type' => 'due_date', + ], + ] + ); + + $this->add_responsive_control( + 'eael_countdown_label_view', + [ + 'label' => esc_html__( 'Label Position', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-countdown-label-block', + 'options' => [ + 'eael-countdown-label-block' => esc_html__( 'Block', 'essential-addons-for-elementor-lite' ), + 'eael-countdown-label-inline' => esc_html__( 'Inline', 'essential-addons-for-elementor-lite' ), + ], + ] + ); + + $this->add_responsive_control( + 'eael_countdown_label_padding_left', + [ + 'label' => esc_html__( 'Left spacing for Labels', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'description' => esc_html__( 'Use when you select inline labels', 'essential-addons-for-elementor-lite' ), + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-label' => 'padding-left:{{SIZE}}px;', + ], + 'condition' => [ + 'eael_countdown_label_view' => 'eael-countdown-label-inline', + ], + ] + ); + + $this->add_responsive_control( + 'eael_countdown_alignment', + [ + 'label' => __( 'Alignment', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __( 'Center', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_section_countdown_settings_content', + [ + 'label' => esc_html__( 'Content Settings', 'essential-addons-for-elementor-lite' ), + ] + ); + $this->add_control( + 'eael_section_countdown_layout', + [ + 'label' => __( 'Layout', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::CHOOSE, + 'options' => [ + 'grid' => [ + 'title' => __( 'List view', 'essential-addons-for-elementor-lite' ), + 'icon' => 'fa fa-th-list', + ], + 'table-cell' => [ + 'title' => __( 'Grid View', 'essential-addons-for-elementor-lite' ), + 'icon' => 'fa fa-th-large', + ], + ], + 'default' => 'table-cell', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-items>li' => 'display: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_days', + [ + 'label' => esc_html__( 'Display Days', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_countdown_days_label', + [ + 'label' => esc_html__( 'Custom Label for Days', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'default' => esc_html__( 'Days', 'essential-addons-for-elementor-lite' ), + 'description' => esc_html__( 'Leave blank to hide', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_days' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_countdown_hours', + [ + 'label' => esc_html__( 'Display Hours', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_countdown_hours_label', + [ + 'label' => esc_html__( 'Custom Label for Hours', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'default' => esc_html__( 'Hours', 'essential-addons-for-elementor-lite' ), + 'description' => esc_html__( 'Leave blank to hide', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_hours' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_countdown_minutes', + [ + 'label' => esc_html__( 'Display Minutes', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_countdown_minutes_label', + [ + 'label' => esc_html__( 'Custom Label for Minutes', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'default' => esc_html__( 'Minutes', 'essential-addons-for-elementor-lite' ), + 'description' => esc_html__( 'Leave blank to hide', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_minutes' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_countdown_seconds', + [ + 'label' => esc_html__( 'Display Seconds', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_countdown_seconds_label', + [ + 'label' => esc_html__( 'Custom Label for Seconds', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'default' => esc_html__( 'Seconds', 'essential-addons-for-elementor-lite' ), + 'description' => esc_html__( 'Leave blank to hide', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_countdown_seconds' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_countdown_separator_heading', + [ + 'label' => __( 'Countdown Separator', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_countdown_separator', + [ + 'label' => esc_html__( 'Display Separator', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'eael-countdown-show-separator', + 'default' => '', + ] + ); + + $this->add_control( + 'eael_countdown_separator_style', + [ + 'label' => __( 'Separator Style', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => 'dotted', + 'options' => [ + 'solid' => __( 'Solid', 'essential-addons-for-elementor-lite' ), + 'dotted' => __( 'Dotted', 'essential-addons-for-elementor-lite' ), + ], + 'condition' => [ + 'eael_countdown_separator' => 'eael-countdown-show-separator', + ], + ] + ); + + $this->add_control( + 'eael_countdown_separator_position_top', + [ + 'label' => __( 'Position Top', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => '%', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-digits::after' => 'top: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_separator_position_left', + [ + 'label' => __( 'Position Left', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => '%', + 'size' => 98, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-digits::after' => 'left: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_separator_color', + [ + 'label' => esc_html__( 'Separator Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'condition' => [ + 'eael_countdown_separator' => 'eael-countdown-show-separator', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-digits::after' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_countdown_separator_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-countdown-digits::after', + 'condition' => [ + 'eael_countdown_separator' => 'eael-countdown-show-separator', + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'countdown_on_expire_settings', + [ + 'label' => esc_html__( 'Expire Action', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'countdown_expire_type', + [ + 'label' => esc_html__( 'Expire Type', 'essential-addons-for-elementor-lite' ), + 'label_block' => false, + 'type' => Controls_Manager::SELECT, + 'description' => esc_html__( 'Choose whether if you want to set a message or a redirect link', 'essential-addons-for-elementor-lite' ), + 'options' => [ + 'none' => esc_html__( 'None', 'essential-addons-for-elementor-lite' ), + 'text' => esc_html__( 'Message', 'essential-addons-for-elementor-lite' ), + 'url' => esc_html__( 'Redirection Link', 'essential-addons-for-elementor-lite' ), + 'template' => esc_html__( 'Saved Templates', 'essential-addons-for-elementor-lite' ), + ], + 'default' => 'none', + ] + ); + + $this->add_control( + 'countdown_expiry_text_title', + [ + 'label' => esc_html__( 'On Expiry Title', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXTAREA, + 'dynamic' => ['active' => true], + 'default' => esc_html__( 'Countdown is finished!', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'countdown_expire_type' => 'text', + ], + ] + ); + + $this->add_control( + 'countdown_expiry_text', + [ + 'label' => esc_html__( 'On Expiry Content', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::WYSIWYG, + 'default' => esc_html__( 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'countdown_expire_type' => 'text', + ], + ] + ); + + $this->add_control( + 'countdown_expiry_redirection', + [ + 'label' => esc_html__( 'Redirect To (URL)', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'condition' => [ + 'countdown_expire_type' => 'url', + ], + 'default' => '#', + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'countdown_expiry_templates', + [ + 'label' => __( 'Choose Template', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'options' => Helper::get_elementor_templates(), + 'condition' => [ + 'countdown_expire_type' => 'template', + ], + ] + ); + + $this->end_controls_section(); + + if ( !apply_filters( 'eael/pro_enabled', false ) ) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __( 'Go Premium for More Features', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __( 'Unlock more possibilities', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $this->end_controls_section(); + } + + $this->start_controls_section( + 'eael_section_countdown_styles_general', + [ + 'label' => esc_html__( 'Countdown Styles', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_countdown_is_gradient', + [ + 'label' => __( 'Use Gradient Background?', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_countdown_background', + 'label' => __( 'Box Background Color', 'essential-addons-for-elementor-lite' ), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-countdown-item > div', + 'condition' => [ + 'eael_countdown_is_gradient' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_countdown_background', + [ + 'label' => esc_html__( 'Box Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div' => 'background: {{VALUE}};', + ], + 'condition' => [ + 'eael_countdown_is_gradient' => '', + ], + ] + ); + $this->add_responsive_control( + 'eael_countdown_item_bottom_margin', + [ + 'label' => esc_html__( 'Space Between Boxes', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 15, + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-items>li' => 'margin-bottom:{{SIZE}}px;', + ], + 'condition' => [ + 'eael_section_countdown_layout' => 'grid', + ], + ] + ); + + $this->add_responsive_control( + 'eael_countdown_spacing', + [ + 'label' => esc_html__( 'Space Between Boxes', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 15, + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div' => 'margin-right:{{SIZE}}px; margin-left:{{SIZE}}px;', + '{{WRAPPER}} .eael-countdown-container' => 'margin-right: -{{SIZE}}px; margin-left: -{{SIZE}}px;', + ], + 'condition' => [ + 'eael_section_countdown_layout' => 'table-cell', + ], + ] + ); + + $this->add_responsive_control( + 'eael_countdown_container_margin_bottom', + [ + 'label' => esc_html__( 'Space Below Container', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 0, + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-container' => 'margin-bottom:{{SIZE}}px;', + ], + ] + ); + + $this->add_responsive_control( + 'eael_countdown_box_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_countdown_box_border', + 'label' => esc_html__( 'Border', 'essential-addons-for-elementor-lite' ), + 'selector' => '{{WRAPPER}} .eael-countdown-item > div', + ] + ); + + $this->add_control( + 'eael_countdown_box_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div' => 'border-radius: {{TOP}}px {{RIGHT}}px {{BOTTOM}}px {{LEFT}}px;', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_countdown_box_shadow', + 'selector' => '{{WRAPPER}} .eael-countdown-item > div', + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_section_countdown_styles_content', + [ + 'label' => esc_html__( 'Color & Typography', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_countdown_digits_heading', + [ + 'label' => __( 'Countdown Digits', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_countdown_digits_color', + [ + 'label' => esc_html__( 'Digits Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#fec503', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-digits' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_countdown_digit_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-countdown-digits', + ] + ); + + $this->add_control( + 'eael_countdown_label_heading', + [ + 'label' => __( 'Countdown Labels', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_countdown_label_color', + [ + 'label' => esc_html__( 'Label Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-label' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_countdown_label_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-countdown-label', + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_section_countdown_styles_individual', + [ + 'label' => esc_html__( 'Individual Box Styling', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_countdown_days_label_heading', + [ + 'label' => __( 'Days', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_countdown_days_background_color', + 'label' => __( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-days', + 'condition' => [ + 'eael_countdown_is_gradient' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_countdown_days_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-days' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_countdown_is_gradient' => '', + ], + ] + ); + + $this->add_control( + 'eael_countdown_days_digit_color', + [ + 'label' => esc_html__( 'Digit Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-days .eael-countdown-digits' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_days_label_color', + [ + 'label' => esc_html__( 'Label Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-days .eael-countdown-label' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_days_border_color', + [ + 'label' => esc_html__( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-days' => 'border-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_hours_label_heading', + [ + 'label' => __( 'Hours', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_countdown_hours_background_color', + 'label' => __( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-hours', + 'condition' => [ + 'eael_countdown_is_gradient' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_countdown_hours_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-hours' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_countdown_is_gradient' => '', + ], + ] + ); + + $this->add_control( + 'eael_countdown_hours_digit_color', + [ + 'label' => esc_html__( 'Digit Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-hours .eael-countdown-digits' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_hours_label_color', + [ + 'label' => esc_html__( 'Label Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-hours .eael-countdown-label' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_hours_border_color', + [ + 'label' => esc_html__( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-hours' => 'border-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_minutes_label_heading', + [ + 'label' => __( 'Minutes', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_countdown_minutes_background_color', + 'label' => __( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-minutes', + 'condition' => [ + 'eael_countdown_is_gradient' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_countdown_minutes_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-minutes' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_countdown_is_gradient' => '', + ], + ] + ); + + $this->add_control( + 'eael_countdown_minutes_digit_color', + [ + 'label' => esc_html__( 'Digit Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-minutes .eael-countdown-digits' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_minutes_label_color', + [ + 'label' => esc_html__( 'Label Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-minutes .eael-countdown-label' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_minutes_border_color', + [ + 'label' => esc_html__( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-minutes' => 'border-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_seconds_label_heading', + [ + 'label' => __( 'Seconds', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_countdown_seconds_background_color', + 'label' => __( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-seconds', + 'condition' => [ + 'eael_countdown_is_gradient' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_countdown_seconds_background_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-seconds' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_countdown_is_gradient' => '', + ], + ] + ); + + $this->add_control( + 'eael_countdown_seconds_digit_color', + [ + 'label' => esc_html__( 'Digit Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-seconds .eael-countdown-digits' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_seconds_label_color', + [ + 'label' => esc_html__( 'Label Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-seconds .eael-countdown-label' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_countdown_seconds_border_color', + [ + 'label' => esc_html__( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-item > div.eael-countdown-seconds' => 'border-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_section_countdown_expire_style', + [ + 'label' => esc_html__( 'Expire Message', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'countdown_expire_type' => 'text', + ], + ] + ); + + $this->add_responsive_control( + 'eael_countdown_expire_message_alignment', + [ + 'label' => esc_html__( 'Text Alignment', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-finish-message' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'heading_eael_countdown_expire_title', + [ + 'label' => __( 'Title Style', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_countdown_expire_title_color', + [ + 'label' => esc_html__( 'Title Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-finish-message .expiry-title' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'countdown_expire_type' => 'text', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_countdown_expire_title_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-countdown-finish-message .expiry-title', + 'condition' => [ + 'countdown_expire_type' => 'text', + ], + ] + ); + + $this->add_responsive_control( + 'eael_expire_title_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-finish-message .expiry-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'heading_eael_countdown_expire_message', + [ + 'label' => __( 'Content Style', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_countdown_expire_message_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-finish-text' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'countdown_expire_type' => 'text', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_countdown_expire_message_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '.eael-countdown-finish-text', + 'condition' => [ + 'countdown_expire_type' => 'text', + ], + ] + ); + + $this->add_responsive_control( + 'eael_countdown_expire_message_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'separator' => 'before', + 'selectors' => [ + '{{WRAPPER}} .eael-countdown-container' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'countdown_expire_type' => 'text', + ], + ] + ); + + $this->end_controls_section(); + + } + + protected function render() { + + $settings = $this->get_settings_for_display(); + + $get_due_date = esc_attr( $settings['eael_countdown_due_time'] ); + $due_date = date( "M d Y G:i:s", strtotime( $get_due_date ) ); + $gmt_offset = str_replace( array( '.25', '.5', '.75' ), array( ':15', ':30', ':45' ), ( get_option( 'gmt_offset' ) < 0 ? '' : '+' ) . get_option( 'gmt_offset' ) ); + + $this->add_render_attribute( 'eael-countdown', 'class', 'eael-countdown-wrapper' ); + $this->add_render_attribute( 'eael-countdown', 'data-countdown-id', esc_attr( $this->get_id() ) ); + $this->add_render_attribute( 'eael-countdown', 'data-expire-type', $settings['countdown_expire_type'] ); + $this->add_render_attribute( 'eael-countdown', 'data-countdown-type', $settings['eael_countdown_type'] ); + + if ( $settings['eael_countdown_type'] === 'evergreen' ) { + $hour = absint( $settings['eael_evergreen_counter_hours'] ) * HOUR_IN_SECONDS; + $minute = absint( $settings['eael_evergreen_counter_minutes'] ) * MINUTE_IN_SECONDS; + $this->add_render_attribute( 'eael-countdown', 'data-evergreen-time', absint( $hour + $minute ) ); + + if ( $settings['eael_evergreen_counter_recurring'] === 'yes' ) { + $this->add_render_attribute( 'eael-countdown', 'data-evergreen-recurring', $settings['eael_evergreen_counter_recurring_restart_after'] ? $settings['eael_evergreen_counter_recurring_restart_after'] : 0 ); + $this->add_render_attribute( 'eael-countdown', 'data-evergreen-recurring-stop', date( "M d Y G:i:s", strtotime( $settings['eael_evergreen_counter_recurring_stop_time'] ) ) . " {$gmt_offset}" ); + } + } + + if ( $settings['countdown_expire_type'] == 'text' ) { + if ( !empty( $settings['countdown_expiry_text'] ) ) { + $this->add_render_attribute( 'eael-countdown', 'data-expiry-text', wp_kses_post( $settings['countdown_expiry_text'] ) ); + } + + if ( !empty( $settings['countdown_expiry_text_title'] ) ) { + $this->add_render_attribute( 'eael-countdown', 'data-expiry-title', wp_kses_post( $settings['countdown_expiry_text_title'] ) ); + } + } elseif ( $settings['countdown_expire_type'] == 'url' ) { + $this->add_render_attribute( 'eael-countdown', 'data-redirect-url', $settings['countdown_expiry_redirection'] ); + } elseif ( $settings['countdown_expire_type'] == 'template' ) { + //$this->add_render_attribute( 'eael-countdown', 'data-template', esc_attr( $template ) ); + } else { + //do nothing + } + // separator + $separator = ''; + if ( $settings['eael_countdown_separator'] === 'eael-countdown-show-separator' ) { + $separator = 'eael-countdown-show-separator eael-countdown-separator-' . $settings['eael_countdown_separator_style']; + } + + // label view + $this->add_render_attribute( 'eael-countdown-container', [ + 'class' => [ + 'eael-countdown-container', + $settings['eael_countdown_label_view'], + empty( $settings['eael_countdown_label_view_tablet'] ) ? '' : $settings['eael_countdown_label_view_tablet'] . '-tablet', + empty( $settings['eael_countdown_label_view_mobile'] ) ? '' : $settings['eael_countdown_label_view_mobile'] . '-mobile', + $separator, + ], + ] ); + ?> + +
    get_render_attribute_string( 'eael-countdown' ); ?>> +
    get_render_attribute_string( 'eael-countdown-container' ); ?>> +
      "> +
    • 00
    • +
    • 00
    • +
    • 00
    • +
    • 00
    • +
    + +
    +
    +
    + + start_controls_section( + 'eael_section_creative_button_content', + [ + 'label' => esc_html__('Button Content', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'creative_button_text', + [ + 'label' => __('Button Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'label_block' => true, + 'default' => 'Click Me!', + 'placeholder' => __('Enter button text', 'essential-addons-for-elementor-lite'), + 'title' => __('Enter button text here', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'creative_button_secondary_text', + [ + 'label' => __('Button Secondary Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + 'label_block' => true, + 'default' => 'Go!', + 'placeholder' => __('Enter button secondary text', 'essential-addons-for-elementor-lite'), + 'title' => __('Enter button secondary text here', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'creative_button_link_url', + [ + 'label' => esc_html__('Link URL', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::URL, + 'dynamic' => [ + 'active' => true, + 'categories' => [ + TagsModule::POST_META_CATEGORY, + TagsModule::URL_CATEGORY, + ], + ], + 'label_block' => true, + 'default' => [ + 'url' => '#', + 'is_external' => '', + ], + 'show_external' => true, + ] + ); + + $this->add_control( + 'eael_creative_button_icon_new', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_creative_button_icon', + 'condition' => [ + 'creative_button_effect!' => ['eael-creative-button--tamaya'], + ], + ] + ); + + $this->add_control( + 'eael_creative_button_icon_alignment', + [ + 'label' => esc_html__('Icon Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'left', + 'options' => [ + 'left' => esc_html__('Before', 'essential-addons-for-elementor-lite'), + 'right' => esc_html__('After', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_creative_button_icon_new!' => '', + 'creative_button_effect!' => ['eael-creative-button--tamaya'], + ], + ] + ); + + $this->add_responsive_control( + 'eael_creative_button_icon_indent', + [ + 'label' => esc_html__('Icon Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 60, + ], + ], + 'condition' => [ + 'eael_creative_button_icon_new!' => '', + 'creative_button_effect!' => ['eael-creative-button--tamaya'], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button-icon-right' => 'margin-left: {{SIZE}}px;', + '{{WRAPPER}} .eael-creative-button-icon-left' => 'margin-right: {{SIZE}}px;', + '{{WRAPPER}} .eael-creative-button--shikoba i' => 'left: {{SIZE}}%;', + ], + ] + ); + + $this->end_controls_section(); + } else { + do_action('eael_creative_button_pro_controls', $this); + } + + if ( !apply_filters( 'eael/pro_enabled', false ) ) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $this->end_controls_section(); + } + + // Style Controls + $this->start_controls_section( + 'eael_section_creative_button_settings', + [ + 'label' => esc_html__('Button Effects & Styles', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + if (!apply_filters('eael/pro_enabled', false)) { + $this->add_control( + 'creative_button_effect', + [ + 'label' => esc_html__('Set Button Effect', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-creative-button--default', + 'options' => [ + 'eael-creative-button--default' => esc_html__('Default', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--winona' => esc_html__('Winona', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--ujarak' => esc_html__('Ujarak', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--wayra' => esc_html__('Wayra', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--tamaya' => esc_html__('Tamaya', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--rayen' => esc_html__('Rayen', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--pipaluk' => esc_html__('Pipaluk (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--moema' => esc_html__('Moema (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--wave' => esc_html__('Wave (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--aylen' => esc_html__('Aylen (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--saqui' => esc_html__('Saqui (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--wapasha' => esc_html__('Wapasha (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--nuka' => esc_html__('Nuka (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--antiman' => esc_html__('Antiman (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--quidel' => esc_html__('Quidel (Pro)', 'essential-addons-for-elementor-lite'), + 'eael-creative-button--shikoba' => esc_html__('Shikoba (Pro)', 'essential-addons-for-elementor-lite'), + ], + 'description' => '10 more effects on Pro version', + ] + ); + $this->add_control( + 'use_gradient_background', + [ + 'label' => __('Use Gradient Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + ] + ); + $this->start_controls_tabs('eael_creative_button_tabs'); + + $this->start_controls_tab('normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_control('eael_creative_button_icon_color', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button .creative-button-inner svg' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_creative_button_text_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button svg' => 'fill: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button .eael-creative-button--tamaya-secondary' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_control( + 'eael_creative_button_background_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f54', + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--ujarak:hover' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--wayra:hover' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::before' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::after' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'use_gradient_background' => '', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_creative_button_gradient_background', + 'types' => ['gradient', 'classic'], + 'selector' => ' + {{WRAPPER}} .eael-creative-button, + {{WRAPPER}} .eael-creative-button.eael-creative-button--ujarak:hover, + {{WRAPPER}} .eael-creative-button.eael-creative-button--wayra:hover, + {{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::before, + {{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::after + ', + 'condition' => [ + 'use_gradient_background' => 'yes', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_creative_button_border', + 'selector' => '{{WRAPPER}} .eael-creative-button', + ] + ); + + $this->add_control( + 'eael_creative_button_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button' => 'border-radius: {{SIZE}}px;', + '{{WRAPPER}} .eael-creative-button::before' => 'border-radius: {{SIZE}}px;', + '{{WRAPPER}} .eael-creative-button::after' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab('eael_creative_button_hover', ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')]); + + $this->add_control('eael_creative_button_hover_icon_color', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button:hover i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button:hover .creative-button-inner svg' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_creative_button_hover_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button:hover .cretive-button-text' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--winona::after' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen:hover::before' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_creative_button_hover_background_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f54', + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button:hover' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--ujarak::before' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--wayra:hover::before' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya:hover' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen::before' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen:hover::before' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'use_gradient_background' => '', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_creative_button_hover_gradient_background', + 'types' => ['gradient', 'classic'], + 'selector' => ' + {{WRAPPER}} .eael-creative-button:hover, + {{WRAPPER}} .eael-creative-button.eael-creative-button--ujarak::before, + {{WRAPPER}} .eael-creative-button.eael-creative-button--wayra:hover::before, + {{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya:hover, + {{WRAPPER}} .eael-creative-button.eael-creative-button--rayen::before, + {{WRAPPER}} .eael-creative-button.eael-creative-button--rayen:hover::before + ', + 'condition' => [ + 'use_gradient_background' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_creative_button_hover_border_color', + [ + 'label' => esc_html__('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button:hover' => 'border-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--wapasha::before' => 'border-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--antiman::before' => 'border-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--pipaluk::before' => 'border-color: {{VALUE}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--quidel::before' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_responsive_control( + 'eael_creative_button_alignment', + [ + 'label' => esc_html__('Button Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'options' => [ + 'flex-start' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'flex-end' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button-wrapper' => 'justify-content: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_creative_button_width', + [ + 'label' => esc_html__('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 500, + 'step' => 1, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button' => 'width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_creative_button_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_PRIMARY, + ], + 'selector' => '{{WRAPPER}} .eael-creative-button .cretive-button-text, {{WRAPPER}} .eael-creative-button--winona::after, {{WRAPPER}} .eael-creative-button--rayen::before, {{WRAPPER}} .eael-creative-button--tamaya::after, {{WRAPPER}} .eael-creative-button--tamaya::before', + ] + ); + + $this->add_responsive_control( + 'eael_creative_button_icon_size', + [ + 'label' => esc_html__('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'default' => [ + 'size' => 30, + 'unit' => 'px', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 500, + 'step' => 1, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button i' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-creative-button svg' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_creative_button_padding', + [ + 'label' => esc_html__('Button Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-creative-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--winona::after' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--winona > .creative-button-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::before' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen::before' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen > .creative-button-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-creative-button.eael-creative-button--saqui::after' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + } else { + do_action('eael_creative_button_style_pro_controls', $this); + } + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'button_box_shadow', + 'selector' => '{{WRAPPER}} .eael-creative-button', + ] + ); + + $this->end_controls_section(); + } + + protected function render() + { + $settings = $this->get_settings_for_display(); + $icon_migrated = isset($settings['__fa4_migrated']['eael_creative_button_icon_new']); + $icon_is_new = empty($settings['eael_creative_button_icon']); + + $this->add_render_attribute('eael_creative_button', [ + 'class' => ['eael-creative-button', esc_attr($settings['creative_button_effect'])], + ]); + + if ( ! empty( $settings['creative_button_link_url']['url'] ) ) { + $this->add_link_attributes( 'eael_creative_button', $settings['creative_button_link_url'] ); + } + + if ($settings['creative_button_link_url']['is_external']) { + $this->add_render_attribute('eael_creative_button', 'target'); + } + + if ($settings['creative_button_link_url']['nofollow']) { + $this->add_render_attribute('eael_creative_button', 'rel', 'nofollow'); + } + + $this->add_render_attribute('eael_creative_button', 'data-text', esc_attr($settings['creative_button_secondary_text'])); +?> + +start_controls_section( + 'eael_section_cta_content_settings', + [ + 'label' => esc_html__('Content Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_cta_type', + [ + 'label' => esc_html__('Content Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'cta-basic', + 'label_block' => false, + 'options' => [ + 'cta-basic' => esc_html__('Basic', 'essential-addons-for-elementor-lite'), + 'cta-flex' => esc_html__('Flex Grid', 'essential-addons-for-elementor-lite'), + 'cta-icon-flex' => esc_html__('Flex Grid with Icon', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_control( + 'eael_cta_preset', + [ + 'label' => esc_html__('Content Preset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'cta-preset-1', + 'label_block' => false, + 'options' => [ + 'cta-preset-1' => esc_html__('Preset 1', 'essential-addons-for-elementor-lite'), + 'cta-preset-2' => esc_html__('Preset 2', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + /** + * Condition: 'eael_cta_type' => 'cta-basic' + */ + $this->add_responsive_control( + 'eael_cta_content_type', + [ + 'label' => esc_html__('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'cta-default', + 'label_block' => false, + 'options' => [ + 'cta-default' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'cta-center' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'cta-right' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + ], + 'devices' => [ 'desktop', 'tablet', 'mobile' ], + 'prefix_class' => 'content-align-%s', + 'condition' => [ + 'eael_cta_type' => 'cta-basic', + ], + ] + ); + + $this->add_control( + 'eael_cta_color_type', + [ + 'label' => esc_html__('Color Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'cta-bg-color', + 'label_block' => false, + 'options' => [ + 'cta-bg-color' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'cta-bg-img' => esc_html__('Background Image', 'essential-addons-for-elementor-lite'), + 'cta-bg-img-fixed' => esc_html__('Background Fixed Image', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + /** + * Condition: 'eael_cta_color_type' => 'cta-bg-img' && 'eael_cta_color_type' => 'cta-bg-img-fixed', + */ + $this->add_control( + 'eael_cta_bg_image', + [ + 'label' => esc_html__('Background Image', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::MEDIA, + 'default' => [ + 'url' => Utils::get_placeholder_image_src(), + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.bg-img' => 'background-image: url({{URL}});', + '{{WRAPPER}} .eael-call-to-action.bg-img-fixed' => 'background-image: url({{URL}});', + ], + 'condition' => [ + 'eael_cta_color_type' => ['cta-bg-img', 'cta-bg-img-fixed'], + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_cta_bg_image_background_manager', + [ + 'label' => esc_html__( 'Background Image Options', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::POPOVER_TOGGLE, + 'label_off' => esc_html__( 'Default', 'essential-addons-for-elementor-lite' ), + 'label_on' => esc_html__( 'Custom', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'condition' => [ + 'eael_cta_color_type' => ['cta-bg-img', 'cta-bg-img-fixed'], + ], + ] + ); + + $this->start_popover(); + + $this->add_control( + 'eael_cta_bg_image_repeat', + [ + 'label' => esc_html__( 'Repeat', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'no-repeat', + 'options' => [ + 'no-repeat' => esc_html__( 'No Repeat', 'essential-addons-for-elementor-lite' ), + 'repeat' => esc_html__( 'Repeat', 'essential-addons-for-elementor-lite' ), + 'repeat-x' => esc_html__( 'Repeat X', 'essential-addons-for-elementor-lite' ), + 'repeat-y' => esc_html__( 'Repeat Y', 'essential-addons-for-elementor-lite' ), + 'round' => esc_html__( 'Round', 'essential-addons-for-elementor-lite' ), + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.bg-img' => 'background-repeat: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_cta_bg_image_position', + [ + 'label' => esc_html__( 'Position', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'center', + 'options' => [ + 'top' => esc_html__( 'Top', 'essential-addons-for-elementor-lite' ), + 'right' => esc_html__( 'Right', 'essential-addons-for-elementor-lite' ), + 'center' => esc_html__( 'Center', 'essential-addons-for-elementor-lite' ), + 'bottom' => esc_html__( 'Bottom', 'essential-addons-for-elementor-lite' ), + 'left' => esc_html__( 'Left', 'essential-addons-for-elementor-lite' ), + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.bg-img' => 'background-position: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_cta_bg_image_size', + [ + 'label' => esc_html__( 'Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'cover', + 'options' => [ + 'cover' => esc_html__( 'Cover', 'essential-addons-for-elementor-lite' ), + 'contain' => esc_html__( 'Contain', 'essential-addons-for-elementor-lite' ), + 'inherit' => esc_html__( 'Inherit', 'essential-addons-for-elementor-lite' ), + 'initial' => esc_html__( 'Initial', 'essential-addons-for-elementor-lite' ), + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.bg-img' => 'background-size: {{VALUE}};', + ], + ] + ); + + $this->end_popover(); + + $this->add_control( + 'eael_cta_bg_overlay', + [ + 'label' => __('Background Overlay', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'separator' => 'after', + 'prefix_class' => 'eael-cta-overlay-', + 'condition' => [ + 'eael_cta_color_type!' => 'cta-bg-color', + ], + ] + ); + + /** + * Condition: 'eael_cta_type' => 'cta-icon-flex' + */ + $this->add_control( + 'eael_cta_flex_grid_icon_new', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_cta_flex_grid_icon', + 'default' => [ + 'value' => 'fas fa-bullhorn', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_cta_type' => 'cta-icon-flex', + ], + ] + ); + + $this->add_control( + 'eael_cta_sub_title', + [ + 'label' => esc_html__('Sub Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'default' => '', + 'dynamic' => [ + 'active' => true, + 'categories' => [ + TagsModule::POST_META_CATEGORY, + TagsModule::TEXT_CATEGORY, + ], + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + $this->add_control( + 'eael_cta_title', + [ + 'label' => esc_html__('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'default' => esc_html__('Sample Call to Action Heading', 'essential-addons-for-elementor-lite'), + 'dynamic' => ['active' => true], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'title_tag', + [ + 'label' => __('Select Tag', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'h2', + 'options' => [ + 'h1' => __('H1', 'essential-addons-for-elementor-lite'), + 'h2' => __('H2', 'essential-addons-for-elementor-lite'), + 'h3' => __('H3', 'essential-addons-for-elementor-lite'), + 'h4' => __('H4', 'essential-addons-for-elementor-lite'), + 'h5' => __('H5', 'essential-addons-for-elementor-lite'), + 'h6' => __('H6', 'essential-addons-for-elementor-lite'), + 'span' => __('Span', 'essential-addons-for-elementor-lite'), + 'p' => __('P', 'essential-addons-for-elementor-lite'), + 'div' => __('Div', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_control( + 'eael_cta_title_content_type', + [ + 'label' => __('Content Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'content' => __('Content', 'essential-addons-for-elementor-lite'), + 'template' => __('Saved Templates', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'content', + ] + ); + + $this->add_control( + 'eael_primary_templates', + [ + 'label' => __('Choose Template', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => Helper::get_elementor_templates(), + 'condition' => [ + 'eael_cta_title_content_type' => 'template', + ], + ] + ); + $this->add_control( + 'eael_cta_content', + [ + 'label' => esc_html__('Content', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + 'label_block' => true, + 'default' => __('

    Add a strong one liner supporting the heading above and giving users a reason to click on the button below.

    ', 'essential-addons-for-elementor-lite'), + 'separator' => 'after', + 'condition' => [ + 'eael_cta_title_content_type' => 'content', + ], + ] + ); + + // primary button + $this->add_control( + 'eael_cta_btn_preset', + [ + 'label' => esc_html__('Button Preset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'cta-btn-preset-2', + 'label_block' => false, + 'options' => [ + 'cta-btn-preset-1' => esc_html__('Preset 1', 'essential-addons-for-elementor-lite'), + 'cta-btn-preset-2' => esc_html__('Preset 2', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_icon', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'default' => [ + 'value' => 'fas fa-bullhorn', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-2', + 'eael_cta_btn_preset' => 'cta-btn-preset-2', + ] + ] + ); + + + $this->add_control( + 'eael_cta_btn_text', + [ + 'label' => esc_html__('Primary Button Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => esc_html__('Click Here', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_cta_btn_link', + [ + 'label' => esc_html__('Primary Button Link', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::URL, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => [ + 'url' => '#', + 'is_external' => '', + ], + 'show_external' => true, + 'separator' => 'after', + ] + ); + + // secondary button + $this->add_control( + 'eael_cta_secondary_btn_is_show', + [ + 'label' => __( 'Show Secondary Button', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + ] + ); + $this->add_control( + 'eael_cta_secondary_btn_text', + [ + 'label' => esc_html__('Secondary Button Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => esc_html__('Click Now', 'essential-addons-for-elementor-lite'), + 'condition' => array( + 'eael_cta_secondary_btn_is_show' => 'yes' + ), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_cta_secondary_btn_link', + [ + 'label' => esc_html__('Secondary Button Link', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::URL, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => [ + 'url' => 'http://', + 'is_external' => '', + ], + 'show_external' => true, + 'separator' => 'after', + 'condition' => array( + 'eael_cta_secondary_btn_is_show' => 'yes' + ) + ] + ); + + $this->end_controls_section(); + + if (!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $this->end_controls_section(); + } + + /** + * ------------------------------------------- + * Tab Style (Cta Title Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_cta_style_settings', + [ + 'label' => esc_html__('Call to Action Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_cta_container_width', + [ + 'label' => esc_html__('Set max width for the container?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('no', 'essential-addons-for-elementor-lite'), + 'default' => 'yes', + ] + ); + + $this->add_responsive_control( + 'eael_cta_container_width_value', + [ + 'label' => __('Container Max Width (% or px)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 1170, + 'unit' => 'px', + ], + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1500, + 'step' => 5, + ], + '%' => [ + 'min' => 1, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action' => 'max-width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_cta_container_width' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_cta_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f4f4f4', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action.bg-img:after' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_cta_bg_color_opacity', + [ + 'label' => esc_html__('Background Color Opacity', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 1, + 'min' => 0.10, + 'step' => 0.01, + ], + ], + 'default' => [ + 'size' => .8, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.bg-img:after' => 'opacity: {{SIZE}};', + ], + 'condition' => [ + 'eael_cta_color_type!' => 'cta-bg-color', + 'eael_cta_bg_overlay' => 'yes', + 'eael_cta_preset' => 'cta-preset-2', + ], + ] + ); + + $this->add_control( + 'eael_cta_bg_color_preset_2', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-2:not(.cta-preset-1)' => 'background: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_responsive_control( + 'eael_cta_container_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_cta_container_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_cta_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-call-to-action', + ] + ); + + $this->add_control( + 'eael_cta_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_cta_shadow', + 'selector' => '{{WRAPPER}} .eael-call-to-action', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Cta Title Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_cta_title_style_settings', + [ + 'label' => esc_html__('Color & Typography ', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_cta_title_heading', + [ + 'label' => esc_html__('Title Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_cta_title_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .title' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_cta_title_typography', + 'selector' => '{{WRAPPER}} .eael-call-to-action .title', + ] + ); + + $this->add_responsive_control( + 'eael_cta_title_margin', + [ + 'label' => esc_html__('Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + // sub title + $this->add_control( + 'eael_cta_sub_title_heading', + [ + 'label' => esc_html__('Sub Title Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_cta_sub_title_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .sub-title' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_cta_sub_title_typography', + 'selector' => '{{WRAPPER}} .eael-call-to-action .sub-title', + ] + ); + + $this->add_responsive_control( + 'eael_cta_sub_title_margin', + [ + 'label' => esc_html__('Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .sub-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + // content + $this->add_control( + 'eael_cta_content_heading', + [ + 'label' => esc_html__('Content Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_cta_content_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action p' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_cta_content_typography', + 'selector' => '{{WRAPPER}} .eael-call-to-action p', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Primary Button Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_cta_btn_style_settings', + [ + 'label' => esc_html__('Primary Button Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_cta_btn_effect_type', + [ + 'label' => esc_html__('Effect', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'default', + 'label_block' => false, + 'options' => [ + 'default' => esc_html__('Default', 'essential-addons-for-elementor-lite'), + 'top-to-bottom' => esc_html__('Top to Bottom', 'essential-addons-for-elementor-lite'), + 'left-to-right' => esc_html__('Left to Right', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_responsive_control( + 'eael_cta_btn_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_cta_btn_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_cta_btn_typography', + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button', + ] + ); + + $this->add_control( + 'eael_cta_btn_is_used_gradient_bg', + [ + 'label' => __( 'Use Gradient Background', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => __( 'yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'eael_cta_btn_icon_size', + [ + 'label' => esc_html__('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ 'unit' => 'px', 'size' => 20 ], + 'range' => [ + 'px' => [ + 'max' => 50, + ], + ], + 'separator' => 'before', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-btn-preset-2 i' => 'font-size: {{SIZE}}px;', + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-btn-preset-2 svg' => 'width: {{SIZE}}px; height: {{SIZE}}px;', + ], + ] + ); + + $this->start_controls_tabs('eael_cta_button_tabs'); + + // Normal State Tab + $this->start_controls_tab('eael_cta_btn_normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'eael_cta_btn_normal_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#4d4d4d', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button)' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-1', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_normal_text_color_preset_2', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button:not(.cta-secondary-button)' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_normal_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f9f9f9', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button)' => 'background: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_btn_is_used_gradient_bg' => '', + 'eael_cta_preset' => 'cta-preset-1', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_normal_bg_color_preset_2', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button:not(.cta-secondary-button)' => 'background: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_btn_is_used_gradient_bg' => '', + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_cta_btn_normal_gradient_bg_color', + 'label' => __( 'Background', 'essential-addons-for-elementor-lite' ), + 'types' => [ 'classic', 'gradient' ], + 'exclude' => [ 'image' ], + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button:not(.cta-secondary-button)', + 'condition' => [ + 'eael_cta_btn_is_used_gradient_bg' => 'yes' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_cat_btn_normal_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button:not(.cta-secondary-button)', + 'conditions' => [ + 'relation' => 'or', + 'terms' => [ + [ + 'name' => 'eael_cta_preset', + 'operator' => '==', + 'value' => 'cta-preset-1', + ], + [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'eael_cta_preset', + 'operator' => '==', + 'value' => 'cta-preset-2', + ], + [ + 'name' => 'eael_cta_btn_preset', + 'operator' => '==', + 'value' => 'cta-btn-preset-1', + ], + ] + ], + ], + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button:not(.cta-secondary-button)' => 'border-radius: {{SIZE}}px;', + ], + 'conditions' => [ + 'relation' => 'or', + 'terms' => [ + [ + 'name' => 'eael_cta_preset', + 'operator' => '==', + 'value' => 'cta-preset-1', + ], + [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'eael_cta_preset', + 'operator' => '==', + 'value' => 'cta-preset-2', + ], + [ + 'name' => 'eael_cta_btn_preset', + 'operator' => '==', + 'value' => 'cta-btn-preset-1', + ], + ] + ], + ], + ], + ] + ); + + $this->add_control( + 'eael_cta_btn_icon_bg', + [ + 'label' => esc_html__('Icon Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button) .btn-icon' => 'background: {{VALUE}};', + ], + 'separator' => 'before', + 'condition' => [ + 'eael_cta_btn_preset' => 'cta-btn-preset-2', + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_icon_color', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button) i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button) svg' => + 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_btn_preset' => 'cta-btn-preset-2', + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab('eael_cta_btn_hover', ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'eael_cta_btn_hover_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f9f9f9', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button)' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-1', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_hover_text_color_preset_2', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button:hover:not(.cta-secondary-button)' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_hover_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#3F51B5', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button)' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button)' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action .cta-button.effect-1:after' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action .cta-button.effect-2:after' => 'background: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_btn_is_used_gradient_bg' => '', + 'eael_cta_preset' => 'cta-preset-1', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_hover_bg_color_preset_2', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button:after:not(.cta-secondary-button)' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button:hover:not(.cta-secondary-button)' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action .cta-button.effect-1:after' => 'background: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action .cta-button.effect-2:after' => 'background: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_btn_is_used_gradient_bg' => '', + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_cta_btn_hover_gradient_bg_color', + 'label' => __( 'Background', 'essential-addons-for-elementor-lite' ), + 'types' => [ 'classic', 'gradient' ], + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button:hover:not(.cta-secondary-button)', + 'condition' => [ + 'eael_cta_btn_is_used_gradient_bg' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_hover_border_color', + [ + 'label' => esc_html__('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button:hover:not(.cta-secondary-button)' => 'border-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_btn_preset!' => 'cta-btn-preset-2', + 'eael_cta_preset!' => 'cta-preset-2', + ] + ] + + ); + $this->add_control( + 'eael_cta_btn_icon_bg_hover', + [ + 'label' => esc_html__('Icon Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button):hover .btn-icon' => + 'background: {{VALUE}};', + ], + 'separator' => 'before', + 'condition' => [ + 'eael_cta_btn_preset' => 'cta-btn-preset-2', + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_control( + 'eael_cta_btn_icon_color_hover', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button):hover i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button):hover svg' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_btn_preset' => 'cta-btn-preset-2', + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_cta_button_shadow', + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button:not(.cta-secondary-button)', + 'separator' => 'before', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Secondary Button Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_cta_secondary_btn_style_settings', + [ + 'label' => esc_html__('Secondary Button Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_cta_secondary_btn_is_show' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_cta_secondary_btn_effect_type', + [ + 'label' => esc_html__('Effect', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'default', + 'label_block' => false, + 'options' => [ + 'default' => esc_html__('Default', 'essential-addons-for-elementor-lite'), + 'top-to-bottom' => esc_html__('Top to Bottom', 'essential-addons-for-elementor-lite'), + 'left-to-right' => esc_html__('Left to Right', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_responsive_control( + 'eael_cta_secondary_btn_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_cta_secondary_btn_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_cta_secondary_btn_typography', + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button', + ] + ); + + $this->start_controls_tabs('eael_cta_secondary_button_tabs'); + + // Normal State Tab + $this->start_controls_tab('eael_cta_secondary_btn_normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'eael_cta_secondary_btn_normal_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#4d4d4d', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-1', + ] + ] + ); + + $this->add_control( + 'eael_cta_secondary_btn_normal_text_color_preset_2', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button.cta-secondary-button' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_cta_secondary_btn_normal_bg_color', + 'label' => __( 'Background', 'essential-addons-for-elementor-lite' ), + 'types' => [ 'classic', 'gradient' ], + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button', + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_cat_secondary_btn_normal_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button', + ] + ); + + $this->add_control( + 'eael_cta_secondary_btn_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab('eael_cta_secondary_btn_hover', ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'eael_cta_secondary_btn_hover_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f9f9f9', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button:hover' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-1', + ] + ] + ); + + $this->add_control( + 'eael_cta_secondary_btn_hover_text_color_preset_2', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button.cta-secondary-button:hover' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_cta_secondary_btn_hover_bg_color', + 'label' => __( 'Background', 'essential-addons-for-elementor-lite' ), + 'types' => [ 'classic', 'gradient' ], + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button:after, {{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button:hover', + ] + ); + + $this->add_control( + 'eael_cta_secondary_btn_hover_border_color', + [ + 'label' => esc_html__('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button:hover' => 'border-color: {{VALUE}};', + ], + ] + + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_cta_secondary_button_shadow', + 'selector' => '{{WRAPPER}} .eael-call-to-action .cta-button.cta-secondary-button', + 'separator' => 'before', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Icon Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_cta_icon_style_settings', + [ + 'label' => esc_html__('Icon Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_cta_type' => 'cta-icon-flex', + ], + ] + ); + + $this->add_control( + 'eael_section_cta_icon_size', + [ + 'label' => esc_html__('Font Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 80, + ], + 'range' => [ + 'px' => [ + 'max' => 160, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-icon-flex .icon' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-call-to-action.cta-icon-flex .icon img' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-call-to-action.cta-icon-flex .icon svg' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_section_cta_icon_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444', + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-icon-flex .icon' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action.cta-icon-flex .icon svg' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-1', + ] + ] + ); + + $this->add_control( + 'eael_section_cta_icon_color_preset_2', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-call-to-action.cta-icon-flex .icon' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-call-to-action.cta-icon-flex .icon svg' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_cta_preset' => 'cta-preset-2', + ] + ] + ); + + $this->end_controls_section(); + + } + + protected function render() + { + + $settings = $this->get_settings_for_display(); + $sub_title = Helper::eael_wp_kses($settings['eael_cta_sub_title']); + $icon_migrated = isset($settings['__fa4_migrated']['eael_cta_flex_grid_icon_new']); + $icon_is_new = empty($settings['eael_cta_flex_grid_icon']); + + if ('cta-bg-color' == $settings['eael_cta_color_type']) { + $cta_class = 'bg-lite'; + } else if ('cta-bg-img' == $settings['eael_cta_color_type']) { + $cta_class = 'bg-img'; + } else if ('cta-bg-img-fixed' == $settings['eael_cta_color_type']) { + $cta_class = 'bg-img bg-fixed'; + } else { + $cta_class = ''; + } + + // Primary Button Effect + $cta_btn_effect = ''; + if ('left-to-right' == $settings['eael_cta_btn_effect_type']) { + $cta_btn_effect = 'effect-2'; + } elseif ('top-to-bottom' == $settings['eael_cta_btn_effect_type']) { + $cta_btn_effect = 'effect-1'; + } + // Secondary Button Effect + $cta_secondary_btn_effect = ''; + if ('left-to-right' == $settings['eael_cta_secondary_btn_effect_type']) { + $cta_secondary_btn_effect = 'effect-2'; + } elseif ('top-to-bottom' == $settings['eael_cta_secondary_btn_effect_type']) { + $cta_secondary_btn_effect = 'effect-1'; + } + + // Heading Markup + $headingMarkup = ''; + if(!empty($sub_title)){ + $headingMarkup .='

    '.$sub_title.'

    '; + } + + if (!empty($settings['eael_cta_title'])){ + $headingMarkup .='<'.Helper::eael_validate_html_tag($settings['title_tag']).' class="title">'.Helper::eael_wp_kses($settings['eael_cta_title']).''; + } + // content markup + $contentMarkup = ''; + if ('content' == $settings['eael_cta_title_content_type']) { + $contentMarkup .= $settings['eael_cta_content']; + }else if ('template' == $settings['eael_cta_title_content_type']){ + if (!empty($settings['eael_primary_templates'])) { + $eael_template_id = $settings['eael_primary_templates']; + $eael_frontend = new \Elementor\Frontend; + $contentMarkup .= $eael_frontend->get_builder_content($eael_template_id, true); + } + } + + // button attributes + if ( ! empty( $settings['eael_cta_btn_link']['url'] ) ) { + $this->add_link_attributes( 'button', $settings['eael_cta_btn_link'] ); + } + $this->add_render_attribute( 'button', 'class', "cta-button {$settings['eael_cta_btn_preset']} {$cta_btn_effect}" ); + + if($settings['eael_cta_btn_preset'] === 'cta-btn-preset-2'){ + $btn_icon_wrap = ''; + ob_start(); + Icons_Manager::render_icon( $settings['eael_cta_btn_icon'], [ 'aria-hidden' => 'true' ] ); + $btn_icon = ob_get_clean(); + $btn_icon_wrap_end = ''; + } else { + $btn_icon_wrap = ''; + $btn_icon = ''; + $btn_icon_wrap_end = ''; + } + + + // button markup + $buttonMarkup = ''; + $buttonMarkup .= 'get_render_attribute_string( 'button' ) . '>'. $btn_icon_wrap. $btn_icon . + $btn_icon_wrap_end . + esc_html( + $settings['eael_cta_btn_text'] ) . ''; + + if ( $settings['eael_cta_secondary_btn_is_show'] === 'yes' ) { + // button attributes + if ( ! empty( $settings['eael_cta_secondary_btn_link']['url'] ) ) { + $this->add_link_attributes( 'secondary_button', $settings['eael_cta_secondary_btn_link'] ); + } + $this->add_render_attribute( 'secondary_button', 'class', "cta-button cta-secondary-button {$cta_secondary_btn_effect}" ); + + // button markup + $buttonMarkup .= 'get_render_attribute_string( 'secondary_button' ) . '>' . esc_html( $settings['eael_cta_secondary_btn_text'] ) . ''; + } + ?> + +
    + +
    + + +
    +
    + +
    +
    + +
    +
    + + +
    +
    + + + <?php echo esc_attr(get_post_meta($settings['eael_cta_flex_grid_icon_new']['value']['id'], '_wp_attachment_image_alt', true)); ?> + + + +
    +
    + +
    +
    + +
    +
    + + start_controls_section( + 'eael_section_data_table_header', + [ + 'label' => esc_html__('Header', 'essential-addons-for-elementor-lite') + ] + ); + + do_action('eael_section_data_table_enabled', $this); + + if (!apply_filters('eael/pro_enabled', false)) { + + $this->add_control( + 'eael_section_data_table_enabled', [ + 'label' => sprintf( __( 'Enable Table Sorting %s', 'essential-addons-for-elementor-lite' ), __( '', 'essential-addons-for-elementor-lite' ) ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'true', + 'classes' => 'eael-pro-control', + ] ); + + $this->add_control( + 'eael_pricing_table_style_pro_alert', + [ + 'label' => esc_html__('Sorting feature is available in pro version!', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_section_data_table_enabled' => 'true', + ] + ] + ); + } + + $repeater = new Repeater(); + + $repeater->add_control( + 'eael_data_table_header_col', + [ + 'label' => esc_html__('Column Name', 'essential-addons-for-elementor-lite'), + 'default' => esc_html__('Table Header', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => false, + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_data_table_header_col_span', + [ + 'label' => esc_html__('Column Span', 'essential-addons-for-elementor-lite'), + 'default' => '', + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => false, + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_data_table_header_col_icon_enabled', + [ + 'label' => esc_html__('Enable Header Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('no', 'essential-addons-for-elementor-lite'), + 'default' => 'false', + 'return_value' => 'true', + ] + ); + + $repeater->add_control( + 'eael_data_table_header_icon_type', + [ + 'label' => esc_html__('Header Icon Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'none' => [ + 'title' => esc_html__('None', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-ban', + ], + 'icon' => [ + 'title' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-star', + ], + 'image' => [ + 'title' => esc_html__('Image', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-image-bold', + ], + ], + 'default' => 'icon', + 'condition' => [ + 'eael_data_table_header_col_icon_enabled' => 'true' + ] + ] + ); + + // Comment on this control + $repeater->add_control( + 'eael_data_table_header_col_icon_new', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_data_table_header_col_icon', + 'default' => [ + 'value' => 'fas fa-star', + 'library' => 'solid', + ], + 'condition' => [ + 'eael_data_table_header_col_icon_enabled' => 'true', + 'eael_data_table_header_icon_type' => 'icon' + ] + ] + ); + + $repeater->add_control( + 'eael_data_table_header_col_img', + [ + 'label' => esc_html__( 'Image', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::MEDIA, + 'default' => [ + 'url' => Utils::get_placeholder_image_src(), + ], + 'condition' => [ + 'eael_data_table_header_icon_type' => 'image' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_data_table_header_col_img_size', + [ + 'label' => esc_html__( 'Image Size(px)', 'essential-addons-for-elementor-lite'), + 'default' => '25', + 'type' => Controls_Manager::NUMBER, + 'label_block' => false, + 'condition' => [ + 'eael_data_table_header_icon_type' => 'image' + ] + ] + ); + + $repeater->add_control( + 'eael_data_table_header_css_class', + [ + 'label' => esc_html__( 'CSS Class', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'label_block' => false, + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_data_table_header_css_id', + [ + 'label' => esc_html__( 'CSS ID', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'label_block' => false, + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_data_table_header_cols_data', + [ + 'type' => Controls_Manager::REPEATER, + 'seperator' => 'before', + 'default' => [ + [ 'eael_data_table_header_col' => 'Table Header' ], + [ 'eael_data_table_header_col' => 'Table Header' ], + [ 'eael_data_table_header_col' => 'Table Header' ], + [ 'eael_data_table_header_col' => 'Table Header' ], + ], + 'fields' => $repeater->get_controls() , + 'title_field' => '{{eael_data_table_header_col}}', + ] + ); + + $this->end_controls_section(); + + /** + * Data Table Content + */ + $this->start_controls_section( + 'eael_section_data_table_cotnent', + [ + 'label' => esc_html__( 'Content', 'essential-addons-for-elementor-lite') + ] + ); + + $repeater = new Repeater(); + + $repeater->add_control( + 'eael_data_table_content_row_type', + [ + 'label' => esc_html__( 'Row Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'row', + 'label_block' => false, + 'options' => [ + 'row' => esc_html__( 'Row', 'essential-addons-for-elementor-lite'), + 'col' => esc_html__( 'Column', 'essential-addons-for-elementor-lite'), + ] + ] + ); + + $repeater->add_control( + 'eael_data_table_content_row_colspan', + [ + 'label' => esc_html__( 'Col Span', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'description' => esc_html__( 'Default: 1 (optional).'), + 'default' => 1, + 'min' => 1, + 'label_block' => true, + 'condition' => [ + 'eael_data_table_content_row_type' => 'col' + ] + ] + ); + + $repeater->add_control( + 'eael_data_table_content_type', + [ + 'label' => esc_html__( 'Content Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'icon' => [ + 'title' => esc_html__( 'Icon', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-info', + ], + 'textarea' => [ + 'title' => esc_html__( 'Textarea', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-text-width', + ], + 'editor' => [ + 'title' => esc_html__( 'Editor', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-pencil', + ], + 'template' => [ + 'title' => esc_html__( 'Templates', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-file', + ] + ], + 'default' => 'textarea', + 'condition' => [ + 'eael_data_table_content_row_type' => 'col' + ] + ] + ); + + $repeater->add_control( + 'eael_data_table_content_row_rowspan', + [ + 'label' => esc_html__( 'Row Span', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'description' => esc_html__( 'Default: 1 (optional).'), + 'default' => 1, + 'min' => 1, + 'label_block' => true, + 'condition' => [ + 'eael_data_table_content_row_type' => 'col' + ] + ] + ); + + $repeater->add_control( + 'eael_primary_templates_for_tables', + [ + 'label' => __( 'Choose Template', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => Helper::get_elementor_templates(), + 'condition' => [ + 'eael_data_table_content_type' => 'template', + ], + ] + ); + + $repeater->add_control( + 'eael_data_table_icon_content_new', + [ + 'label' => esc_html__( 'Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_data_table_icon_content', + 'default' => [ + 'value' => 'fas fa-home', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_data_table_content_type' => [ 'icon' ] + ] + ] + ); + + $repeater->add_control( + 'eael_data_table_content_row_title', + [ + 'label' => esc_html__( 'Cell Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXTAREA, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => esc_html__( 'Content', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_data_table_content_row_type' => 'col', + 'eael_data_table_content_type' => 'textarea' + ] + ] + ); + + $repeater->add_control( + 'eael_data_table_content_row_content', + [ + 'label' => esc_html__( 'Cell Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + 'label_block' => true, + 'default' => esc_html__( 'Content', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_data_table_content_row_type' => 'col', + 'eael_data_table_content_type' => 'editor' + ] + ] + ); + + $repeater->add_control( + 'eael_data_table_content_row_title_link', + [ + 'label' => esc_html__( 'Link', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::URL, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => [ + 'url' => '', + 'is_external' => '', + ], + 'show_external' => true, + 'separator' => 'before', + 'condition' => [ + 'eael_data_table_content_row_type' => 'col', + 'eael_data_table_content_type' => 'textarea' + ], + ] + ); + + $repeater->add_control( + 'eael_data_table_content_row_css_class', + [ + 'label' => esc_html__( 'CSS Class', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'label_block' => false, + 'condition' => [ + 'eael_data_table_content_row_type' => 'col' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_data_table_content_row_css_id', + [ + 'label' => esc_html__( 'CSS ID', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'label_block' => false, + 'condition' => [ + 'eael_data_table_content_row_type' => 'col' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_data_table_content_rows', + [ + 'type' => Controls_Manager::REPEATER, + 'seperator' => 'before', + 'default' => [ + [ 'eael_data_table_content_row_type' => 'row' ], + [ 'eael_data_table_content_row_type' => 'col' ], + [ 'eael_data_table_content_row_type' => 'col' ], + [ 'eael_data_table_content_row_type' => 'col' ], + [ 'eael_data_table_content_row_type' => 'col' ], + ], + 'fields' => $repeater->get_controls() , + 'title_field' => '{{eael_data_table_content_row_type}}::{{eael_data_table_content_row_title || eael_data_table_content_row_content}}', + ] + ); + + $this->end_controls_section(); + + // export + $this->start_controls_section( + 'ea_section_adv_data_table_export', + [ + 'label' => esc_html__('Export', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'ea_adv_data_table_export_csv_button', + [ + 'label' => __('Export table as CSV file', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::BUTTON, + 'text' => __('Export', 'essential-addons-for-elementor-lite'), + 'event' => 'ea:table:export', + ] + ); + + $this->end_controls_section(); + + if(!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __( 'Go Premium for More Features', 'essential-addons-for-elementor-lite') + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __( 'Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.' + ] + ); + + $this->end_controls_section(); + } + + /** + * ------------------------------------------- + * Tab Style (Data Table Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_data_table_style_settings', + [ + 'label' => esc_html__( 'General Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE + ] + ); + + $this->add_responsive_control( + 'table_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 100, + 'unit' => '%', + ], + 'size_units' => ['%', 'px'], + 'range' => [ + '%' => [ + 'min' => 1, + 'max' => 100, + ], + 'px' => [ + 'min' => 1, + 'max' => 1200, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table' => 'max-width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'table_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => false, + 'default' => 'center', + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-right', + ], + ], + 'prefix_class' => 'eael-table-align-', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Data Table Header Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_data_table_title_style_settings', + [ + 'label' => esc_html__( 'Header Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE + ] + ); + + + $this->add_control( + 'eael_section_data_table_header_radius', + [ + 'label' => esc_html__( 'Header Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 50, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table thead tr th:first-child' => 'border-radius: {{SIZE}}px 0px 0px 0px;', + '{{WRAPPER}} .eael-data-table thead tr th:last-child' => 'border-radius: 0px {{SIZE}}px 0px 0px;', + '.rtl {{WRAPPER}} .eael-data-table thead tr th:first-child' => 'border-radius: 0px {{SIZE}}px 0px 0px;', + '.rtl {{WRAPPER}} .eael-data-table thead tr th:last-child' => 'border-radius: {{SIZE}}px 0px 0px 0px;', + ], + ] + ); + + $this->add_responsive_control( + 'eael_data_table_each_header_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table .table-header th' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-data-table tbody tr td .th-mobile-screen' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->start_controls_tabs('eael_data_table_header_title_clrbg'); + + $this->start_controls_tab( 'eael_data_table_header_title_normal', [ 'label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite') ] ); + + $this->add_control( + 'eael_data_table_header_title_color', + [ + 'label' => esc_html__( 'Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table thead tr th' => 'color: {{VALUE}};', + '{{WRAPPER}} table.dataTable thead .sorting:after' => 'color: {{VALUE}};', + '{{WRAPPER}} table.dataTable thead .sorting_asc:after' => 'color: {{VALUE}};', + '{{WRAPPER}} table.dataTable thead .sorting_desc:after' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_data_table_header_title_bg_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#4a4893', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table thead tr th' => 'background-color: {{VALUE}};' + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_data_table_header_border', + 'label' => esc_html__( 'Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-data-table thead tr th' + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( 'eael_data_table_header_title_hover', [ 'label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite') ] ); + + $this->add_control( + 'eael_data_table_header_title_hover_color', + [ + 'label' => esc_html__( 'Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table thead tr th:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} table.dataTable thead .sorting:after:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} table.dataTable thead .sorting_asc:after:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} table.dataTable thead .sorting_desc:after:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_data_table_header_title_hover_bg_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-data-table thead tr th:hover' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_data_table_header_hover_border', + 'label' => esc_html__( 'Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-data-table thead tr th:hover', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_data_table_header_title_typography', + 'selector' => '{{WRAPPER}} .eael-data-table thead > tr th .data-table-header-text', + ] + ); + + $this->add_responsive_control( + 'header_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 70, + ], + ], + 'default' => [ + 'size' => 20, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table thead tr th i' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-data-table thead tr th .data-table-header-svg-icon' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'header_icon_position_from_top', + [ + 'label' => __('Icon Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 70, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table thead tr th .data-header-icon' => 'top: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'header_icon_space', + [ + 'label' => __('Icon Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 70, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table thead tr th i, {{WRAPPER}} .eael-data-table thead tr th img' => 'margin-right: {{SIZE}}{{UNIT}};' + ] + ] + ); + + $this->add_responsive_control( + 'eael_data_table_header_title_alignment', + [ + 'label' => esc_html__( 'Title Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'prefix_class' => 'eael-dt-th-align%s-', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Data Table Content Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_data_table_content_style_settings', + [ + 'label' => esc_html__( 'Content Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE + ] + ); + + $this->start_controls_tabs('eael_data_table_content_row_cell_styles'); + + $this->start_controls_tab('eael_data_table_odd_cell_style', ['label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'eael_data_table_content_odd_style_heading', + [ + 'label' => esc_html__( 'ODD Cell', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_data_table_content_color_odd', + [ + 'label' => esc_html__( 'Color ( Odd Row )', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#000000', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody > tr:nth-child(2n) td' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_data_table_content_bg_odd', + [ + 'label' => esc_html__( 'Background ( Odd Row )', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f2f2f2', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody > tr:nth-child(2n) td' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_data_table_content_even_style_heading', + [ + 'label' => esc_html__( 'Even Cell', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->add_control( + 'eael_data_table_content_even_color', + [ + 'label' => esc_html__( 'Color ( Even Row )', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#000000', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody > tr:nth-child(2n+1) td' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_data_table_content_bg_even_color', + [ + 'label' => esc_html__( 'Background Color (Even Row)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody > tr:nth-child(2n+1) td' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_data_table_cell_border', + 'label' => esc_html__( 'Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-data-table tbody tr td', + 'separator' => 'before' + ] + ); + + $this->add_responsive_control( + 'eael_data_table_each_cell_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody tr td' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab('eael_data_table_odd_cell_hover_style', ['label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'eael_data_table_content_hover_color_odd', + [ + 'label' => esc_html__( 'Color ( Odd Row )', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody > tr:nth-child(2n) td:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_data_table_content_hover_bg_odd', + [ + 'label' => esc_html__( 'Background ( Odd Row )', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody > tr:nth-child(2n) td:hover' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_data_table_content_even_hover_style_heading', + [ + 'label' => esc_html__( 'Even Cell', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_data_table_content_hover_color_even', + [ + 'label' => esc_html__( 'Color ( Even Row )', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#6d7882', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody > tr:nth-child(2n+1) td:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_data_table_content_bg_even_hover_color', + [ + 'label' => esc_html__( 'Background Color (Even Row)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody > tr:nth-child(2n+1) td:hover' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_data_table_content_typography', + 'selector' => '{{WRAPPER}} .eael-data-table tbody tr td' + ] + ); + + $this->add_control( + 'eael_data_table_content_link_typo', + [ + 'label' => esc_html__( 'Link Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + /* Table Content Link */ + $this->start_controls_tabs( 'eael_data_table_link_tabs' ); + + // Normal State Tab + $this->start_controls_tab( 'eael_data_table_link_normal', [ 'label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite') ] ); + + $this->add_control( + 'eael_data_table_link_normal_text_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#c15959', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table-wrap table td a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( 'eael_data_table_link_hover', [ 'label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite') ] ); + + $this->add_control( + 'eael_data_table_link_hover_text_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#6d7882', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table-wrap table td a:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_responsive_control( + 'eael_data_table_content_alignment', + [ + 'label' => esc_html__( 'Content Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], +// 'toggle' => true, + 'default' => 'left', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody .td-content-wrapper' => 'text-align: {{VALUE}};' + ], +// 'prefix_class' => 'eael-dt-td-align%s-', + ] + ); + + /* Table Content Icon Style*/ + + $this->add_control( + 'eael_data_table_content_icon_style', + [ + 'label' => esc_html__( 'Icon Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->add_responsive_control( + 'eael_data_table_content_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 70, + ], + ], + 'default' => [ + 'size' => 20, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + ], + 'separator' => 'before' + ] + ); + + $this->start_controls_tabs( 'eael_data_table_icon_tabs' ); + + // Normal State Tab + $this->start_controls_tab( 'eael_data_table_icon_normal', [ 'label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite') ] ); + + $this->add_control( + 'eael_data_table_icon_normal_color', + [ + 'label' => esc_html__( 'Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#c15959', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + // Hover State Tab + $this->start_controls_tab( 'eael_data_table_icon_hover', [ 'label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite') ] ); + + $this->add_control( + 'eael_data_table_link_hover_color', + [ + 'label' => esc_html__( 'Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#6d7882', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Responsive Style (Data Table Content Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_data_table_responsive_style_settings', + [ + 'label' => esc_html__( 'Responsive Options', 'essential-addons-for-elementor-lite'), + 'devices' => [ 'tablet', 'mobile' ], + 'tab' => Controls_Manager::TAB_STYLE + ] + ); + + $this->add_control( + 'eael_enable_responsive_header_styles', + [ + 'label' => __( 'Enable Responsive Table', 'essential-addons-for-elementor-lite'), + 'description' => esc_html__( 'If enabled, table header will be automatically responsive for mobile.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => esc_html__( 'No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'eael_data_table_responsive_breakpoint', + [ + 'label' => esc_html__( 'Custom Breakpoint', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => 767, + 'min' => 100, + 'description' => esc_html__( 'Responsive styles working till this screen size.', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_enable_responsive_header_styles' => 'yes' + ] + ] + ); + + $this->add_responsive_control( + 'mobile_table_header_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 100, + 'unit' => 'px', + ], + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 200, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-data-table .th-mobile-screen' => 'flex-basis: {{SIZE}}px;', + ], + 'condition' => [ + 'eael_enable_responsive_header_styles' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_data_table_responsive_header_color', + [ + 'label' => esc_html__( 'Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody .th-mobile-screen' => 'color: {{VALUE}};' + ], + 'condition' => [ + 'eael_enable_responsive_header_styles' => 'yes' + ] + ] + ); + + $this->add_responsive_control( + 'eael_data_table_responsive_header_bg_color', + [ + 'label' => esc_html__( 'Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-data-table tbody .th-mobile-screen' => 'background-color: {{VALUE}};' + ], + 'condition' => [ + 'eael_enable_responsive_header_styles' => 'yes' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_data_table_responsive_header_typography', + 'selector' => '{{WRAPPER}} .eael-data-table .th-mobile-screen', + 'condition' => [ + 'eael_enable_responsive_header_styles' => 'yes' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_data_table_responsive_header_border', + 'label' => esc_html__( 'Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} tbody td .th-mobile-screen', + 'condition' => [ + 'eael_enable_responsive_header_styles' => 'yes' + ] + ] + ); + + + $this->end_controls_section(); + + } + + public function get_style_depends() { + return [ + 'font-awesome-5-all', + 'font-awesome-4-shim', + ]; + } + + protected function render( ) { + + $settings = $this->get_settings_for_display(); + + $table_tr = []; + $table_td = []; + + // Storing Data table content values + foreach( $settings['eael_data_table_content_rows'] as $content_row ) { + $row_id = uniqid(); + if( $content_row['eael_data_table_content_row_type'] == 'row' ) { + $table_tr[] = [ + 'id' => $row_id, + 'type' => $content_row['eael_data_table_content_row_type'], + ]; + + } + if( $content_row['eael_data_table_content_row_type'] == 'col' ) { + + $icon_migrated = isset($settings['__fa4_migrated']['eael_data_table_icon_content_new']); + $icon_is_new = empty($settings['eael_data_table_icon_content']); + + $target = !empty($content_row['eael_data_table_content_row_title_link']['is_external']) ? 'target="_blank"' : ''; + $nofollow = !empty($content_row['eael_data_table_content_row_title_link']['nofollow']) ? 'rel="nofollow"' : ''; + + $table_tr_keys = array_keys( $table_tr ); + $last_key = end( $table_tr_keys ); + $tbody_content = ($content_row['eael_data_table_content_type'] == 'editor') ? $content_row['eael_data_table_content_row_content'] : Helper::eael_wp_kses($content_row['eael_data_table_content_row_title']); + + $table_td[] = [ + 'row_id' => !empty( $table_tr[$last_key]['id'] ) ? $table_tr[$last_key]['id'] : $row_id, + 'type' => $content_row['eael_data_table_content_row_type'], + 'content_type' => $content_row['eael_data_table_content_type'], + 'template' => $content_row['eael_primary_templates_for_tables'], + 'title' => $tbody_content, + 'link_url' => !empty($content_row['eael_data_table_content_row_title_link']['url'])?$content_row['eael_data_table_content_row_title_link']['url']:'', + 'icon_content_new' => !empty($content_row['eael_data_table_icon_content_new']) ? $content_row['eael_data_table_icon_content_new']:'', + 'icon_content' => !empty($content_row['eael_data_table_icon_content']) ? $content_row['eael_data_table_icon_content']:'', + 'icon_migrated' => $icon_migrated, + 'icon_is_new' => $icon_is_new, + 'link_target' => $target, + 'nofollow' => $nofollow, + 'colspan' => $content_row['eael_data_table_content_row_colspan'], + 'rowspan' => $content_row['eael_data_table_content_row_rowspan'], + 'tr_class' => $content_row['eael_data_table_content_row_css_class'], + 'tr_id' => $content_row['eael_data_table_content_row_css_id'] + ]; + } + } + $table_th_count = count($settings['eael_data_table_header_cols_data']); + $this->add_render_attribute('eael_data_table_wrap', [ + 'class' => 'eael-data-table-wrap', + 'data-table_id' => esc_attr($this->get_id()), + 'id' => 'eael-data-table-wrapper-'.esc_attr($this->get_id()), + 'data-custom_responsive' => $settings['eael_enable_responsive_header_styles'] ? 'true' : 'false' + ]); + if(isset($settings['eael_section_data_table_enabled']) && $settings['eael_section_data_table_enabled']){ + $this->add_render_attribute('eael_data_table_wrap', 'data-table_enabled', 'true'); + } + $this->add_render_attribute('eael_data_table', [ + 'class' => [ 'tablesorter eael-data-table', esc_attr($settings['table_alignment']) ], + 'id' => 'eael-data-table-'.esc_attr($this->get_id()) + ]); + + $this->add_render_attribute( 'td_content', [ + 'class' => 'td-content' + ]); + + if('yes' == $settings['eael_enable_responsive_header_styles']) { + $this->add_render_attribute('eael_data_table_wrap', 'class', 'custom-responsive-option-enable'); + $break_point = $settings['eael_data_table_responsive_breakpoint'] ? $settings['eael_data_table_responsive_breakpoint'] : 767; + $section_id = $this->get_id(); + echo ''; + } + ?> +
    get_render_attribute_string('eael_data_table_wrap'); ?>> + get_render_attribute_string('eael_data_table'); ?>> + + + add_render_attribute('th_class'.$i, [ + 'class' => [ $header_title['eael_data_table_header_css_class'] ], + 'id' => $header_title['eael_data_table_header_css_id'], + 'colspan' => $header_title['eael_data_table_header_col_span'] + ]); + + if(apply_filters('eael/pro_enabled', false)) { + $this->add_render_attribute('th_class'.$i, 'class', 'sorting' ); + } + ?> + + + + + + + + add_render_attribute('table_inside_td'.$i.$j, + [ + 'colspan' => $table_td[$j]['colspan'] > 1 ? $table_td[$j]['colspan'] : '', + 'rowspan' => $table_td[$j]['rowspan'] > 1 ? $table_td[$j]['rowspan'] : '', + 'class' => $table_td[$j]['tr_class'], + 'id' => $table_td[$j]['tr_id'] + ] + ); + ?> + + + + + + + + + + + + + + +
    get_render_attribute_string('th_class'.$i); ?>> + + + + <?php echo esc_attr(get_post_meta($header_title['eael_data_table_header_col_icon_new']['value']['id'], '_wp_attachment_image_alt', true)); ?> + + + + + + + + add_render_attribute('data_table_th_img'.$i, [ + 'src' => esc_url( $header_title['eael_data_table_header_col_img']['url'] ), + 'class' => 'eael-data-table-th-img', + 'style' => "width:{$header_title['eael_data_table_header_col_img_size']}px;", + 'alt' => esc_attr(get_post_meta($header_title['eael_data_table_header_col_img']['id'], '_wp_attachment_image_alt', true)) + ]); + ?>get_render_attribute_string('data_table_th_img'.$i); ?>>
    get_render_attribute_string('table_inside_td'.$i.$j); ?>> +
    + +
    + +
    + +
    + +
    + +
    +
    get_render_attribute_string('table_inside_td'.$i.$j); ?>> +
    + > +
    +
    get_render_attribute_string('table_inside_td'.$i.$j); ?>> +
    +
    get_render_attribute_string('td_content'); ?>> + frontend->get_builder_content( intval( $table_td[ $j ]['template'] ), true ); + ?> +
    +
    +
    get_render_attribute_string('table_inside_td'.$i.$j); ?>> +
    get_render_attribute_string('td_content'); ?>>
    +
    +
    + start_controls_section( + 'eael_section_dch_content_settings', + [ + 'label' => esc_html__('Content Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_dch_type', + [ + 'label' => esc_html__('Content Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'dch-default', + 'label_block' => false, + 'options' => [ + 'dch-default' => esc_html__('Default', 'essential-addons-for-elementor-lite'), + 'dch-icon-on-top' => esc_html__('Icon on top', 'essential-addons-for-elementor-lite'), + 'dch-icon-subtext-on-top' => esc_html__('Icon & sub-text on top', 'essential-addons-for-elementor-lite'), + 'dch-subtext-on-top' => esc_html__('Sub-text on top', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_control( + 'eael_show_dch_icon_content', + [ + 'label' => __('Show Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + $this->add_control( + 'eael_show_dch_separator', + [ + 'label' => __('Show Separator', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'separator' => 'after', + ] + ); + + /** + * Condition: 'eael_show_dch_icon_content' => 'yes' + */ + $this->add_control( + 'eael_dch_icon_new', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_dch_icon', + 'default' => [ + 'value' => 'fas fa-snowflake', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_show_dch_icon_content' => 'yes', + ], + ] + ); + + $this->add_control( + 'title_tag', + [ + 'label' => __('Title Tag', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'h2', + 'options' => [ + 'h1' => __('H1', 'essential-addons-for-elementor-lite'), + 'h2' => __('H2', 'essential-addons-for-elementor-lite'), + 'h3' => __('H3', 'essential-addons-for-elementor-lite'), + 'h4' => __('H4', 'essential-addons-for-elementor-lite'), + 'h5' => __('H5', 'essential-addons-for-elementor-lite'), + 'h6' => __('H6', 'essential-addons-for-elementor-lite'), + 'span' => __('Span', 'essential-addons-for-elementor-lite'), + 'p' => __('P', 'essential-addons-for-elementor-lite'), + 'div' => __('Div', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_control( + 'eael_dch_first_title', + [ + 'label' => esc_html__('Title ( First Part )', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'default' => esc_html__('Dual Heading', 'essential-addons-for-elementor-lite'), + 'dynamic' => ['action' => true], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_dch_last_title', + [ + 'label' => esc_html__('Title ( Last Part )', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'default' => esc_html__('Example', 'essential-addons-for-elementor-lite'), + 'dynamic' => ['action' => true], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_dch_subtext', + [ + 'label' => esc_html__('Sub Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + 'label_block' => true, + 'default' => esc_html__('Insert a meaningful line to evaluate the headline.', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_responsive_control( + 'eael_dch_content_alignment', + [ + 'label' => esc_html__('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'options' => [ + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'prefix_class' => 'eael-dual-header-content%s-align-', + ] + ); + + $this->end_controls_section(); + + if (!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.', + ] + ); + + $this->end_controls_section(); + } + + /** + * ------------------------------------------- + * Tab Content ( Seperator ) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_dch_separator_settings', + [ + 'label' => __('Separator', 'essential-addons-for-elementor-lite'), + 'tab' => \Elementor\Controls_Manager::TAB_CONTENT, + 'condition' => [ + 'eael_show_dch_separator' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_dch_separator_position', + [ + 'label' => __('Separator Position', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => 'after_title', + 'options' => [ + 'before_title' => __('Before Title', 'essential-addons-for-elementor-lite'), + 'after_title' => __('After Title', 'essential-addons-for-elementor-lite'), + ], + ] + ); + $this->add_control( + 'eael_dch_separator_type', + [ + 'label' => __('Separator Type', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => 'line', + 'options' => [ + 'line' => __('Line', 'essential-addons-for-elementor-lite'), + 'icon' => __('Icon', 'essential-addons-for-elementor-lite'), + ], + ] + ); + $this->add_control( + 'eael_dch_separator_icon', + [ + 'label' => __('Icon', 'text-domain'), + 'type' => \Elementor\Controls_Manager::ICONS, + 'default' => [ + 'value' => 'fas fa-star', + 'library' => 'solid', + ], + 'condition' => [ + 'eael_dch_separator_type' => 'icon', + ], + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style ( Dual Heading Style ) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_dch_style_settings', + [ + 'label' => esc_html__('Dual Heading Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_dch_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_dch_container_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_dch_container_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_dch_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-dual-header', + ] + ); + + $this->add_control( + 'eael_dch_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_dch_shadow', + 'selector' => '{{WRAPPER}} .eael-dual-header', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Icon Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_dch_icon_style_settings', + [ + 'label' => esc_html__('Icon Style', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_show_dch_icon_content' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_dch_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 36, + ], + 'range' => [ + 'px' => [ + 'min' => 20, + 'max' => 500, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header i' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-dual-header img' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-dual-header .eael-dch-svg-icon' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-dual-header .eael-dch-svg-icon svg' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_dch_icon_color', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#4d4d4d', + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-dual-header svg' => 'fill: {{VALUE}};', + ], + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Title Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_dch_title_style_settings', + [ + 'label' => esc_html__('Color & Typography', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_dch_title_heading', + [ + 'label' => esc_html__('Title Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_dch_base_title_color', + [ + 'label' => esc_html__('Main Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#4d4d4d', + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header .title' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_dch_dual_color_selector', + [ + 'label' => esc_html__('Dual Color', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::CHOOSE, + 'options' => [ + 'solid-color' => [ + 'title' => __('Color', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-paint-brush', + ], + 'gradient-color' => [ + 'title' => __('Gradient', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-barcode', + ], + ], + 'toggle' => true, + 'default' => 'solid-color', + ] + ); + + $this->add_control( + 'eael_dch_dual_title_color', + [ + 'label' => esc_html__('Solid Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#9401D9', + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header .title span.lead' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_dch_dual_color_selector' => 'solid-color' + ], + ] + ); + + $this->add_control( + 'eael_dch_dual_title_color_gradient_first', + [ + 'label' => esc_html__('First Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#062ACA', + 'condition' => [ + 'eael_dch_dual_color_selector' => 'gradient-color' + ], + ] + ); + + $this->add_control( + 'eael_dch_dual_title_color_gradient_second', + [ + 'label' => esc_html__('Second Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#9401D9', + 'condition' => [ + 'eael_dch_dual_color_selector' => 'gradient-color' + ], + ] + ); + + // $this->add_group_control( + // Group_Control_Background::get_type(), + // [ + // 'name' => 'eael_dch_dual_title_color_gradient', + // 'types' => ['gradient'], + // 'fields_options' => [ + // 'background' => [ + // 'label' => _x( 'Gradient Color', 'Text Shadow Control', 'elementor' ), + // 'toggle' => false, + // 'default' => 'gradient', + // ], + // 'color' => [ + // 'default' => '#062ACA', + // ], + // 'color_b' => [ + // 'default' => '#9401D9', + // ] + // ], + // 'selector' => '{{WRAPPER}} .eael-dual-header .title span.lead', + // 'condition' => [ + // 'eael_dch_dual_color_selector' => 'gradient-color' + // ], + // ] + // ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_dch_first_title_typography', + 'selector' => '{{WRAPPER}} .eael-dual-header .title, {{WRAPPER}} .eael-dual-header .title span', + ] + ); + + $this->add_control( + 'eael_dch_sub_title_heading', + [ + 'label' => esc_html__('Sub-title Style ', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_dch_subtext_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#4d4d4d', + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header .subtext' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_dch_subtext_typography', + 'selector' => '{{WRAPPER}} .eael-dual-header .subtext', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Separator) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_dch_separator_style_settings', + [ + 'label' => esc_html__('Separator', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_show_dch_separator' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_section_dch_separator_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 36, + ], + 'range' => [ + 'px' => [ + 'min' => 20, + 'max' => 500, + 'step' => 1, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header .eael-dch-separator-wrap i' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-dual-header .eael-dch-separator-wrap img' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-dual-header .eael-dch-separator-wrap svg' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_dch_separator_type' => 'icon', + ], + ] + ); + + $this->add_control( + 'eael_section_dch_separator_icon_color', + [ + 'label' => esc_html__('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#4d4d4d', + 'selectors' => [ + '{{WRAPPER}} .eael-dual-header .eael-dch-separator-wrap i' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-dual-header .eael-dch-separator-wrap svg' => 'fill: {{VALUE}};', + ], + 'condition' => [ + 'eael_dch_separator_type' => 'icon', + ], + ] + ); + + $this->add_control( + 'eael_section_dch_separator_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::CHOOSE, + 'options' => [ + 'flex-start' => [ + 'title' => __('Flex Start', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'flex-end' => [ + 'title' => __('Flex End', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'toggle' => true, + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap' => 'justify-content: {{VALUE}}', + ], + ] + ); + $this->add_control( + 'eael_section_dch_separator_distance', + [ + 'label' => __('Distance Between Lines', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap .separator-one' => 'margin-right: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-dch-separator-wrap .separator-two' => 'margin-left: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_dch_separator_type' => 'line', + ], + ] + ); + $this->add_control( + 'eael_section_dch_separator_margin', + [ + 'label' => __('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_control( + 'title_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::COLOR, + 'global' => [ + 'default' => Global_Colors::COLOR_PRIMARY + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap i' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'eael_dch_separator_type' => 'icon', + ], + ] + ); + + // line left & right Tabs + $this->start_controls_tabs( + 'eael_dch_separator_tabs', + [ + 'condition' => [ + 'eael_dch_separator_type' => 'line', + ], + ] + ); + + $this->start_controls_tab( + 'eael_dch_separator_left_tab', + [ + 'label' => __('Left Line', 'essential-addons-for-elementor-lite'), + ] + ); + + // line left style + $this->add_control( + 'eael_dch_separator_left_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => '%', + 'size' => 15, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap .separator-one' => 'width: {{SIZE}}{{UNIT}};', + ], + ] + ); + $this->add_control( + 'eael_dch_separator_left_height', + [ + 'label' => __('Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 5, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap .separator-one' => 'height: {{SIZE}}{{UNIT}};', + ], + ] + ); + $this->add_control( + 'eael_dch_separator_left_radius', + [ + 'label' => __('Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap .separator-one' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_dch_separator_left_bg', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-dch-separator-wrap .separator-one', + ] + ); + $this->end_controls_tab(); + // line right style + $this->start_controls_tab( + 'eael_dch_separator_right_tab', + [ + 'label' => __('Right Line', 'essential-addons-for-elementor-lite'), + ] + ); + $this->add_control( + 'eael_dch_separator_right_width', + [ + 'label' => __('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => '%', + 'size' => 15, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap .separator-two' => 'width: {{SIZE}}{{UNIT}};', + ], + ] + ); + $this->add_control( + 'eael_dch_separator_right_height', + [ + 'label' => __('Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 5, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap .separator-two' => 'height: {{SIZE}}{{UNIT}};', + ], + ] + ); + $this->add_control( + 'eael_dch_separator_right_radius', + [ + 'label' => __('Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-dch-separator-wrap .separator-two' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_dch_separator_right_bg', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-dch-separator-wrap .separator-two', + ] + ); + + $this->end_controls_tab(); + $this->end_controls_tabs(); + + $this->end_controls_section(); + } + + protected function render() + { + $settings = $this->get_settings_for_display(); + $gradient_style = ''; + if ( $settings['eael_dch_dual_title_color_gradient_first'] && $settings['eael_dch_dual_title_color_gradient_second'] ) { + $settings_eael_dch_dual_title_color_gradient_first = Helper::eael_fetch_color_or_global_color($settings, 'eael_dch_dual_title_color_gradient_first'); + $settings_eael_dch_dual_title_color_gradient_second = Helper::eael_fetch_color_or_global_color($settings, 'eael_dch_dual_title_color_gradient_second'); + $gradient_style = 'style="background: -webkit-linear-gradient('. $settings_eael_dch_dual_title_color_gradient_first. ', '. $settings_eael_dch_dual_title_color_gradient_second.');-webkit-background-clip: text; + -webkit-text-fill-color: transparent;"'; + }; + $icon_migrated = isset($settings['__fa4_migrated']['eael_dch_icon_new']); + $icon_is_new = empty($settings['eael_dch_icon']); + // separator + $separator_markup = '
    '; + if ($settings['eael_dch_separator_type'] == 'icon') { + ob_start(); + Icons_Manager::render_icon( $settings['eael_dch_separator_icon'], [ 'aria-hidden' => 'true' ] ); + $separator_markup .= ob_get_clean(); + } else { + $separator_markup .= ' + '; + } + $separator_markup .= '
    '; ?> + + +
    + + < class="title"> class="lead "> > + + + + '; + Icons_Manager::render_icon( $settings['eael_dch_icon_new'], [ 'aria-hidden' => 'true' ] ); + echo ''; + + } else { ?> + + + +
    + + + +
    + + '; + Icons_Manager::render_icon( $settings['eael_dch_icon_new'], [ 'aria-hidden' => 'true' ] ); + echo ''; + + } else { ?> + + + + + < class="title"> class="lead "> > + + +
    + + + +
    + + '; + Icons_Manager::render_icon( $settings['eael_dch_icon_new'], [ 'aria-hidden' => 'true' ] ); + echo ''; + + } else { ?> + + + + + + < class="title"> class="lead "> > + +
    + + + +
    + + + < class="title"> class="lead "> > + + + '; + Icons_Manager::render_icon( $settings['eael_dch_icon_new'], [ 'aria-hidden' => 'true' ] ); + echo ''; + + } else { ?> + + + +
    + + + start_controls_section( + 'eael_global_warning', + [ + 'label' => __('Warning!', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_global_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('EmbedPress is not installed/activated on your site. Please install and activate EmbedPress first.', + 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + ] + ); + + $this->end_controls_section(); + } + + + protected function render() { + return; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Event_Calendar.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Event_Calendar.php new file mode 100644 index 0000000..683139b --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Event_Calendar.php @@ -0,0 +1,3555 @@ +start_controls_section( + 'eael_event_section', + [ + 'label' => __('Events', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_CONTENT, + ] + ); + + $this->add_control( + 'eael_event_calendar_type', + [ + 'label' => __('Source', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => apply_filters('eael/controls/event-calendar/source', [ + 'manual' => __('Manual', 'essential-addons-for-elementor-lite'), + 'google' => __('Google', 'essential-addons-for-elementor-lite'), + 'the_events_calendar' => __('The Events Calendar', 'essential-addons-for-elementor-lite'), + + ]), + 'default' => 'manual', + ] + ); + + $this->add_control( + 'eael_event_display_layout', + [ + 'label' => __('Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'calendar' => __('Calendar', 'essential-addons-for-elementor-lite'), + 'table' => __('Table', 'essential-addons-for-elementor-lite'), + + ], + 'default' => 'calendar', + ] + ); + + if (!apply_filters('eael/is_plugin_active', 'the-events-calendar/the-events-calendar.php')) { + $this->add_control( + 'eael_the_event_calendar_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('The Events Calendar is not installed/activated on your site. Please install and activate The Events Calendar first.', + 'essential-addons-for-elementor'), + 'content_classes' => 'eael-warning', + 'condition' => [ + 'eael_event_calendar_type' => 'the_events_calendar', + ], + ] + ); + } + + if (!apply_filters('eael/pro_enabled', false)) { + $this->add_control( + 'eael_event_calendar_pro_enable_warning', + [ + 'label' => sprintf( '%s', esc_html__('Only Available in Pro Version!', 'essential-addons-for-elementor-lite')), + 'type' => Controls_Manager::RAW_HTML, + 'condition' => [ + 'eael_event_calendar_type' => ['eventon'], + ], + ] + ); + } + + do_action('eael/event-calendar/activation-notice', $this); + + $repeater = new Repeater; + $repeater->start_controls_tabs('eael_event_content_tabs'); + + $repeater->start_controls_tab( + 'eaelec_event_info_tab', + [ + 'label' => __('General', 'essential-addons-for-elementor-lite'), + ] + ); + + $repeater->add_control( + 'eael_event_title', + [ + 'label' => __('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'label_block' => true, + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_event_link', + [ + 'label' => __('Event Link', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::URL, + 'dynamic' => ['active' => true], + 'placeholder' => __('https://example.com', 'essential-addons-for-elementor-lite'), + 'show_external' => true, + ] + ); + + $repeater->add_control( + 'eael_event_redirection', + [ + 'label' => __( 'Redirect to Event Link', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_block' => false, + 'return_value' => 'yes', + 'description' => __( 'The popup will not appear and you will be redirected to the Event Link page instead.', 'essential-addons-for-elementor-lite' ) + ] + ); + + $repeater->add_control( + 'eael_event_all_day', + [ + 'label' => __( 'All Day', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_block' => false, + 'return_value' => 'yes', + ] + ); + + $repeater->add_control( + 'eael_event_start_date', + [ + 'label' => __( 'Start Date', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DATE_TIME, + 'condition' => [ + 'eael_event_all_day' => '', + ], + ] + ); + + $repeater->add_control( + 'eael_event_end_date', + [ + 'label' => __( 'End Date', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DATE_TIME, + 'condition' => [ + 'eael_event_all_day' => '', + ], + ] + ); + + $repeater->add_control( + 'eael_event_start_date_allday', + [ + 'label' => __( 'Start Date', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DATE_TIME, + 'picker_options' => [ 'enableTime' => false ], + 'condition' => [ + 'eael_event_all_day' => 'yes', + ], + ] + ); + + $repeater->add_control( + 'eael_event_end_date_allday', + [ + 'label' => __( 'End Date', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DATE_TIME, + 'picker_options' => [ 'enableTime' => false ], + 'condition' => [ + 'eael_event_all_day' => 'yes', + ], + ] + ); + + $repeater->add_control( + 'eael_event_bg_color', + [ + 'label' => __( 'Event Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#5725ff', + ] + ); + + $repeater->add_control( + 'eael_event_text_color', + [ + 'label' => __( 'Event Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + ] + ); + + $repeater->add_control( + 'eael_event_border_color', + [ + 'label' => __( 'Popup Ribbon Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#E8E6ED', + 'condition' => [ + 'eael_event_redirection!' => 'yes', + ] + ] + ); + + $repeater->end_controls_tab(); + + $repeater->start_controls_tab( + 'eaelec_event_content_tab', + [ + 'label' => __('Content', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_event_redirection!' => 'yes' + ] + ] + ); + + $repeater->add_control( + 'eael_event_description', + [ + 'label' => __('Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + ] + ); + + $repeater->end_controls_tab(); + + $this->add_control( + 'eael_event_items', + [ + 'label' => __('Event', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::REPEATER, + 'fields' => $repeater->get_controls(), + 'default' => [ + ['eael_event_title' => 'Event Title'], + ], + 'title_field' => '{{ eael_event_title }}', + 'condition' => [ + 'eael_event_calendar_type' => 'manual', + ], + ] + ); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_event_google_calendar', + [ + 'label' => __('Google Calendar', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_CONTENT, + 'condition' => [ + 'eael_event_calendar_type' => 'google', + ], + ] + ); + + $this->add_control( + 'eael_event_google_api_key', + [ + 'label' => __('API Key', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'description' => sprintf(__('%s', + 'essential-addons-for-elementor-lite'), 'Get API Key'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_event_calendar_id', + [ + 'label' => __('Calendar ID', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'description' => sprintf(__('%s', + 'essential-addons-for-elementor-lite'), 'Get google calendar ID'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_google_calendar_start_date', + [ + 'label' => __('Start Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DATE_TIME, + 'default' => date('Y-m-d H:i', current_time('timestamp', 0)), + ] + ); + + $this->add_control( + 'eael_google_calendar_end_date', + [ + 'label' => __('End Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DATE_TIME, + 'default' => date('Y-m-d H:i', strtotime("+6 months", current_time('timestamp', 0))), + ] + ); + + $this->add_control( + 'eael_google_calendar_max_result', + [ + 'label' => __('Max Result', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'min' => 1, + 'default' => 100, + ] + ); + + $this->end_controls_section(); + + //the events calendar + if (apply_filters('eael/is_plugin_active', 'the-events-calendar/the-events-calendar.php')) { + $this->start_controls_section( + 'eael_event_the_events_calendar', + [ + 'label' => __('The Event Calendar', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_CONTENT, + 'condition' => [ + 'eael_event_calendar_type' => 'the_events_calendar', + ], + ] + ); + + $this->add_control( + 'eael_the_events_calendar_fetch', + [ + 'label' => __('Get Events', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'label_block' => true, + 'default' => ['all'], + 'options' => [ + 'all' => __('All', 'essential-addons-for-elementor-lite'), + 'date_range' => __('Date Range', 'essential-addons-for-elementor-lite'), + ], + 'render_type' => 'none', + ] + ); + + $this->add_control( + 'eael_the_events_calendar_start_date', + [ + 'label' => __('Start Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DATE_TIME, + 'default' => date('Y-m-d H:i', current_time('timestamp', 0)), + 'condition' => [ + 'eael_the_events_calendar_fetch' => 'date_range', + ], + ] + ); + + $this->add_control( + 'eael_the_events_calendar_end_date', + [ + 'label' => __('End Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DATE_TIME, + 'default' => date('Y-m-d H:i', strtotime("+6 months", current_time('timestamp', 0))), + 'condition' => [ + 'eael_the_events_calendar_fetch' => 'date_range', + ], + ] + ); + + $this->add_control( + 'eael_the_events_calendar_category', + [ + 'label' => __('Event Category', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT2, + 'multiple' => true, + 'label_block' => true, + 'default' => [], + 'options' => Helper::get_tags_list(['taxonomy' => 'tribe_events_cat', 'hide_empty' => false]), + ] + ); + + $this->add_control( + 'eael_the_events_calendar_max_result', + [ + 'label' => __('Max Result', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'min' => 1, + 'default' => 100, + ] + ); + + $this->end_controls_section(); + } + + do_action('eael/event-calendar/source/control', $this); + + $this->start_controls_section( + 'eael_event_calendar_section', + [ + 'label' => __('Calendar', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_CONTENT, + 'condition' =>[ + 'eael_event_display_layout' => 'calendar' + ] + ] + ); + + $this->add_control( + 'eael_event_calendar_language', + [ + 'label' => __('Language', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'af' => 'Afrikaans', + 'sq' => 'Albanian', + 'hy-am' => 'Armenian', + 'ar' => 'Arabic', + 'az' => 'Azerbaijani', + 'eu' => 'Basque', + 'bn' => 'Bengali', + 'bs' => 'Bosnian', + 'bg' => 'Bulgarian', + 'ca' => 'Catalan', + 'zh-cn' => 'Chinese', + 'zh-tw' => 'Chinese-tw', + 'hr' => 'Croatian', + 'cs' => 'Czech', + 'da' => 'Danish', + 'nl' => 'Dutch', + 'en' => 'English', + 'et' => 'Estonian', + 'fi' => 'Finnish', + 'fr' => 'French', + 'gl' => 'Galician', + 'ka' => 'Georgian', + 'de' => 'German', + 'el' => 'Greek (Modern)', + 'he' => 'Hebrew', + 'hi' => 'Hindi', + 'hu' => 'Hungarian', + 'is' => 'Icelandic', + 'io' => 'Ido', + 'id' => 'Indonesian', + 'it' => 'Italian', + 'ja' => 'Japanese', + 'kk' => 'Kazakh', + 'ko' => 'Korean', + 'lv' => 'Latvian', + 'lb' => 'Letzeburgesch', + 'lt' => 'Lithuanian', + 'lu' => 'Luba-Katanga', + 'mk' => 'Macedonian', + 'mg' => 'Malagasy', + 'ms' => 'Malay', + 'ro' => 'Moldovan, Moldavian, Romanian', + 'nb' => 'Norwegian Bokmål', + 'nn' => 'Norwegian Nynorsk', + 'fa' => 'Persian', + 'pl' => 'Polish', + 'pt' => 'Portuguese', + 'ru' => 'Russian', + 'sr' => 'Serbian', + 'sk' => 'Slovak', + 'sl' => 'Slovenian', + 'es' => 'Spanish', + 'sv' => 'Swedish', + 'tr' => 'Turkish', + 'uk' => 'Ukrainian', + 'vi' => 'Vietnamese', + ], + 'default' => 'en', + ] + ); + + $this->add_control( + 'eael_event_time_format', + [ + 'label' => __('24-Hour Time Format', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_block' => false, + 'return_value' => 'yes', + ] + ); + + $this->add_control( + 'eael_event_calendar_default_view', + [ + 'label' => __('Default View', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'timeGridDay' => __('Day', 'essential-addons-for-elementor-lite'), + 'timeGridWeek' => __('Week', 'essential-addons-for-elementor-lite'), + 'dayGridMonth' => __('Month', 'essential-addons-for-elementor-lite'), + 'listMonth' => __('List', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'dayGridMonth', + ] + ); + + $this->add_control( + 'eael_event_default_date_type', + [ + 'label' => __('Start Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'current' => __('Current Date', 'essential-addons-for-elementor-lite'), + 'custom' => __('Custom Date', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'custom', + ] + ); + + $default_date = date('Y-m-d'); + $this->add_control( + 'eael_event_calendar_default_date', + [ + 'label' => __('', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DATE_TIME, + 'label_block' => true, + 'picker_options' => [ + 'enableTime' => false, + 'dateFormat' => 'Y-m-d', + ], + 'default' => $default_date, + 'condition' =>[ + 'eael_event_default_date_type' => 'custom' + ] + ] + ); + + $this->add_control( + 'eael_event_calendar_first_day', + [ + 'label' => __('First Day of Week', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + '0' => __('Sunday', 'essential-addons-for-elementor-lite'), + '1' => __('Monday', 'essential-addons-for-elementor-lite'), + '2' => __('Tuesday', 'essential-addons-for-elementor-lite'), + '3' => __('Wednesday', 'essential-addons-for-elementor-lite'), + '4' => __('Thursday', 'essential-addons-for-elementor-lite'), + '5' => __('Friday', 'essential-addons-for-elementor-lite'), + '6' => __('Saturday', 'essential-addons-for-elementor-lite'), + ], + 'default' => '0', + ] + ); + + $this->add_control( + 'eael_event_details_link_hide', + [ + 'label' => __('Hide Event Details Link', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_block' => false, + 'return_value' => 'yes', + 'description' => __('Hide Event Details link in event popup', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_old_events_hide', + [ + 'label' => __('Hide Old Events', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'label_block' => false, + 'default' => '', + 'options' => [ + '' => esc_html__( 'No', 'essential-addons-for-elementor-lite' ), + 'yes' => esc_html__( 'Till Current Date', 'essential-addons-for-elementor-lite' ), + 'start' => esc_html__( 'Till Start Date', 'essential-addons-for-elementor-lite' ), + ], + ] + ); + + $this->add_control( + 'eael_event_multi_days_event_day_count', + [ + 'label' => __('Multi-Days Event Day Count', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_block' => false, + 'return_value' => 'yes', + 'description' => __('Extra text "Day Count/Event Total Days" will be added in the event title', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_event_calendar_default_view' => 'listMonth', + 'eael_event_calendar_type' => 'google', + ] + ] + ); + + $this->add_control( + 'eael_event_details_text', + [ + 'label' => __('Event Details Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => __('Event Details','essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_event_details_link_hide!' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_event_limit', + [ + 'label' => __('Event Limit', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '3', + 'min' => '2', + 'description' => __('Limit the number of events displayed on a day. The rest will show up in a popover.', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_event_popup_date_formate', + [ + 'label' => esc_html__( 'Popup Date Formate', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'MMM Do', + 'options' => [ + 'MMM Do' => date('M jS'), + 'MMMM Do' => date('F jS'), + 'Do MMM' => date('jS M'), + 'Do MMMM' => date('jS F'), + 'MM-DD-YYYY' => date('m-d-Y'), + 'YYYY-DD-MM' => date('Y-d-m'), + 'YYYY-MM-DD' => date('Y-m-d'), + ], + ] + ); + + if (apply_filters('eael/is_plugin_active', 'eventON/eventon.php') && apply_filters('eael/pro_enabled', false)) { + $this->add_control( + 'eael_event_on_featured_color', + [ + 'label' => __('Featured Event Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffcb55', + 'condition' => [ + 'eael_event_calendar_type' => 'eventon', + ], + ] + ); + } + + $this->add_control( + 'eael_event_random_bg_color', + [ + 'label' => __('Random Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => '', + 'conditions' => [ + 'relation' => 'or', + 'terms' => [ + [ + 'name' => 'eael_event_calendar_type', + 'operator' => '=', + 'value' => 'google' + ], + [ + 'name' => 'eael_event_calendar_type', + 'operator' => '=', + 'value' => 'the_events_calendar' + ], + ], + ], + ] + ); + + $this->add_control( + 'eael_event_global_bg_color', + [ + 'label' => __('Event Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#5725ff', + 'conditions' => [ + 'relation' => 'or', + 'terms' => [ + [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'eael_event_calendar_type', + 'operator' => '=', + 'value' => 'google' + ], + [ + 'name' => 'eael_event_random_bg_color', + 'operator' => '=', + 'value' => '' + ] + ], + ], + [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'eael_event_calendar_type', + 'operator' => '=', + 'value' => 'the_events_calendar' + ], + [ + 'name' => 'eael_event_random_bg_color', + 'operator' => '=', + 'value' => '' + ] + ], + ], + [ + 'name' => 'eael_event_calendar_type', + 'operator' => '=', + 'value' => 'eventon' + ] + ] + ] + ] + ); + + $this->add_control( + 'eael_event_global_text_color', + [ + 'label' => __('Event Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'conditions' => [ + 'relation' => 'or', + 'terms' => [ + [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'eael_event_calendar_type', + 'operator' => '=', + 'value' => 'google' + ], + [ + 'name' => 'eael_event_random_bg_color', + 'operator' => '=', + 'value' => '' + ] + ], + ], + [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'eael_event_calendar_type', + 'operator' => '=', + 'value' => 'the_events_calendar' + ], + [ + 'name' => 'eael_event_random_bg_color', + 'operator' => '=', + 'value' => '' + ] + ], + ], + [ + 'name' => 'eael_event_calendar_type', + 'operator' => '=', + 'value' => 'eventon' + ] + ] + ] + ] + ); + $this->add_control( + 'eael_event_global_popup_ribbon_color', + [ + 'label' => __('Popup Ribbon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#10ecab', + 'condition' => [ + 'eael_event_calendar_type!' => 'manual', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Table Layout content + */ + $this->start_controls_section( + 'eael_event_calendar_table_layout_section', + [ + 'label' => __('Calendar', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_CONTENT, + 'condition' =>[ + 'eael_event_display_layout' => 'table' + ] + ] + ); + + $this->add_control( + 'eael_table_ec_default_date_type', + [ + 'label' => esc_html__( 'Start Date', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => 'current', + 'options' => [ + 'current' => esc_html__( 'Current Day', 'essential-addons-for-elementor-lite' ), + 'custom' => esc_html__( 'Custom Date', 'essential-addons-for-elementor-lite' ), + ], + ] + ); + + $default_date = date('Y-m-d'); + $this->add_control( + 'eael_table_event_calendar_default_date', + [ + 'label' => __('', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DATE_TIME, + 'label_block' => true, + 'picker_options' => [ + 'enableTime' => false, + 'dateFormat' => 'Y-m-d', + ], + 'default' => $default_date, + 'condition' => [ + 'eael_table_ec_default_date_type' => 'custom' + ] + ] + ); + + $this->add_control( + 'eael_ec_show_search', + [ + 'label' => esc_html__( 'Search', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'separator' => 'before' + ] + ); + + $this->add_control( + 'eael_ec_search_placeholder', + [ + 'label' => esc_html__( 'Placeholder', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::TEXT, + 'ai' => [ 'active' => false ], + 'placeholder' => esc_html__( 'Search', 'essential-addons-for-elementor-lite' ), + 'default' => esc_html__( 'Search', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_ec_show_search' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_ec_search_align', + [ + 'label' => esc_html__( 'Alignment', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'right', + 'toggle' => true, + 'selectors' => [ + '{{WRAPPER}} .ea-ec-search-wrap' => 'text-align: {{VALUE}};', + ], + 'condition' =>[ + 'eael_ec_show_search' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_ec_show_title', + [ + 'label' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'separator' => 'before' + ] + ); + + $this->add_control( + 'eael_ec_title_label', + [ + 'label' => esc_html__( 'Label', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::TEXT, + 'ai' => [ 'active' => false ], + 'placeholder' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ), + 'default' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_ec_show_title' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_ec_event_details_link', + [ + 'label' => esc_html__( 'Event Details Link', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_ec_show_title' => 'yes', + 'eael_event_calendar_type!' => 'manual' + ] + ] + ); + + $this->add_control( + 'eael_ec_title_on_new_tab', + [ + 'label' => esc_html__( 'Open in new Window', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_ec_show_title' => 'yes', + 'eael_ec_event_details_link' => 'yes', + 'eael_event_calendar_type!' => 'manual' + ] + ] + ); + + $this->add_control( + 'eael_ec_show_description', + [ + 'label' => esc_html__( 'Description', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'separator' => 'before' + ] + ); + + $this->add_control( + 'eael_ec_desc_label', + [ + 'label' => esc_html__( 'Label', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::TEXT, + 'ai' => [ 'active' => false ], + 'placeholder' => esc_html__( 'Description', 'essential-addons-for-elementor-lite' ), + 'default' => esc_html__( 'Description', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_ec_show_description' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_ec_description_limit', + [ + 'label' => esc_html__( 'Word Count', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::NUMBER, + 'placeholder' => 20, + 'default' => 20, + 'condition' => [ + 'eael_ec_show_description' => 'yes', + ] + ] + ); + + $this->add_control( + 'eael_ec_desc_see_more', + [ + 'label' => esc_html__( 'Expansion Indicator', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::TEXT, + 'ai' => [ 'active' => false ], + 'placeholder' => esc_html__( '...', 'essential-addons-for-elementor-lite' ), + 'default' => esc_html__( '... see more', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_ec_show_description' => 'yes', + ] + ] + ); + + $this->add_control( + 'eael_ec_desc_see_more_link', + [ + 'label' => esc_html__( 'Linkable', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'No', 'essential-addons-for-elementor-lite' ), + 'description' => esc_html__( 'By clicking on the expansion indicator will redirect to the event details link.', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_ec_show_description' => 'yes', + ] + ] + ); + + $this->add_control( + 'eael_ec_show_date', + [ + 'label' => esc_html__( 'Date', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'separator' => 'before' + ] + ); + + $this->add_control( + 'eael_ec_date_label', + [ + 'label' => esc_html__( 'Label', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::TEXT, + 'ai' => [ 'active' => false ], + 'placeholder' => esc_html__( 'Date', 'essential-addons-for-elementor-lite' ), + 'default' => esc_html__( 'Date', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_ec_show_date' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_ec_date_time_format', + [ + 'label' => esc_html__( 'Visibility', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => 'date', + 'options' => [ + 'date-time' => esc_html__( 'Date Time', 'essential-addons-for-elementor-lite' ), + 'time-date' => esc_html__( 'Time Date', 'essential-addons-for-elementor-lite' ), + 'date' => esc_html__( 'Only Date', 'essential-addons-for-elementor-lite' ), + 'time' => esc_html__( 'Only Time', 'essential-addons-for-elementor-lite' ), + ], + 'condition' => [ + 'eael_ec_show_date' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_ec_date_format', + [ + 'label' => esc_html__( 'Date Format', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => 'jS F Y', + 'options' => [ + 'F j, Y' => date( 'F j, Y' ), // January 1, 2022 + 'Y-m-d' => date( 'Y-m-d' ), + "d-m-Y" => date( "d-m-y" ), + "m-d-Y" => date( "m-d-y" ), + 'm/d/Y' => date( 'm/d/Y' ), // 01/01/2022 + 'd/m/Y' => date( 'd/m/Y' ), // 01/01/2022 + 'Y/m/d' => date( 'Y/m/d' ), // 2022/01/01 + 'M j, Y' => date( 'M j, Y' ), // Jan 1, 2022 + 'jS F Y' => date( 'jS F Y' ), // 1st January 2022 + 'D, M j, Y' => date( 'D, M j, Y' ), // Sat, Jan 1, 2022 + 'l, F j, Y' => date( 'l, F j, Y' ), // Saturday, January 1, 2022 + 'j F, Y' => date( 'j F, Y' ), // 1 January, 2022 + 'l, j F, Y' => date( 'l, j F, Y' ), // Saturday, 1 January, 2022 + 'D, d M Y' => date( 'D, d M Y' ), // Sat, 01 Jan 2022 + 'l, d-M-Y' => date( 'l, d-M-Y' ), // Saturday, 01-Jan-2022 + ], + 'condition' => [ + 'eael_ec_show_date' => 'yes', + 'eael_ec_date_time_format!' => 'time' + ] + ] + ); + + $this->add_control( + 'eael_ec_time_format', + [ + 'label' => esc_html__( 'Time Format', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => 'g:i A', + 'options' => [ // 00:00 + 'g:i a' => date( 'g:i a' ), // 12:00 am/pm + 'g:i:s a' => date( 'g:i:s a' ), // 12:00 am/pm + 'g:i A' => date( 'g:i A' ), // 12:00 AM/PM + 'g:i:s A' => date( 'g:i:s A' ), // 12:00 AM/PM + 'g:i:s' => date( 'g:i:s' ), // 12:00 AM/PM + 'H:i' => date( 'H:i' ) . esc_html__( ' (24 Hours)', 'essential-addons-for-elementor-lite' ), + 'H:i:s' => date( 'H:i:s' ) . esc_html__( ' (24 Hours)', 'essential-addons-for-elementor-lite' ), + ], + 'condition' => [ + 'eael_ec_show_date' => 'yes', + 'eael_ec_date_time_format!' => 'date' + ] + ] + ); + + $this->add_control( + 'eael_ec_date_time_separator', + [ + 'label' => esc_html__( 'Date Time Separator', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::TEXT, + 'ai' => [ 'active' => false ], + 'default' => esc_html__( ', ', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_ec_show_date' => 'yes', + 'eael_ec_date_time_format!' => [ 'date', 'time' ] + ] + ] + ); + + $this->add_control( + 'eael_ec_date_to_date_separator', + [ + 'label' => esc_html__( 'Event Time Separator', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::TEXT, + 'ai' => [ 'active' => false ], + 'default' => esc_html__( '-', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_ec_show_date' => 'yes', + ] + ] + ); + + $this->add_control( + 'eael_ec_show_pagination', + [ + 'label' => esc_html__( 'Pagination', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => esc_html__( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => 'yes', + 'separator' => 'before' + ] + ); + + $this->add_control( + 'eael_ec_item_per_page', + [ + 'label' => esc_html__( 'Item Per Page', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::NUMBER, + 'min' => 1, + 'default' => 10, + 'condition' => [ + 'eael_ec_show_pagination' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_ec_pagination_align', + [ + 'label' => esc_html__( 'Alignment', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'toggle' => true, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination' => 'text-align: {{VALUE}};', + ], + 'condition' => [ + 'eael_ec_show_pagination' => 'yes' + ] + ] + ); + + $this->end_controls_section(); + + + /** + * Data cache setting + */ + $this->start_controls_section( + 'eael_event_calendar_data_cache', + [ + 'label' => __('Data Cache Setting', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_event_calendar_type!' => 'manual', + ], + ] + ); + + $this->add_control( + 'eael_event_calendar_data_cache_limit', + [ + 'label' => __('Data Cache Time', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'min' => 1, + 'default' => 60, + 'description' => __('Cache expiration time (Minutes)', 'essential-addons-for-elementor-lite') + ] + ); + + $this->end_controls_section(); + + /** + * Table Layout design Search + */ + $this->start_controls_section( + 'eael_event_calendar_search_styling', + [ + 'label' => __( 'Search Input', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_event_display_layout' => 'table', + 'eael_ec_show_search' => 'yes' + ] + ] + ); + + $this->add_control( + 'eael_event_calendar_search_width', + [ + 'label' => esc_html__( 'Width', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SLIDER, + 'size_units' => [ 'px', '%', 'em' ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1000, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 200, + ], + 'selectors' => [ + '{{WRAPPER}} .ea-ec-search-wrap input' => 'width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Typography::get_type(), + [ + 'name' => 'eael_event_calendar_search_typography', + 'selector' => '{{WRAPPER}} .ea-ec-search-wrap input', + ] + ); + + $this->add_control( + 'eael_event_calendar_search_text_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .ea-ec-search-wrap input' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_event_calendar_search_background', + 'types' => [ 'classic', 'gradient' ], + 'selector' => '{{WRAPPER}} .ea-ec-search-wrap input', + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Border::get_type(), + [ + 'name' => 'eael_event_calendar_search_border', + 'selector' => '{{WRAPPER}} .ea-ec-search-wrap input', + ] + ); + + $this->add_control( + 'eael_event_calendar_search_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .ea-ec-search-wrap input' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_event_calendar_search_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .ea-ec-search-wrap input' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_event_calendar_search_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em' ], + 'selectors' => [ + '{{WRAPPER}} .ea-ec-search-wrap input' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Table Layout design + */ + $this->start_controls_section( + 'eael_event_calendar_table_layout_styling', + [ + 'label' => __('Table', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'table' + ] + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_ec_table_background', + 'types' => [ 'classic', 'gradient', 'video' ], + 'selector' => '{{WRAPPER}} .eael-event-calendar-table', + ] + ); + + $this->add_control( + 'eael_ec_table_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em', 'rem', 'custom' ], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-table' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Table Layout design header + */ + $this->start_controls_section( + 'eael_event_calendar_table_header_styling', + [ + 'label' => __('Header', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'table' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_ec_table_header_typography', + 'selector' => '{{WRAPPER}} .eael-event-calendar-table thead tr th', + ] + ); + + $this->add_control( + 'eael_ec_table_header_text_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#181818', + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-table thead tr th' => 'color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-table thead tr th a' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_ec_table_header_background', + 'types' => [ 'classic', 'gradient' ], + 'exclude' => [ 'image' ], + 'selector' => '{{WRAPPER}} .eael-event-calendar-table thead tr th', + ] + ); + + $this->add_control( + 'eael_ec_table_header_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em', 'rem', 'custom' ], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-table thead tr th' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_ec_table_header', + 'selector' => '{{WRAPPER}} .eael-event-calendar-table thead tr th', + ] + ); + + $this->end_controls_section(); + + /** + * Table Layout design + */ + $this->start_controls_section( + 'eael_event_calendar_table_Body_styling', + [ + 'label' => __('Body', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'table' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_ec_table_body_typography', + 'selector' => '{{WRAPPER}} .eael-event-calendar-table tbody tr td', + ] + ); + + $this->add_control( + 'eael_ec_table_body_style_notice', + [ + 'label' => '', + 'type' => \Elementor\Controls_Manager::RAW_HTML, + 'raw' => esc_html__( 'Note: Please reset colors from the Event section before applying styles here. ', 'essential-addons-for-elementor-lite' ), + 'separator' => 'before', + 'content_classes' => 'eael-warning', + 'condition' => [ + 'eael_event_calendar_type' => 'manual' + ] + ] + ); + + $this->start_controls_tabs( + 'eael_ec_table_body_style_tabs' + ); + + $this->start_controls_tab( + 'eael_ec_table_body_style_even_row', + [ + 'label' => esc_html__( 'Row Even', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_ec_table_body_text_color_even', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-table tbody tr:nth-child(even) td' => 'color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-table tbody tr:nth-child(even) td a' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_ec_table_body_background_even', + 'types' => [ 'classic', 'gradient' ], + 'exclude' => [ 'image' ], + 'selector' => '{{WRAPPER}} .eael-event-calendar-table tbody tr:nth-child(even) td', + ] + ); + + $this->end_controls_tab(); + + + $this->start_controls_tab( + 'eael_ec_table_body_style_odd_row', + [ + 'label' => esc_html__( 'Row Odd', 'essential-addons-for-elementor-lite' ), + ] + ); + + + $this->add_control( + 'eael_ec_table_body_text_color_odd', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-table tbody tr:nth-child(odd) td' => 'color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-table tbody tr:nth-child(odd) td a' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_ec_table_body_background_odd', + 'types' => [ 'classic', 'gradient' ], + 'exclude' => [ 'image' ], + 'selector' => '{{WRAPPER}} .eael-event-calendar-table tbody tr:nth-child(odd) td', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_control( + 'eael_ec_table_body_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em', 'rem' ], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-table tbody tr td' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'before' + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_ec_table_body', + 'selector' => '{{WRAPPER}} .eael-event-calendar-table tbody tr td', + ] + ); + + $this->add_control( + 'eael_ec_table_body_see_more', + [ + 'label' => esc_html__( 'Expansion Indicator', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Typography::get_type(), + [ + 'name' => 'eael_ec_table_body_see_more_typography', + 'selector' => '{{WRAPPER}} .eael-event-calendar-table tbody tr td .eael-see-more', + ] + ); + + $this->add_control( + 'eael_ec_table_body_see_more_color', + [ + 'label' => esc_html__( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-table tbody tr td .eael-see-more' => 'color: {{VALUE}}', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Table Layout pagination styling + */ + $this->start_controls_section( + 'eael_event_calendar_table_pagination_styling', + [ + 'label' => __('Pagination', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'table', + 'eael_ec_show_pagination' => 'yes' + ] + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Typography::get_type(), + [ + 'name' => 'eael_event_calendar_table_pagination_typography', + 'selector' => '{{WRAPPER}} .eael-event-calendar-pagination a,{{WRAPPER}} .eael-event-calendar-pagination span', + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Border::get_type(), + [ + 'name' => 'eael_event_calendar_table_pagination_border', + 'selector' => '{{WRAPPER}} .eael-event-calendar-pagination a, {{WRAPPER}} .eael-event-calendar-pagination span', + 'exclude' => ['color'] + ] + ); + + $this->add_control( + 'eael_event_calendar_table_pagination_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em', 'rem' ], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-event-calendar-pagination span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_event_calendar_table_pagination_border_border!' => [ 'none', 'default' ] + ] + ] + ); + + $this->start_controls_tabs( + 'eael_event_calendar_table_pagination_styles_tabs' + ); + + $this->start_controls_tab( + 'eael_event_calendar_table_pagination_style_normal_tab', + [ + 'label' => esc_html__( 'Normal', 'essential-addons-for-elementor-lite' ), + ] + ); + $this->add_control( + 'eael_event_calendar_table_pagination_color', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a' => 'color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-pagination span' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_event_calendar_table_pagination_background', + 'types' => [ 'classic', 'gradient' ], + 'exclude' => [ 'image' ], + 'selector' => '{{WRAPPER}} .eael-event-calendar-pagination a, {{WRAPPER}} .eael-event-calendar-pagination span', + ] + ); + + $this->add_control( + 'eael_event_calendar_table_pagination_border_color', + [ + 'label' => esc_html__( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a' => 'border-color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-pagination span' => 'border-color: {{VALUE}}', + ], + 'condition' => [ + 'eael_event_calendar_table_pagination_border_border!' => [ 'none', 'default' ] + ] + ] + ); + + $this->end_controls_tab(); + + + $this->start_controls_tab( + 'eael_event_calendar_table_pagination_style_hover_tab', + [ + 'label' => esc_html__( 'Hover', 'essential-addons-for-elementor-lite' ), + ] + ); + $this->add_control( + 'eael_event_calendar_table_pagination_color_hover', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a:hover' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_event_calendar_table_pagination_background_hover', + 'types' => [ 'classic', 'gradient' ], + 'exclude' => [ 'image' ], + 'selector' => '{{WRAPPER}} .eael-event-calendar-pagination a:hover', + ] + ); + + $this->add_control( + 'eael_event_calendar_table_pagination_border_color_hover', + [ + 'label' => esc_html__( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a:hover' => 'border-color: {{VALUE}}', + ], + 'condition' => [ + 'eael_event_calendar_table_pagination_border_border!' => [ 'none', 'default' ] + ] + ] + ); + + $this->end_controls_tab(); + + + $this->start_controls_tab( + 'eael_event_calendar_table_pagination_style_active_tab', + [ + 'label' => esc_html__( 'Active', 'essential-addons-for-elementor-lite' ), + ] + ); + + $this->add_control( + 'eael_event_calendar_table_pagination_color_active', + [ + 'label' => esc_html__( 'Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a.active' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_event_calendar_table_pagination_background_active', + 'types' => [ 'classic', 'gradient' ], + 'exclude' => [ 'image' ], + 'selector' => '{{WRAPPER}} .eael-event-calendar-pagination a.active', + ] + ); + + $this->add_control( + 'eael_event_calendar_table_pagination_border_color_active', + [ + 'label' => esc_html__( 'Border Color', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a.active' => 'border-color: {{VALUE}}', + ], + 'condition' => [ + 'eael_event_calendar_table_pagination_border_border!' => [ 'none', 'default' ] + ] + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->add_control( + 'eael_event_calendar_table_pagination_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em', 'rem' ], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-event-calendar-pagination span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'before' + ] + ); + + $this->add_control( + 'eael_event_calendar_table_pagination_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', '%', 'em', 'rem' ], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-pagination a' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-event-calendar-pagination span' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'box_shadow', + 'selector' => '{{WRAPPER}} .eael-event-calendar-pagination a, {{WRAPPER}} .eael-event-calendar-pagination span', + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab Started + */ + $this->start_controls_section( + 'eael_event_calendar_interface', + [ + 'label' => __('Calendar', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'calendar' + ] + ] + ); + + $this->add_control( + 'calendar_background_color', + [ + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper' => 'background: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'calendar_border_color', + [ + 'label' => __('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#CFCFDA', + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper .fc td' => 'border-color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-wrapper hr.fc-divider' => 'border-color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-wrapper .fc th' => 'border-color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-view td.fc-today' => 'border-left-color: {{VALUE}}', + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td' => 'border-top-color: {{VALUE}} !important;', + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-view.fc-listWeek-view' => 'border-color: {{VALUE}} !important;', + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-view.fc-listMonth-view' => 'border-color: {{VALUE}} !important;', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_calendar_box_shadow', + 'label' => __('Box Shadow', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-event-calendar-wrapper .fc-view-harness', + ] + ); + + $this->add_responsive_control( + 'calendar_inside', + [ + 'label' => esc_html__('Inside Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'calendar_outside', + [ + 'label' => esc_html__('Outside Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'after', + ] + ); + + $this->add_control( + 'calendar_title_heading', + [ + 'label' => __('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'calendar_title_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-toolbar h2', + ] + ); + + $this->add_control( + 'calendar_title_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar h2' => 'color: {{VALUE}};', + ], + ] + ); + + // Buttons style + $this->add_control( + 'buttons_style_heading', + [ + 'label' => __('Button', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'calendar_button_typography_normal', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button', + ] + ); + + $this->start_controls_tabs('calendar_buttons_style'); + + // Normal + $this->start_controls_tab( + 'button_normal_state', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'button_color_normal', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active)' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'button_background_normal', + [ + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active)' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'button_border_normal', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active)', + ] + ); + + $this->add_responsive_control( + 'button_border_radius_normal', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active)' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'buttons_margin', + [ + 'label' => esc_html__('Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active)' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'after', + ] + ); + // Buttons style + + $this->end_controls_tab(); + + // Hover + $this->start_controls_tab( + 'button_hover_state', + [ + 'label' => __('Hover', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'button_color_hover', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'button_background_hover', + [ + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:hover' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'button_border_hover', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:hover', + ] + ); + + $this->add_responsive_control( + 'button_border_radius_hover', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'after', + ] + ); + + $this->end_controls_tab(); + + // Active + $this->start_controls_tab( + 'button_active_state', + [ + 'label' => __('Active', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'button_color_active', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'button_background_active', + [ + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'button_border_active', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active', + ] + ); + + $this->add_responsive_control( + 'button_border_radius_active', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'buttons_margin_active', + [ + 'label' => esc_html__('Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'after', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); # end of $this->add_controls_tabs('calendar_buttons_style'); + + $this->end_controls_section(); + + /** + * Tab: Style => Panel: Days + * ----------------------------------------------- + */ + $this->start_controls_section( + 'calendar_week_days', + [ + 'label' => __('Day', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'calendar' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'days_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-col-header-cell a, {{WRAPPER}} .fc-list-sticky .fc-list-day th a', + ] + ); + + $this->add_control( + 'days_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-col-header-cell a' => 'color: {{VALUE}};', + + ], + ] + ); + + $this->add_responsive_control( + 'days_position_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'toggle' => true, + 'selectors' => [ + '{{WRAPPER}} .fc-col-header-cell' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'days_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .fc-col-header-cell, {{WRAPPER}} table thead .fc-timegrid-axis', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Tab: Style => Panel: Time + * ----------------------------------------------- + */ + $this->start_controls_section( + 'calendar_week_time', + [ + 'label' => __('Time', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'calendar' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'time_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-timegrid-slot,{{WRAPPER}} .fc-timegrid-axis', + ] + ); + + $this->add_control( + 'time_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-timegrid-slot' => 'color: {{VALUE}};', + '{{WRAPPER}} .fc-timegrid-axis' => 'color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'date_styles', + [ + 'label' => __('Date', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'calendar' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'date_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-daygrid-day-number', + ] + ); + + $this->add_control( + 'date_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fc-daygrid-day-number' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'date_number_background', + [ + 'type' => Controls_Manager::COLOR, + 'label' => __('Number Background', 'essential-addons-for-elementor-lite'), + 'selectors' => [ + '{{WRAPPER}} .fc-daygrid-day-top' => 'background: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'date_background', + [ + 'type' => Controls_Manager::COLOR, + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'selectors' => [ + '{{WRAPPER}} table tbody .fc-day' => 'background: {{VALUE}} !important', + '{{WRAPPER}} table tbody .fc-timegrid-axis' => 'background: {{VALUE}} !important', + '{{WRAPPER}} table tbody .fc-timegrid-slot' => 'background: {{VALUE}} !important', + '{{WRAPPER}} .fc-unthemed td.fc-today' => 'background: {{VALUE}} !important', + ], + ] + ); + + $this->add_responsive_control( + 'date_position_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'toggle' => true, + 'selectors' => [ + '{{WRAPPER}} .fc-daygrid-day-top' => 'display: block;text-align: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'date_padding', + [ + 'label' => esc_html__('Inside Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-daygrid-day-top' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'date_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-daygrid-day-top' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'date_margin', + [ + 'label' => esc_html__('Outside Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-daygrid-day-top' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'today_date_setting', + [ + 'label' => __('Today Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'today_date_color', + [ + 'type' => Controls_Manager::COLOR, + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'default' => '#1111e1', + 'selectors' => [ + '{{WRAPPER}} .fc-day-today .fc-daygrid-day-top a' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'today_date_background', + [ + 'type' => Controls_Manager::COLOR, + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'selectors' => [ + '{{WRAPPER}} table tbody tr .fc-day-today' => 'background: {{VALUE}} !important', + ], + ] + ); + + $this->end_controls_section(); + + /** + * Tab: Style => Panel: List + * ----------------------------------------------- + */ + $this->start_controls_section( + 'calendar_list_view', + [ + 'label' => __('List view', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'calendar' + ] + ] + ); + + $this->add_control( + 'eael_list_view_header_heading', + [ + 'label' => __('Header', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'list_row_header_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'list_header_background_color', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f1edf8', + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_list_view_body_heading', + [ + 'label' => __('Body', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'list_element_text_color', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#000', + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time' => 'color: {{VALUE}} !important;', + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a' => 'color: {{VALUE}} !important;', + ], + ] + ); + + $this->add_control( + 'list_element_even_color', + [ + 'label' => __('Even row Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-list-event:nth-child(even)' => 'background-color: {{VALUE}} !important;', + ], + ] + ); + $this->add_control( + 'list_element_odd_color', + [ + 'label' => __('Odd row Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td' => 'background-color: {{VALUE}} !important;', + + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eaelec_event_section', + [ + 'label' => __('Events', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'calendar' + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_event_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-event .fc-event-title,{{WRAPPER}} .fc-event .fc-event-time,{{WRAPPER}} .fc-list-event-time,{{WRAPPER}} .fc-list-event-title', + ] + ); + + $this->add_responsive_control( + 'day_event_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-event' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'day_event_padding', + [ + 'label' => esc_html__('Inside Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px' . 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-event' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'day_event_margin', + [ + 'label' => esc_html__('Outside Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px' . 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .fc-event' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_more_event', + [ + 'label' => esc_html__( 'More Event Text', 'textdomain' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_more_event_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fc-daygrid-day-bottom .fc-daygrid-more-link', + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'event_popup', + [ + 'label' => __('Event Popup', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' =>[ + 'eael_event_display_layout' => 'calendar' + ] + ] + ); + + $this->add_control( + 'event_popup_title_heading', + [ + 'label' => __('Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'event_popup_title_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eaelec-modal-header .eael-ec-modal-title', + ] + ); + + $this->add_control( + 'event_popup_title_color', + [ + 'label' => __('Title Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-header .eael-ec-modal-title' => 'color: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'event_popup_date_heading', + [ + 'label' => __('Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'event_popup_date_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eaelec-modal-header > span.eaelec-event-popup-date', + ] + ); + + $this->add_control( + 'event_popup_date_color', + [ + 'label' => __('Date Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-header span.eaelec-event-date-start' => 'color: {{VALUE}};', + '{{WRAPPER}} .eaelec-modal-header span.eaelec-event-date-end' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'event_popup_date_icon', + [ + 'label' => __('Date Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'event_popup_date_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-header span.eaelec-event-date-start i' => 'font-size: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'event_popup_date_icon_color', + [ + 'label' => __('Icon Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-header span.eaelec-event-date-start i' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'event_popup_content_heading', + [ + 'label' => __('Content', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'event_popup_content_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eaelec-modal-body, {{WRAPPER}} .eaelec-modal-body *', + ] + ); + + $this->add_control( + 'event_popup_content_color', + [ + 'label' => __('Content Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-body' => 'color: {{VALUE}};', + '{{WRAPPER}} .eaelec-modal-body *' => 'color: {{VALUE}};', + ], + 'default' => '#555' + ] + ); + + $this->add_control( + 'event_popup_close_button_style', + [ + 'label' => __(' Close Button', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'close_button_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + 'em' => [ + 'min' => 0, + 'max' => 100, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-close > span' => 'font-size: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'close_button_size', + [ + 'label' => __('Button Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + 'em' => [ + 'min' => 0, + 'max' => 100, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-close' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'close_button_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-close > span' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'close_button_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => [ + 'classic', + 'gradient', + ], + 'selector' => '{{WRAPPER}} .eael-event-calendar-wrapper .eaelec-modal-close', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'close_button_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-event-calendar-wrapper .eaelec-modal-close', + ] + ); + + $this->add_responsive_control( + 'close_button_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-event-calendar-wrapper .eaelec-modal-close' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'close_button_box_shadow', + 'label' => __('Box Shadow', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-event-calendar-wrapper .eaelec-modal-close', + ] + ); + + $this->add_control( + 'event_popup_ext_link_heading', + [ + 'label' => __('External Link', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'event_popup_ext_link_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eaelec-modal-footer .eaelec-event-details-link', + ] + ); + + $this->add_control( + 'event_popup_ext_link_color', + [ + 'label' => __('Date Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal-footer .eaelec-event-details-link' => 'color: {{VALUE}};', + ], + 'separator' => 'after', + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'event_popup_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eaelec-modal .eaelec-modal-content', + ] + ); + + $this->add_responsive_control( + 'event_popup_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .eaelec-modal .eaelec-modal-content' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'separator' => 'after', + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'event_popup_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eaelec-modal .eaelec-modal-content', + 'exclude' => [ + 'image', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'event_popup_box_shadow', + 'label' => __('Box Shadow', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eaelec-modal .eaelec-modal-content', + ] + ); + + $this->end_controls_section(); + } + + protected function render() { + $settings = $this->get_settings_for_display(); + + if ( in_array( $settings['eael_event_calendar_type'], [ 'eventon' ] ) ) { + $data = apply_filters( 'eael/event-calendar/integration', [], $settings ); + } elseif ( $settings['eael_event_calendar_type'] == 'google' ) { + $data = $this->get_google_calendar_events( $settings ); + } elseif ( $settings['eael_event_calendar_type'] == 'the_events_calendar' ) { + $data = $this->get_the_events_calendar_events( $settings ); + } else { + $data = $this->get_manual_calendar_events( $settings ); + } + + $local = $settings['eael_event_calendar_language']; + $default_view = $settings['eael_event_calendar_default_view']; + $default_date = $settings['eael_event_default_date_type'] === 'custom' ? $settings['eael_event_calendar_default_date'] : date( 'Y-m-d' ); + $time_format = $settings['eael_event_time_format']; + $event_limit = ! empty( $settings['eael_event_limit'] ) ? intval( $settings['eael_event_limit'] ) : 2; + $multi_days_event_day_count = ! empty( $settings['eael_event_multi_days_event_day_count'] ) && 'yes' === $settings['eael_event_multi_days_event_day_count'] ? 1 : 0; + + $translate_date = [ + 'today' => __( 'Today', 'essential-addons-for-elementor-lite' ), + 'tomorrow' => __( 'Tomorrow', 'essential-addons-for-elementor-lite' ), + ]; + + echo '
    '; + + if ( $settings['eael_event_display_layout'] === 'calendar' ) { + + echo '
    + ' . $this->eaelec_load_event_details(); + } else { + $this->eaelec_display_table( $data, $settings ); + } + echo '
    '; + } + + public function eaelec_display_table($data, $settings){ + if ( $settings['eael_ec_show_search'] === 'yes' ) { + ?> +
    + +
    + + + + + ' . Helper::eael_wp_kses( $settings['eael_ec_title_label'] ) . ''; + } + if ( $settings['eael_ec_show_description'] === 'yes' ) { + echo ''; + } + if ( $settings['eael_ec_show_date'] === 'yes' ) { + echo ''; + } + ?> + + + + is_old_event( $start ); + } + else if ( 'custom' === $settings["eael_table_ec_default_date_type"] ) { + $custom_date = strtotime( $settings['eael_table_event_calendar_default_date'] ); + $start_date_timestamp = strtotime( $start ); + $is_old_event = $start_date_timestamp < $custom_date; + } + + if ( $is_old_event ) { + continue; + } + + $style = $item_count >= $item_per_page ? 'style="display: none;"' : ''; + $row_style = ''; + if ( !empty( $event['color'] ) ){ + $row_style .= "background:{$event['color']};"; + } + if ( !empty( $event['textColor'] ) ){ + $row_style .= "color:{$event['textColor']};"; + } + + $row_style = $row_style !== '' ? "style={$row_style}" : ''; + + $item_count ++; + echo ''; + if ( $settings['eael_ec_show_title'] === 'yes' ) { + if ( $settings['eael_ec_event_details_link'] === 'yes' && $event['url'] ){ + $new_tab = $settings['eael_ec_title_on_new_tab'] === 'yes' ? 'target="_blank"' : ''; + $event['title'] = sprintf( "%s", esc_url( $event['url'] ), $new_tab, $event['title'] ); + } + + if ( $settings['eael_event_calendar_type'] === 'manual' && $event['url'] && $event['is_redirect'] === 'yes' ){ + $this->add_link_attributes( 'eael_event_link_'.$item_count, $event['event_link'] ); + $event['title'] = 'get_render_attribute_string( 'eael_event_link_'.$item_count ) . ' >' . $event['title'] . ''; + } + + echo ''; + } + if ( $settings['eael_ec_show_description'] === 'yes' ) { + $link = ''; + if ( $settings['eael_ec_desc_see_more_link'] === 'yes' && $event['url'] ) { + $link = sprintf( " href='%s'", esc_url( $event['url'] ) ); + } + $see_more = sprintf( " %s", $link, Helper::eael_wp_kses( $settings['eael_ec_desc_see_more'] ) ); + $event_description = wp_trim_words( $event['description'], $settings['eael_ec_description_limit'], $see_more ); + + echo ''; + } + if ( $settings['eael_ec_show_date'] === 'yes' ) { + $start_time = strtotime( $event['start'] ); + $end_time = strtotime( $event['end'] ); + $start = date( $date_format, $start_time ); + $end = date( $date_format, $end_time ); + $same_day = date( 'Ymd', $start_time ) === date( 'Ymd', $end_time ); + + if ( $time_format && $same_day ) { + $end = date( $time_format, $end_time ); + }else if( ! $time_format && $same_day ){ + $end = ''; + } + + $separator = $end ? $settings['eael_ec_date_to_date_separator'] : ''; + $date = sprintf( '%s %s %s %s', strtotime( $event['start'] ), $start, $separator, $end ); + echo ''; + } + echo ""; + } + ?> + +
    ' . Helper::eael_wp_kses( $settings['eael_ec_desc_label'] ) . '' . Helper::eael_wp_kses( $settings['eael_ec_date_label'] ) . '
    ' . Helper::eael_wp_kses( $event['title'] ) . '' . Helper::eael_wp_kses( $event_description ) . '' . Helper::eael_wp_kses( $date ) . '
    + +
    '; + } + } + + protected function eaelec_load_event_details() + { + $event_details_text = $this->get_settings('eael_event_details_text'); + return '
    +
    +
    +
    +
    +

    + + +
    +
    +

    +
    + +
    +
    '; + } + + public function get_manual_calendar_events($settings) + { + $events = $settings['eael_event_items']; + $data = []; + if ($events) { + $i = 0; + foreach ($events as $event) { + + if ($event['eael_event_all_day'] == 'yes') { + $start = !empty( $event["eael_event_start_date_allday"] ) ? $event["eael_event_start_date_allday"] : date('Y-m-d', current_time('timestamp', 0)); + $_end = !empty( $event["eael_event_end_date_allday"] ) ? $event["eael_event_end_date_allday"] : date('Y-m-d', current_time('timestamp', 0)); + $end = date('Y-m-d', strtotime("+1 days", strtotime($_end))); + } else { + $start = !empty( $event["eael_event_start_date"] ) ? $event["eael_event_start_date"] : date('Y-m-d', current_time('timestamp', 0)); + $_end = !empty( $event["eael_event_end_date"] ) ? $event["eael_event_end_date"] : date('Y-m-d', strtotime("+59 minute", current_time('timestamp', 0)) ); + $end = date('Y-m-d H:i', strtotime($_end)) . ":01"; + } + + if( !empty( $settings["eael_old_events_hide"] ) && 'yes' === $settings["eael_old_events_hide"] ){ + $is_old_event = $this->is_old_event($start); + if($is_old_event) { + continue; + } + } + + if( $settings['eael_old_events_hide'] === 'start' ){ + $default_date = $settings['eael_event_default_date_type'] === 'custom' ? $settings['eael_event_calendar_default_date'] : date( 'Y-m-d' ); + $should_show = $this->is_old_event( $start, $default_date ); + + if ( $should_show ) { + continue; + } + } + + $settings_eael_event_global_bg_color = $this->fetch_color_or_global_color($event, 'eael_event_bg_color'); + $settings_eael_event_global_text_color = $this->fetch_color_or_global_color($event, 'eael_event_text_color'); + $settings_eael_event_global_popup_ribbon_color = $this->fetch_color_or_global_color($event, 'eael_event_border_color'); + + $_custom_attributes = $event['eael_event_link']['custom_attributes']; + $_custom_attributes = explode(',', $_custom_attributes ); + $custom_attributes = []; + + if ( $_custom_attributes ) { + foreach ( $_custom_attributes as $attribute ) { + if ( $attribute ) { + $attribute_set = explode( '|', $attribute ); + $custom_attributes[] = [ + 'key' => sanitize_text_field($attribute_set[0]), + 'value' => isset( $attribute_set[1] ) ? sanitize_text_field($attribute_set[1]) : '' + ]; + } + } + } + + $data[] = [ + 'id' => $i, + 'title' => ! empty( $event["eael_event_title"] ) ? $event["eael_event_title"] : 'No Title', + 'description' => $event["eael_event_description"], + 'start' => $start, + 'end' => $end, + 'borderColor' => ! empty( $settings_eael_event_global_popup_ribbon_color ) ? $settings_eael_event_global_popup_ribbon_color : '#10ecab', + 'textColor' => $settings_eael_event_global_text_color, + 'color' => $settings_eael_event_global_bg_color, + 'url' => esc_url_raw( $event["eael_event_link"]["url"] ), + 'allDay' => $event['eael_event_all_day'], + 'external' => $event['eael_event_link']['is_external'], + 'nofollow' => $event['eael_event_link']['nofollow'], + 'is_redirect' => $event['eael_event_redirection'], + 'custom_attributes' => $custom_attributes, + 'event_link' => $event['eael_event_link'] + ]; + + $i++; + } + } + return $data; + } + + /** + * get google calendar events + * + * @param $settings + * + * @return array + */ + public function get_google_calendar_events($settings) + { + + if (empty($settings['eael_event_google_api_key']) && empty($settings['eael_event_calendar_id'])) { + return []; + } + + $calendar_id = urlencode($settings['eael_event_calendar_id']); + $base_url = "https://www.googleapis.com/calendar/v3/calendars/{$calendar_id}/events"; + + $start_date = strtotime($settings['eael_google_calendar_start_date']); + $end_date = strtotime($settings['eael_google_calendar_end_date']); + + $arg = [ + 'key' => $settings['eael_event_google_api_key'], + 'maxResults' => $settings['eael_google_calendar_max_result'], + 'timeMin' => urlencode(date('c', $start_date)), + 'singleEvents' => 'true', + 'calendar_id' => urlencode($settings['eael_event_calendar_id']), + ]; + + $transient_args = [ + 'key' => $settings['eael_event_google_api_key'], + 'maxResults' => $settings['eael_google_calendar_max_result'], + 'timeMin' => urlencode(date('Y-m-d H', $start_date)), + 'singleEvents' => 'true', + 'calendar_id' => urlencode($settings['eael_event_calendar_id']), + 'cache_time' => $settings['eael_event_calendar_data_cache_limit'] + ]; + + if (!empty($end_date) && $end_date > $start_date) { + $arg['timeMax'] = urlencode(date('c', $end_date)); + $transient_args['timeMax'] = urlencode(date('Y-m-d H', $end_date)); + } + + $transient_key = 'eael_google_calendar_' . md5(implode('', $transient_args)); + $data = get_transient($transient_key); + + if (isset($arg['calendar_id'])) { + unset($arg['calendar_id']); + } + + if ( empty( $data ) ) { + $data = wp_remote_retrieve_body( wp_remote_get( esc_url_raw( add_query_arg( $arg, $base_url ) ) ) ); + $check_error = json_decode( $data ); + + if ( ! empty( $check_error->error ) ) { + return []; + } + set_transient( $transient_key, $data, $settings['eael_event_calendar_data_cache_limit'] * MINUTE_IN_SECONDS ); + } + + $calendar_data = []; + $data = json_decode($data); + $random_colors = $this->get_random_colors(); + $random_color_enabled = isset( $settings['eael_event_random_bg_color'] ) && 'yes' == $settings['eael_event_random_bg_color']; + $random_color_index = 0; + + if (isset($data->items)) { + foreach ($data->items as $key => $item) { + if ($item->status !== 'confirmed') { +// continue; + } + $all_day = ''; + if (isset($item->start->date)) { + $all_day = 'yes'; + $ev_start_date = $item->start->date; + $ev_end_date = $item->end->date; + } else { + $ev_start_date = $item->start->dateTime; + $ev_end_date = $item->end->dateTime; + } + + if ( $random_color_enabled ) { + $random_color_index = $random_color_index > count( $random_colors ) - 2 ? 0 : $random_color_index+1; + + $settings_eael_event_global_bg_color = $random_colors[ $random_color_index ]; + $settings_eael_event_global_text_color = '#ffffff'; + } + else { + $settings_eael_event_global_bg_color = $this->fetch_color_or_global_color($settings, 'eael_event_global_bg_color'); + $settings_eael_event_global_text_color = $this->fetch_color_or_global_color($settings, 'eael_event_global_text_color'); + } + + $settings_eael_event_global_popup_ribbon_color = $this->fetch_color_or_global_color($settings, 'eael_event_global_popup_ribbon_color'); + + if( !empty( $settings["eael_old_events_hide"] ) && 'yes' === $settings["eael_old_events_hide"] ){ + $is_old_event = $this->is_old_event($ev_start_date); + if($is_old_event) { + continue; + } + } + + if( $settings['eael_old_events_hide'] === 'start' ){ + $default_date = $settings['eael_event_default_date_type'] === 'custom' ? $settings['eael_event_calendar_default_date'] : date( 'Y-m-d' ); + $should_show = $this->is_old_event( $ev_start_date, $default_date ); + + if ( $should_show ) { + continue; + } + } + + $calendar_data[] = [ + 'id' => ++$key, + 'title' => !empty($item->summary) ? $item->summary : 'No Title', + 'description' => isset($item->description) ? $item->description : '', + 'start' => $ev_start_date, + 'end' => $ev_end_date, + 'borderColor' => !empty($settings_eael_event_global_popup_ribbon_color) ? $settings_eael_event_global_popup_ribbon_color : '#10ecab', + 'textColor' => $settings_eael_event_global_text_color, + 'color' => $settings_eael_event_global_bg_color, + 'url' => ($settings['eael_event_details_link_hide'] !== 'yes') ? esc_url( $item->htmlLink ) : '', + 'allDay' => $all_day, + 'external' => 'on', + 'nofollow' => 'on', + ]; + } + + } + + return $calendar_data; + } + + /** + * @param $settings + * + * @return array + * @since 3.8.2 + */ + public function get_the_events_calendar_events($settings) + { + + if (!function_exists('tribe_get_events')) { + return []; + } + $arg = [ + 'posts_per_page' => $settings['eael_the_events_calendar_max_result'], + ]; + if ( $settings['eael_the_events_calendar_fetch'] == 'date_range' ) { + $arg['start_date'] = $settings['eael_the_events_calendar_start_date']; + $arg['end_date'] = $settings['eael_the_events_calendar_end_date']; + } + else if ( $settings['eael_event_default_date_type'] === 'custom' ) { + $arg['start_date'] = $settings['eael_event_calendar_default_date']; + } + else { + $arg['start_date'] = date( 'Y-m-d' ); + } + + if (!empty($settings['eael_the_events_calendar_category'])) { + $arg['tax_query'] = [ + [ + 'taxonomy' => 'tribe_events_cat', 'field' => 'id', + 'terms' => $settings['eael_the_events_calendar_category'], + ], + ]; + } + $events = tribe_get_events($arg); + if (empty($events)) { + return []; + } + + $random_colors = $this->get_random_colors(); + $random_color_enabled = isset( $settings['eael_event_random_bg_color'] ) && 'yes' == $settings['eael_event_random_bg_color']; + $random_color_index = 0; + + $calendar_data = []; + foreach ($events as $key => $event) { + $date_format = 'Y-m-d'; + $all_day = 'yes'; + if (!tribe_event_is_all_day($event->ID)) { + $date_format .= ' H:i'; + $all_day = ''; + } + + + if (tribe_event_is_all_day($event->ID)) { + $end = date('Y-m-d', strtotime("+1 days", strtotime(tribe_get_end_date($event->ID, true, $date_format)))); + } else { + $end = date('Y-m-d H:i', strtotime(tribe_get_end_date($event->ID, true, $date_format))) . ":01"; + } + + if ( $random_color_enabled ) { + $random_color_index = $random_color_index > count( $random_colors ) - 2 ? 0 : $random_color_index+1; + + $settings_eael_event_global_bg_color = $random_colors[ $random_color_index ]; + $settings_eael_event_global_text_color = '#ffffff'; + } + else { + $settings_eael_event_global_bg_color = $this->fetch_color_or_global_color($settings, 'eael_event_global_bg_color'); + $settings_eael_event_global_text_color = $this->fetch_color_or_global_color($settings, 'eael_event_global_text_color'); + } + + $start = tribe_get_start_date($event->ID, true, $date_format); + + if( !empty( $settings["eael_old_events_hide"] ) && 'yes' === $settings["eael_old_events_hide"] ){ + $is_old_event = $this->is_old_event($start); + if($is_old_event) { + continue; + } + } + + $settings_eael_event_global_popup_ribbon_color = $this->fetch_color_or_global_color($settings, 'eael_event_global_popup_ribbon_color'); + + $calendar_data[] = [ + 'id' => ++$key, + 'title' => !empty($event->post_title) ? $event->post_title : __('No Title', + 'essential-addons-for-elementor-lite'), + 'description' => do_shortcode($event->post_content), + 'start' => $start, + 'end' => $end, + 'borderColor' => !empty($settings_eael_event_global_popup_ribbon_color) ? $settings_eael_event_global_popup_ribbon_color : '#10ecab', + 'textColor' => $settings_eael_event_global_text_color, + 'color' => $settings_eael_event_global_bg_color, + 'url' => ($settings['eael_event_details_link_hide'] !== 'yes') ? esc_url( get_the_permalink($event->ID) ) : '', + 'allDay' => $all_day, + 'external' => 'on', + 'nofollow' => 'on', + ]; + } + return $calendar_data; + } + + public function is_old_event( $start_date, $date_to_comp = '' ) { + $date_to_comp = $date_to_comp === '' ? current_time( 'Y-m-d' ) : $date_to_comp; + $date_to_comp = strtotime( $date_to_comp . wp_timezone_string() ); + $start_date_timestamp = strtotime( $start_date ); + + if ( $start_date_timestamp < $date_to_comp ) { + return true; + } + + return false; + } + + public function fetch_color_or_global_color($settings, $control_name=''){ + if( !isset($settings[$control_name])) { + return ''; + } + + $color = $settings[$control_name]; + + if(!empty($settings['__globals__']) && !empty($settings['__globals__'][$control_name])){ + $color = $settings['__globals__'][$control_name]; + $color_arr = explode('?id=', $color); //E.x. 'globals/colors/?id=primary' + + $color_name = count($color_arr) > 1 ? $color_arr[1] : ''; + if( !empty($color_name) ) { + $color = "var( --e-global-color-$color_name )"; + } + } + + return $color; + } + + public function get_random_colors() + { + $colors = [ '#F43E3E', '#F46C3E', '#F4993E', '#F4C63E', '#F4F43E', '#C6F43E', '#99F43E', '#3EF43E', '#3EF499', '#3EF4C6', '#3EF4F4', '#3EC6F4', '#3E99F4', '#3E3EF4', '#6C3EF4', '#993EF4', '#C63EF4', '#F43EF4', '#F43E99', '#F43E6C', '#F43E3E']; + + return $colors; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Facebook_Feed.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Facebook_Feed.php new file mode 100644 index 0000000..9f14964 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Facebook_Feed.php @@ -0,0 +1,1330 @@ +start_controls_section( + 'eael_section_facebook_feed_settings_account', + [ + 'label' => esc_html__('Facebook Account Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'ea_facebook_credentials_heading', + [ + 'label' => esc_html__( 'Credentials', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_facebook_feed_page_id', + [ + 'label' => esc_html__('Page ID', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => '', + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_access_token', + [ + 'label' => esc_html__('Secret Key', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'default' => '', + 'separator' => 'after', + 'description' => __('Get Credentials', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_data_source', + [ + 'label' => esc_html__('Source', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'label_block' => true, + 'options' => [ + 'posts' => esc_html__('Posts', 'essential-addons-for-elementor-lite'), + 'feed' => esc_html__('Feed', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'posts', + + ] + ); + + $this->add_control( + 'eael_facebook_feed_cache_limit', + [ + 'label' => __('Data Cache Time', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'min' => 1, + 'default' => 60, + 'description' => __('Cache expiration time (Minutes)', 'essential-addons-for-elementor-lite') + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_section_facebook_feed_settings_content', + [ + 'label' => esc_html__('Feed Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_facebook_feed_sort_by', + [ + 'label' => esc_html__('Sort By', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'most-recent' => esc_html__('Newest', 'essential-addons-for-elementor-lite'), + 'least-recent' => esc_html__('Oldest', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'most-recent', + ] + ); + + $this->add_control( + 'eael_facebook_feed_image_count', + [ + 'label' => esc_html__('Max Visible Items', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 12, + ], + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 100, + ], + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_force_square_img', + [ + 'label' => esc_html__('Force Square Image ?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'no', + ] + ); + + $this->add_control( + 'eael_facebook_feed_image_render_type', + [ + 'label' => esc_html__('Image Render Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'fill' => esc_html__('Stretched', 'essential-addons-for-elementor-lite'), + 'cover' => esc_html__('Cropped', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'fill', + 'condition' => [ + 'eael_facebook_feed_force_square_img' => 'yes' + ], + ] + ); + + $this->add_responsive_control( + 'eael_facebook_feed_image_dimension', + [ + 'label' => esc_html__('Image Dimension (px)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => '400', + ], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 1000, + 'step'=> 5 + ], + ], + 'condition' => [ + 'eael_facebook_feed_force_square_img' => 'yes' + ], + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-square-image .eael-facebook-feed-item img.eael-facebook-feed-img' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-facebook-feed-square-image .eael-facebook-feed-item .eael-facebook-feed-img-container' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};' + ] + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_section_facebook_feed_settings_general', + [ + 'label' => esc_html__('General Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_facebook_feed_layout_heading', + [ + 'label' => __('Layout Settings', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_facebook_feed_layout', + [ + 'label' => esc_html__('Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'card' => esc_html__('Card', 'essential-addons-for-elementor-lite'), + 'overlay' => esc_html__('Overlay', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'card', + ] + ); + + $this->add_control( + 'eael_facebook_feed_columns', + [ + 'label' => esc_html__('Columns', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-col-3', + 'options' => [ + 'eael-col-1' => esc_html__('1', 'essential-addons-for-elementor-lite'), + 'eael-col-2' => esc_html__('2', 'essential-addons-for-elementor-lite'), + 'eael-col-3' => esc_html__('3', 'essential-addons-for-elementor-lite'), + 'eael-col-4' => esc_html__('4', 'essential-addons-for-elementor-lite'), + 'eael-col-5' => esc_html__('5', 'essential-addons-for-elementor-lite'), + 'eael-col-6' => esc_html__('6', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_content_heading', + [ + 'label' => __('Content Settings', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_facebook_feed_message', + [ + 'label' => esc_html__('Display Message', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_message_max_length', + [ + 'label' => esc_html__('Max Message Length', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'range' => [ + 'px' => [ + 'min' => 10, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 10, + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + 'eael_facebook_feed_message' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_likes', + [ + 'label' => esc_html__('Display Like', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_facebook_feed_comments', + [ + 'label' => esc_html__('Display Comments', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_facebook_feed_date', + [ + 'label' => esc_html__('Display Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_link_target', + [ + 'label' => esc_html__('Open link in new window', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_facebook_feed_preview_heading', + [ + 'label' => __('Preview Content Settings', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_facebook_feed_is_show_preview_content', + [ + 'label' => __('Show Preview Content', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_facebook_feed_is_show_preview_thumbnail', + [ + 'label' => __('Show Preview Thumbnail', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_facebook_feed_is_show_preview_content' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_is_show_preview_host', + [ + 'label' => __('Show Preview Host Name', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_facebook_feed_is_show_preview_content' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_is_show_preview_title', + [ + 'label' => __('Show Preview Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_facebook_feed_is_show_preview_content' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_is_show_preview_description', + [ + 'label' => __('Show Preview Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_facebook_feed_is_show_preview_content' => 'yes', + ], + ] + ); + + $this->add_control( + 'show_load_more_heading', + [ + 'label' => __('Pagination', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'show_load_more', + [ + 'label' => __('Show Load More', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'yes' => [ + 'title' => __('Yes', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-check', + ], + 'no' => [ + 'title' => __('No', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-ban', + ], + ], + 'default' => 'no', + ] + ); + + $this->add_control( + 'loadmore_text', + [ + 'label' => __('Label', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'default' => __('Load More', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'show_load_more' => ['yes', '1', 'true'], + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'eael_section_facebook_feed_styles_general', + [ + 'label' => esc_html__('Feed Item Styles', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + + $this->add_control( + 'eael_facebook_feed_is_gradient_bg', + [ + 'label' => __('Use Gradient Background?', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + ] + ); + + $this->add_responsive_control( + 'eael_facebook_feed_spacing', + [ + 'label' => esc_html__('Space Between Items', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item-inner' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_facebook_feed_box_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-facebook-feed-item-inner', + 'fields_options' => [ + 'border' => [ + 'default' => 'solid', + ], + 'width' => [ + 'default' => [ + 'top' => '1', + 'right' => '1', + 'bottom' => '1', + 'left' => '1', + 'isLinked' => false, + ], + ], + 'color' => [ + 'default' => '#eee', + ], + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_box_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item-inner, {{WRAPPER}} .eael-facebook-feed-item-inner .eael-facebook-feed-item-overlay' => 'border-radius: {{TOP}}px {{RIGHT}}px {{BOTTOM}}px {{LEFT}}px;', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_facebook_feed_gradient_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-item-inner', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + 'eael_facebook_feed_is_gradient_bg' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_background', + [ + 'label' => esc_html__('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item-inner' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + 'eael_facebook_feed_is_gradient_bg' => '', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_facebook_feed_shadow', + 'label' => __('Shadow', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-facebook-feed-item-inner', + ] + ); + + $this->add_control( + 'eael_facebook_feed_thumbnail_style', + [ + 'label' => __('Thumbnail Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + $this->add_control( + 'eael_facebook_feed_thumbnail_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item .eael-facebook-feed-img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-facebook-feed-item .eael-facebook-feed-img-container' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_header_style', + [ + 'label' => __('Header Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_header_layout', + [ + 'label' => __('Header Layout', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::SELECT, + 'default' => 'default', + 'options' => [ + 'default' => __('Default Layout', 'essential-addons-for-elementor-lite'), + 'two' => __('Layout Two', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_facebook_feed_header_gradient_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-item-header', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + 'eael_facebook_feed_is_gradient_bg' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_header_background', + [ + 'label' => esc_html__('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f2f6fd', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item-header' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + 'eael_facebook_feed_is_gradient_bg' => '', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_header_spacing', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item-header' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_content_style', + [ + 'label' => __('Content Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_content_spacing', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_content_preview_spacing', + [ + 'label' => esc_html__('Preview Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-preview-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview' => 'padding-left: 0; padding-right: 0;', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_footer_style', + [ + 'label' => __('Footer Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_facebook_feed_footer_gradient_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + 'eael_facebook_feed_is_gradient_bg' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_footer_background', + [ + 'label' => esc_html__('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f2f6fd', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + 'eael_facebook_feed_is_gradient_bg' => '', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_footer_spacing', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->end_controls_section(); + + // item hover style + $this->start_controls_section( + 'eael_section_facebook_feed_hover_style', + [ + 'label' => esc_html__('Feed Item Hover Styles', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + $this->add_control( + 'eael_section_facebook_feed_hover_border_color', + [ + 'label' => __('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item-inner:hover' => 'border-color: {{VALUE}}', + ], + ] + ); + $this->add_group_control( + \Elementor\Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_section_facebook_feed_hover_shadow', + 'label' => __('Box Shadow', 'plugin-domain'), + 'selector' => '{{WRAPPER}} .eael-facebook-feed-item-inner:hover', + ] + ); + $this->add_control( + 'eael_section_facebook_feed_hover_header_style', + [ + 'label' => __('Header Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_section_facebook_feed_hover_header_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-header', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + $this->add_control( + 'eael_section_facebook_feed_hover_header_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username' => 'color: {{VALUE}} !important', + '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time' => 'color: {{VALUE}} !important', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_section_facebook_feed_hover_content_style', + [ + 'label' => __('Content Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_section_facebook_feed_hover_content_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + $this->add_control( + 'eael_section_facebook_feed_hover_content_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description' => 'color: {{VALUE}} !important', + '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title' => 'color: {{VALUE}} !important', + '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host' => 'color: {{VALUE}} !important', + '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message' => 'color: {{VALUE}} !important', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_section_facebook_feed_hover_footer_style', + [ + 'label' => __('Footer Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + \Elementor\Group_Control_Background::get_type(), + [ + 'name' => 'eael_section_facebook_feed_hover_footer_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + $this->add_control( + 'eael_section_facebook_feed_hover_footer_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => \Elementor\Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-item:hover .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->end_controls_section(); + + // color & Typography + $this->start_controls_section( + 'eael_section_facebook_feed_styles_content', + [ + 'label' => esc_html__('Color & Typography', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_facebook_feed_styles_page_name_heading', + [ + 'label' => __('Page Name', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_facebook_feed_page_name_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_page_name_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#365899', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_styles_date_heading', + [ + 'label' => __('Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_facebook_feed_date_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_date_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#707070', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_styles_message_heading', + [ + 'label' => __('Content', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_facebook_feed_message_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_message_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#707070', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_message_link_color', + [ + 'label' => esc_html__('Link Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#365899', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message a' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ] + ] + ); + + $this->add_control( + 'eael_facebook_feed_styles_preview_host_heading', + [ + 'label' => __('Preview Host', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_facebook_feed_preview_host_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_preview_host_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#707070', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_styles_preview_title_heading', + [ + 'label' => __('Preview Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_facebook_feed_preview_title_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_PRIMARY + ], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_preview_title_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333333', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_styles_preview_desc_heading', + [ + 'label' => __('Preview Description', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_facebook_feed_preview_desc_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description', + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_preview_desc_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#707070', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'card', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_styles_likes_conmments_heading', + [ + 'label' => __('Likes & Comments', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_facebook_feed_likes_conmments_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_SECONDARY + ], + 'selector' => '{{WRAPPER}} .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay, {{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer', + ] + ); + + $this->add_control( + 'eael_facebook_feed_likes_conmments_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#707070', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay i' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_facebook_feed_overlay_color', + [ + 'label' => esc_html__('Overlay Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => 'rgba(86,20,213,0.8)', + 'selectors' => [ + '{{WRAPPER}} .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_facebook_feed_layout' => 'overlay', + ], + ] + ); + + $this->end_controls_section(); + + do_action('eael/controls/load_more_button_style', $this); + } + + protected function render(){ + $settings = $this->get_settings_for_display(); + $post_id = 0; + if (Plugin::$instance->documents->get_current()) { + $post_id = Plugin::$instance->documents->get_current()->get_main_id(); + } + $this->add_render_attribute('fb-wrap', [ + 'class' => [ + "eael-facebook-feed", + $settings['eael_facebook_feed_columns'], + "eael-facebook-feed-{$settings['eael_facebook_feed_layout']}", + ], + 'id' => 'eael-facebook-feed-' . esc_attr($this->get_id()), + ]); + + if ( isset( $settings['eael_facebook_feed_force_square_img'] ) && 'yes' == $settings['eael_facebook_feed_force_square_img'] ) { + $this->add_render_attribute('fb-wrap', 'class', 'eael-facebook-feed-square-image'); + } + + $this->add_render_attribute('load-more', [ + 'class' => "eael-load-more-button", + 'id' => "eael-load-more-btn-" . $this->get_id(), + 'data-widget-id' => $this->get_id(), + 'data-post-id' => $post_id, + 'data-page' => 1, + ]); + + ?> +
    print_render_attribute_string('fb-wrap'); ?>> + facebook_feed_render_items($settings); ?> +
    +
    + +
    + +
    + editor->is_edit_mode()) { + echo ''; + } + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Fancy_Text.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Fancy_Text.php new file mode 100644 index 0000000..10e08b3 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Fancy_Text.php @@ -0,0 +1,654 @@ +start_controls_section( + 'eael_fancy_text_content', + [ + 'label' => esc_html__( 'Fancy Text', 'essential-addons-for-elementor-lite') + ] + ); + + + $this->add_control( + 'eael_fancy_text_prefix', + [ + 'label' => esc_html__( 'Prefix Text', 'essential-addons-for-elementor-lite'), + 'placeholder' => esc_html__( 'Place your prefix text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => esc_html__( 'This is the ', 'essential-addons-for-elementor-lite'), + 'dynamic' => [ 'active' => true ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater = new Repeater(); + + $repeater->add_control( + 'eael_fancy_text_strings_text_field', + [ + 'label' => esc_html__( 'Fancy String', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'dynamic' => [ 'active' => true ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_fancy_text_strings', + [ + 'label' => __( 'Fancy Text Strings', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::REPEATER, + 'show_label' => true, + 'fields' => $repeater->get_controls(), + 'title_field' => '{{ eael_fancy_text_strings_text_field }}', + 'default' => [ + [ + 'eael_fancy_text_strings_text_field' => __( 'First string', 'essential-addons-for-elementor-lite'), + ], + [ + 'eael_fancy_text_strings_text_field' => __( 'Second string', 'essential-addons-for-elementor-lite'), + ], + [ + 'eael_fancy_text_strings_text_field' => __( 'Third string', 'essential-addons-for-elementor-lite'), + ] + ], + ] + ); + + $this->add_control( + 'eael_fancy_text_suffix', + [ + 'label' => esc_html__( 'Suffix Text', 'essential-addons-for-elementor-lite'), + 'placeholder' => esc_html__( 'Place your suffix text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => esc_html__( ' of the sentence.', 'essential-addons-for-elementor-lite'), + 'dynamic' => [ 'active' => true ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->end_controls_section(); + + // Settings Control + $this->start_controls_section( + 'eael_fancy_text_settings', + [ + 'label' => esc_html__( 'Fancy Text Settings', 'essential-addons-for-elementor-lite') + ] + ); + + $style_options = apply_filters( + 'fancy_text_style_types', + [ + 'styles' => [ + 'style-1' => esc_html__( 'Style 1', 'essential-addons-for-elementor-lite'), + 'style-2' => esc_html__( 'Style 2 (Pro)', 'essential-addons-for-elementor-lite'), + ], + 'conditions' => ['style-2'] + ] + ); + + $this->add_control( + 'eael_fancy_text_style', + [ + 'label' => esc_html__( 'Style Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'style-1', + 'options' => $style_options['styles'] + ] + ); + + $this->add_control( + 'eael_fancy_text_style_pro_alert', + [ + 'label' => esc_html__( 'Only available in pro version!', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_fancy_text_style' => $style_options['conditions'], + ] + ] + ); + + $this->add_responsive_control( + 'eael_fancy_text_alignment', + [ + 'label' => esc_html__( 'Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-container' => 'text-align: {{VALUE}}', + ], + ] + ); + + $this->add_control( + 'eael_fancy_text_transition_type', + [ + 'label' => esc_html__( 'Animation Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'typing', + 'options' => [ + 'typing' => esc_html__( 'Typing', 'essential-addons-for-elementor-lite'), + 'fadeIn' => esc_html__( 'Fade', 'essential-addons-for-elementor-lite'), + 'fadeInUp' => esc_html__( 'Fade Up', 'essential-addons-for-elementor-lite'), + 'fadeInDown' => esc_html__( 'Fade Down', 'essential-addons-for-elementor-lite'), + 'fadeInLeft' => esc_html__( 'Fade Left', 'essential-addons-for-elementor-lite'), + 'fadeInRight' => esc_html__( 'Fade Right', 'essential-addons-for-elementor-lite'), + 'zoomIn' => esc_html__( 'Zoom', 'essential-addons-for-elementor-lite'), + 'bounceIn' => esc_html__( 'Bounce', 'essential-addons-for-elementor-lite'), + 'swing' => esc_html__( 'Swing', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + + $this->add_control( + 'eael_fancy_text_speed', + [ + 'label' => esc_html__( 'Typing Speed', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '50', + 'condition' => [ + 'eael_fancy_text_transition_type' => 'typing', + ], + ] + ); + + $this->add_control( + 'eael_fancy_text_delay', + [ + 'label' => esc_html__( 'Delay on Change', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '2500' + ] + ); + + $this->add_control( + 'eael_fancy_text_loop', + [ + 'label' => esc_html__( 'Loop the animation', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes' + ] + ); + + $this->add_control( + 'eael_fancy_text_cursor', + [ + 'label' => esc_html__( 'Display Type Cursor', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_fancy_text_transition_type' => 'typing', + ], + ] + ); + + + $this->end_controls_section(); + + + if(!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __( 'Go Premium for More Features', 'essential-addons-for-elementor-lite') + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __( 'Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.' + ] + ); + + $this->end_controls_section(); + } + + + $this->start_controls_section( + 'eael_fancy_text_prefix_styles', + [ + 'label' => esc_html__( 'Prefix Text Styles', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE + ] + ); + + $this->add_control( + 'eael_fancy_text_prefix_color', + [ + 'label' => esc_html__( 'Prefix Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-prefix' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_PRIMARY + ], + 'fields_options' => [ + 'typography' => ['default' => 'yes'], + 'font_size' => ['default' => ['size' => 22]], + 'font_weight' => ['default' => 600], + 'line_height' => ['default' => ['size' => 1]], + ], + 'selector' => '{{WRAPPER}} .eael-fancy-text-prefix', + ] + ); + + + $this->end_controls_section(); + + + $this->start_controls_section( + 'eael_fancy_text_strings_styles', + [ + 'label' => esc_html__( 'Fancy Text Styles', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE + ] + ); + + $this->add_control( + 'eael_fancy_text_color_selector', + [ + 'label' => esc_html__('Choose Background Type', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'solid-color' => [ + 'title' => __('Color', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-paint-brush', + ], + 'gradient-color' => [ + 'title' => __('Gradient', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-barcode', + ], + ], + 'toggle' => true, + 'default' => 'solid-color', + 'condition' => [ + 'eael_fancy_text_style' => 'style-1', + ] + ] + ); + + $this->add_control( + 'eael_fancy_text_strings_background_color', + [ + 'label' => esc_html__( 'Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-strings' => 'background: {{VALUE}};', + ], + 'conditions' => [ + 'relation' => 'or', + 'terms' => [ + [ + 'terms' => [ + [ + 'name' => 'eael_fancy_text_color_selector', + 'operator' => '==', + 'value' => 'solid-color', + ], + ], + ], + [ + 'name' => 'eael_fancy_text_style', + 'operator' => '==', + 'value' => 'style-2', + ], + ], + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_fancy_text_color_gradient', + 'types' => ['gradient'], + 'fields_options' => [ + 'background' => [ + 'label' => _x( 'Gradient Color', 'Text Shadow Control', 'elementor' ), + 'toggle' => false, + 'default' => 'gradient', + ], + 'color' => [ + 'default' => '#062ACA', + ], + 'color_b' => [ + 'default' => '#9401D9', + ] + ], + 'selector' => '{{WRAPPER}} .eael-fancy-text-strings', + 'condition' => [ + 'eael_fancy_text_color_selector' => 'gradient-color', + 'eael_fancy_text_style' => 'style-1', + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_fancy_text_strings_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_PRIMARY + ], + 'fields_options' => [ + 'typography' => ['default' => 'yes'], + 'font_size' => ['default' => ['size' => 22]], + 'font_weight' => ['default' => 600], + ], + 'selector' => '{{WRAPPER}} .eael-fancy-text-strings, {{WRAPPER}} .typed-cursor', + ] + ); + + $this->add_control( + 'eael_fancy_text_strings_color', + [ + 'label' => esc_html__( 'Solid Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-strings' => 'color: {{VALUE}};', + ], + 'conditions' => [ + 'relation' => 'or', + 'terms' => [ + [ + 'terms' => [ + [ + 'name' => 'eael_fancy_text_style', + 'operator' => '==', + 'value' => 'style-1', + ] + ], + ], + [ + 'name' => 'eael_fancy_text_style', + 'operator' => '==', + 'value' => 'style-2', + ], + ], + ], + ] + ); + + $this->add_control( + 'eael_fancy_text_cursor_color', + [ + 'label' => esc_html__( 'Typing Cursor Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-strings::after' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_fancy_text_cursor' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fancy_text_strings_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em', '%' ], + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-strings' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fancy_text_strings_margin', + [ + 'label' => esc_html__( 'Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ 'px', 'em', '%' ], + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-strings' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fancy_text_strings_border', + 'selector' => '{{WRAPPER}} .eael-fancy-text-strings', + ] + ); + + + $this->add_control( + 'eael_fancy_text_strings_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-strings' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + + $this->end_controls_section(); + + + + $this->start_controls_section( + 'eael_fancy_text_suffix_styles', + [ + 'label' => esc_html__( 'Suffix Text Styles', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE + ] + ); + + $this->add_control( + 'eael_fancy_text_suffix_color', + [ + 'label' => esc_html__( 'Suffix Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-fancy-text-suffix' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'ending_typography', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_PRIMARY + ], + 'fields_options' => [ + 'typography' => ['default' => 'yes'], + 'font_size' => ['default' => ['size' => 22]], + 'font_weight' => ['default' => 600], + 'line_height' => ['default' => ['size' => 1]], + ], + 'selector' => '{{WRAPPER}} .eael-fancy-text-suffix', + ] + ); + + + $this->end_controls_section(); + + } + + public function fancy_text($settings) { + $fancy_text = array(""); + foreach ( $settings as $item ) { + if ( ! empty( $item['eael_fancy_text_strings_text_field'] ) ) { + $fancy_text[] = HelperClass::eael_wp_kses($item['eael_fancy_text_strings_text_field']) ; + } + } + return implode("|",$fancy_text); + } + + protected function render() { + + + $settings = $this->get_settings_for_display(); + $fancy_text = $this->fancy_text($settings['eael_fancy_text_strings']); + if(!apply_filters('eael/pro_enabled', false)) { $settings['eael_fancy_text_style'] = 'style-1'; } + $this->add_render_attribute( 'fancy-text', 'class', 'eael-fancy-text-container' ); + $this->add_render_attribute( 'fancy-text', 'class', esc_attr($settings['eael_fancy_text_style']) ); + $this->add_render_attribute( 'fancy-text', 'data-fancy-text-id', esc_attr($this->get_id()) ); + $this->add_render_attribute( 'fancy-text', 'data-fancy-text', $fancy_text ); + $this->add_render_attribute( 'fancy-text', 'data-fancy-text-transition-type', $settings['eael_fancy_text_transition_type'] ); + $this->add_render_attribute( 'fancy-text', 'data-fancy-text-speed', $settings['eael_fancy_text_speed'] ); + $this->add_render_attribute( 'fancy-text', 'data-fancy-text-delay', $settings['eael_fancy_text_delay'] ); + $this->add_render_attribute( 'fancy-text', 'data-fancy-text-cursor', $settings['eael_fancy_text_cursor'] ); + $this->add_render_attribute( 'fancy-text', 'data-fancy-text-loop', $settings['eael_fancy_text_loop'] ); + ?> + +
    get_render_attribute_string( 'fancy-text' ); ?> > + + + + + + + + + + + + + + + + + +
    + +
    + + start_controls_section( + 'eael_section_feature_list_content_settings', + [ + 'label' => esc_html__( 'Content Settings', 'essential-addons-for-elementor-lite' ), + ] + ); + + $repeater = new Repeater(); + + $repeater->add_control( + 'eael_feature_list_icon_type', + [ + 'label' => esc_html__( 'Icon Type', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'icon' => [ + 'title' => esc_html__( 'Icon', 'essential-addons-for-elementor-lite' ), + 'icon' => 'fa fa-star', + ], + 'image' => [ + 'title' => esc_html__( 'Image', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-image-bold', + ], + ], + 'default' => 'icon', + 'label_block' => false, + ] + ); + + $repeater->add_control( + 'eael_feature_list_icon_new', + [ + 'label' => esc_html__( 'Icon', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_feature_list_icon', + 'condition' => [ + 'eael_feature_list_icon_type' => 'icon', + ], + ] + ); + + // start icon color option + $repeater->add_control( + 'eael_feature_list_icon_is_individual_style', + [ + 'label' => esc_html__( 'Icon Style', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'ON', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'OFF', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'on', + 'default' => '', + 'fa4compatibility' => 'eael_feature_list_icon', + 'condition' => [ + 'eael_feature_list_icon_type' => 'icon', + ], + ] + ); + $repeater->add_control( + 'eael_feature_list_icon_individual_color', + [ + 'label' => esc_html__( 'Icon Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + "{{WRAPPER}} {{CURRENT_ITEM}} .eael-feature-list-icon i" => 'color: {{VALUE}};', + "{{WRAPPER}} {{CURRENT_ITEM}} .eael-feature-list-icon svg" => 'color: {{VALUE}} !important; fill: {{VALUE}} !important;', + ], + 'fa4compatibility' => 'eael_feature_list_icon', + 'condition' => [ + 'eael_feature_list_icon_is_individual_style' => 'on', + ], + ] + ); + $repeater->add_control( + 'eael_feature_list_icon_individual_bg_color', + [ + 'label' => esc_html__( 'Icon Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + "{{WRAPPER}} {{CURRENT_ITEM}} .eael-feature-list-icon" => 'background-color: {{VALUE}}', + ], + 'fa4compatibility' => 'eael_feature_list_icon', + 'condition' => [ + 'eael_feature_list_icon_is_individual_style' => 'on', + ], + ] + ); + $repeater->add_control( + 'eael_feature_list_icon_individual_box_bg_color', + [ + 'label' => esc_html__( 'Icon Box Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + "{{WRAPPER}} {{CURRENT_ITEM}} .eael-feature-list-icon-inner" => 'background-color: {{VALUE}}', + ], + 'fa4compatibility' => 'eael_feature_list_icon', + 'condition' => [ + 'eael_feature_list_icon_is_individual_style' => 'on', + ], + ] + ); + // end icon color option + + $repeater->add_control( + 'eael_feature_list_img', + [ + 'label' => esc_html__( 'Image', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::MEDIA, + 'default' => [ + 'url' => Utils::get_placeholder_image_src(), + ], + 'condition' => [ + 'eael_feature_list_icon_type' => 'image', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_feature_list_title', + [ + 'label' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'default' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ), + 'dynamic' => ['active' => true], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_feature_list_content', + [ + 'label' => esc_html__( 'Content', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXTAREA, + 'default' => esc_html__( 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.', 'essential-addons-for-elementor-lite' ), + 'dynamic' => ['active' => true], + ] + ); + + $repeater->add_control( + 'eael_feature_list_link', + [ + 'label' => esc_html__( 'Link', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::URL, + 'dynamic' => ['active' => true], + 'placeholder' => esc_html__( 'https://your-link.com', 'essential-addons-for-elementor-lite' ), + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_feature_list', + [ + 'label' => esc_html__( 'Feature Item', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::REPEATER, + 'seperator' => 'before', + 'default' => [ + [ + 'eael_feature_list_icon_new' => [ + 'value' => 'fas fa-check', + 'library' => 'fa-solid', + ], + 'eael_feature_list_title' => esc_html__( 'Feature Item 1', 'essential-addons-for-elementor-lite' ), + 'eael_feature_list_content' => esc_html__( 'Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna', 'essential-addons-for-elementor-lite' ), + ], + [ + 'eael_feature_list_icon_new' => [ + 'value' => 'fas fa-times', + 'library' => 'fa-solid', + ], + 'eael_feature_list_title' => esc_html__( 'Feature Item 2', 'essential-addons-for-elementor-lite' ), + 'eael_feature_list_content' => esc_html__( 'Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna', 'essential-addons-for-elementor-lite' ), + ], + [ + 'eael_feature_list_icon_new' => [ + 'value' => 'fas fa-anchor', + 'library' => 'fa-solid', + ], + 'eael_feature_list_title' => esc_html__( 'Feature Item 3', 'essential-addons-for-elementor-lite' ), + 'eael_feature_list_content' => esc_html__( 'Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna', 'essential-addons-for-elementor-lite' ), + ], + ], + 'fields' => $repeater->get_controls(), + 'title_field' => '{{{ elementor.helpers.renderIcon( this, eael_feature_list_icon_new, {}, "i", "panel" ) || \'\' }}} {{ eael_feature_list_title }}', + ] + ); + + $this->add_control( + 'eael_feature_list_title_size', + [ + 'label' => esc_html__( 'Title HTML Tag', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'h1' => 'H1', + 'h2' => 'H2', + 'h3' => 'H3', + 'h4' => 'H4', + 'h5' => 'H5', + 'h6' => 'H6', + 'div' => 'div', + 'span' => 'span', + 'p' => 'p', + ], + 'default' => 'h2', + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_feature_list_icon_shape', + [ + 'label' => esc_html__( 'Icon Shape', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'circle', + 'label_block' => false, + 'options' => [ + 'circle' => esc_html__( 'Circle', 'essential-addons-for-elementor-lite' ), + 'square' => esc_html__( 'Square', 'essential-addons-for-elementor-lite' ), + 'rhombus' => esc_html__( 'Rhombus', 'essential-addons-for-elementor-lite' ), + ], + ] + ); + + $this->add_control( + 'eael_feature_list_icon_shape_view', + [ + 'label' => esc_html__( 'Shape View', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'stacked', + 'label_block' => false, + 'options' => [ + 'framed' => esc_html__( 'Framed', 'essential-addons-for-elementor-lite' ), + 'stacked' => esc_html__( 'Stacked', 'essential-addons-for-elementor-lite' ), + ], + ] + ); + + $this->add_responsive_control( + 'eael_feature_list_icon_position', + [ + 'label' => esc_html__( 'Icon Position', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'top' => [ + 'title' => esc_html__( 'Top', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'devices' => ['desktop', 'tablet', 'mobile'], + 'desktop_default' => 'left', + 'tablet_default' => 'left', + 'mobile_default' => 'left', + 'toggle' => false, + ] + ); + + $this->add_responsive_control( + 'eael_feature_list_icon_right_indicator_position', + [ + 'label' => __( 'Arrow Indicator Position', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 500, + 'step' => 5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 35, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after' => 'top: {{SIZE}}{{UNIT}} !important;', + ], + 'condition' => [ + 'eael_feature_list_icon_position' => 'top', + ], + ] + ); + + $this->add_control( + 'eael_feature_list_connector', + [ + 'label' => esc_html__( 'Show Connector', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'no', + 'label_on' => esc_html__( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => esc_html__( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Feature List Style + * ------------------------------------------- + */ + + $this->start_controls_section( + 'eael_section_feature_list_style', + [ + 'label' => esc_html__( 'List', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_feature_list_space_between', + [ + 'label' => esc_html__( 'Space Between', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 15, + ], + 'range' => [ + 'px' => [ + 'max' => 50, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-items .eael-feature-list-item:not(:last-child)' => 'padding-bottom: calc({{SIZE}}{{UNIT}}/2)', + '{{WRAPPER}} .eael-feature-list-items .eael-feature-list-item:not(:first-child)' => 'padding-top: calc({{SIZE}}{{UNIT}}/2)', + '{{WRAPPER}} .eael-feature-list-items.connector-type-modern .eael-feature-list-item:not(:last-child):before' => 'height: calc(100% + {{SIZE}}{{UNIT}})', + 'body.rtl {{WRAPPER}} .eael-feature-list-items .eael-feature-list-item:after' => 'left: calc(-{{SIZE}}{{UNIT}}/2)', + ], + ] + ); + + $this->add_control( + 'eael_feature_list_connector_type', + [ + 'label' => esc_html__( 'Connector Type', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'connector-type-classic', + 'label_block' => false, + 'options' => [ + 'connector-type-classic' => esc_html__( 'Classic', 'essential-addons-for-elementor-lite' ), + 'connector-type-modern' => esc_html__( 'Modern', 'essential-addons-for-elementor-lite' ), + ], + 'condition' => [ + 'eael_feature_list_connector' => 'yes', + 'eael_feature_list_icon_position!' => 'top', + ], + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_feature_list_connector_styles', + [ + 'label' => esc_html__( 'Connector Styles', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'solid', + 'label_block' => false, + 'options' => [ + 'solid' => esc_html__( 'Solid', 'essential-addons-for-elementor-lite' ), + 'dashed' => esc_html__( 'Dashed', 'essential-addons-for-elementor-lite' ), + 'dotted' => esc_html__( 'Dotted', 'essential-addons-for-elementor-lite' ), + ], + 'condition' => [ + 'eael_feature_list_connector' => 'yes', + ], + 'selectors' => [ + '{{WRAPPER}} .connector-type-classic .connector' => 'border-style: {{VALUE}};', + '{{WRAPPER}} .connector-type-modern .eael-feature-list-item:before, {{WRAPPER}} .connector-type-modern .eael-feature-list-item:after' => 'border-style: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_feature_list_connector_color', + [ + 'label' => esc_html__( 'Connector Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'global' => [ + 'default' => Global_Colors::COLOR_PRIMARY + ], + 'default' => '#37368e', + 'selectors' => [ + '{{WRAPPER}} .connector-type-classic .connector' => 'border-color: {{VALUE}};', + '{{WRAPPER}} .connector-type-modern .eael-feature-list-item:before, {{WRAPPER}} .connector-type-modern .eael-feature-list-item:after' => 'border-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_feature_list_connector' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_feature_list_connector_width', + [ + 'label' => esc_html__( 'Connector Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'unit' => 'px', + 'size' => 1, + ], + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 5, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .connector-type-classic .connector' => 'border-width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, {{WRAPPER}} .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after' => 'border-width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .-icon-position-left .connector-type-modern .eael-feature-list-item:before, {{WRAPPER}} .-icon-position-left .connector-type-modern .eael-feature-list-item:after' => 'border-width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .-icon-position-right .connector-type-modern .eael-feature-list-item:before, {{WRAPPER}} .-icon-position-right .connector-type-modern .eael-feature-list-item:after' => 'border-width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_feature_list_connector' => 'yes', + ], + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Feature List Icon Style + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_feature_list_style_icon', + [ + 'label' => esc_html__( 'Icon', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_feature_list_icon_background', + 'types' => ['classic', 'gradient'], + 'exclude' => [ + 'image', + ], + 'color' => [ + 'default' => '#3858f4', + ], + 'selector' => '{{WRAPPER}} .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner', + ] + ); + + $this->add_control( + 'eael_feature_list_secondary_color', + [ + 'label' => esc_html__( 'Secondary Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-items.framed .eael-feature-list-icon' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_feature_list_icon_shape_view' => 'framed', + ], + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_feature_list_icon_color', + [ + 'label' => esc_html__( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-items .eael-feature-list-icon' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-feature-list-items .eael-feature-list-icon svg' => 'fill: {{VALUE}};', + ], + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'eael_feature_list_icon_circle_size', + [ + 'label' => esc_html__( 'Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 70, + ], + 'range' => [ + 'px' => [ + 'min' => 6, + 'max' => 300, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-icon-box .eael-feature-list-icon' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-feature-list-items.connector-type-classic .connector' => 'right: calc(100% - {{SIZE}}{{UNIT}});', + ], + ] + ); + $this->add_responsive_control( + 'eael_feature_list_icon_size', + [ + 'label' => esc_html__( 'Icon Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 21, + ], + 'range' => [ + 'px' => [ + 'min' => 6, + 'max' => 150, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-icon-box .eael-feature-list-icon' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-feature-list-icon-box .eael-feature-list-icon img' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-feature-list-img' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_feature_list_icon_padding', + [ + 'label' => esc_html__( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'default' => [ + 'top' => 15, + 'right' => 15, + 'bottom' => 15, + 'left' => 15, + 'isLinked' => true, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-icon-box .eael-feature-list-icon' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_feature_list_icon_border_width', + [ + 'label' => esc_html__( 'Border Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 1, + ], + 'range' => [ + 'px' => [ + 'min' => 1, + 'max' => 50, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-icon-box .eael-feature-list-icon-inner' => 'padding: {{SIZE}}{{UNIT}};', + + ], + 'condition' => [ + 'eael_feature_list_icon_shape_view' => 'framed', + ], + ] + ); + + $this->add_control( + 'eael_feature_list_icon_border_radius', + [ + 'label' => esc_html__( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-icon-box .eael-feature-list-icon-inner' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .eael-feature-list-icon-box .eael-feature-list-icon-inner .eael-feature-list-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_feature_list_icon_shape_view' => 'framed', + ], + ] + ); + + $this->add_responsive_control( + 'eael_feature_list_icon_space', + [ + 'label' => esc_html__( 'Spacing', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'devices' => ['desktop', 'tablet', 'mobile'], + 'desktop_default' => [ + 'size' => 30, + 'unit' => 'px', + ], + 'tablet_default' => [ + 'size' => 20, + 'unit' => 'px', + ], + 'mobile_default' => [ + 'size' => 10, + 'unit' => 'px', + ], + 'selectors' => [ + '{{WRAPPER}} .-icon-position-left .eael-feature-list-content-box, {{WRAPPER}} .-icon-position-right .eael-feature-list-content-box, {{WRAPPER}} .-icon-position-top .eael-feature-list-content-box' => 'margin: {{SIZE}}{{UNIT}};', + '(mobile){{WRAPPER}} .-mobile-icon-position-left .eael-feature-list-content-box' => 'margin: 0 0 0 {{SIZE}}{{UNIT}} !important;', + '(mobile){{WRAPPER}} .-mobile-icon-position-right .eael-feature-list-content-box' => 'margin: 0 {{SIZE}}{{UNIT}} 0 0 !important;', + ], + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Feature List Content Style + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_feature_list_style_content', + [ + 'label' => esc_html__( 'Content', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_feature_list_text_align', + [ + 'label' => __( 'Alignment', 'elementor' ), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __( 'Left', 'elementor' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __( 'Center', 'elementor' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __( 'Right', 'elementor' ), + 'icon' => 'eicon-text-align-right', + ], + 'justify' => [ + 'title' => __( 'Justified', 'elementor' ), + 'icon' => 'eicon-text-align-justify', + ], + ], + 'condition' => [ + 'eael_feature_list_icon_position' => 'top', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-item' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_feature_list_heading_title', + [ + 'label' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_responsive_control( + 'eael_feature_list_title_bottom_space', + [ + 'label' => esc_html__( 'Title Bottom Space', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-item .eael-feature-list-title' => 'margin-bottom: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_feature_list_title_color', + [ + 'label' => esc_html__( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#414247', + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-content-box .eael-feature-list-title, {{WRAPPER}} .eael-feature-list-content-box .eael-feature-list-title > a, {{WRAPPER}} .eael-feature-list-content-box .eael-feature-list-title:visited' => 'color: {{VALUE}};', + ], + 'global' => [ + 'default' => Global_Colors::COLOR_PRIMARY + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_feature_list_title_typography', + 'selector' => '{{WRAPPER}} .eael-feature-list-content-box .eael-feature-list-title, {{WRAPPER}} .eael-feature-list-content-box .eael-feature-list-title a', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_PRIMARY + ], + ] + ); + + $this->add_control( + 'eael_feature_list_description', + [ + 'label' => esc_html__( 'Description', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_feature_list_description_color', + [ + 'label' => esc_html__( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-feature-list-content-box .eael-feature-list-content' => 'color: {{VALUE}};', + ], + 'global' => [ + 'default' => Global_Colors::COLOR_TEXT + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_feature_list_description_typography', + 'selector' => '{{WRAPPER}} .eael-feature-list-content-box .eael-feature-list-content', + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_TEXT + ], + 'fields_options' => [ + 'font_size' => ['default' => ['unit' => 'px', 'size' => 14]], + ], + ] + ); + + $this->end_controls_section(); + } + + protected function render() { + $settings = $this->get_settings_for_display(); + $css_id = 'eael-feature-list-' . esc_attr( $this->get_id() ); + $this->add_render_attribute( 'eael_feature_list', [ + 'id' => $css_id, + 'class' => [ + 'eael-feature-list-items', + $settings['eael_feature_list_icon_shape'], + $settings['eael_feature_list_icon_shape_view'], + $settings['eael_feature_list_connector_type'], + ], + ] ); + // connector class change by connector type + if ( $settings['eael_feature_list_icon_position'] == 'top' && $settings['eael_feature_list_connector'] == 'yes' ) { + $this->add_render_attribute( 'eael_feature_list', 'class', 'connector-type-modern' ); + } + + $this->add_render_attribute( 'eael_feature_list_item', 'class', 'eael-feature-list-item' ); + + // $padding = $settings['eael_feature_list_icon_padding']['size']; + $circle_size = intval( $settings['eael_feature_list_icon_circle_size']['size'] ); + $font = $settings['eael_feature_list_icon_size']['size']; + + if ( isset( $settings['eael_feature_list_icon_border_width']['right'] ) && isset( $settings['eael_feature_list_icon_border_width']['left'] ) ) { + $border = $settings['eael_feature_list_icon_border_width']['right'] + $settings['eael_feature_list_icon_border_width']['left']; + } + + if ( !empty($settings['eael_feature_list_icon_shape']) && $settings['eael_feature_list_icon_shape'] == 'rhombus' ) { + $margin = 30; + $connector_width = intval( $circle_size + $margin + ( !empty( $settings['eael_feature_list_connector_width']['size'] ) ? $settings['eael_feature_list_connector_width']['size'] : 0 ) ); + } else { + $connector_width = intval( $circle_size + ( !empty( $settings['eael_feature_list_connector_width']['size'] ) ? $settings['eael_feature_list_connector_width']['size'] : 0 ) ); + } + + // connector + if ( !empty($settings['eael_feature_list_icon_position']) && $settings['eael_feature_list_icon_position'] == 'right' ) { + $connector = 'left: calc(100% - ' . $connector_width . 'px); right: 0;'; + } else { + $connector = 'right: calc(100% - ' . $connector_width . 'px); left: 0;'; + } + // mobile + if ( !empty($settings['eael_feature_list_icon_position_tablet']) && $settings['eael_feature_list_icon_position_tablet'] == 'right' ) { + $connector_tablet = 'left: calc(100% - ' . $connector_width . 'px); right: 0;'; + } else { + $connector_tablet = 'right: calc(100% - ' . $connector_width . 'px); left: 0;'; + } + // mobile + if ( !empty($settings['eael_feature_list_icon_position_mobile']) && $settings['eael_feature_list_icon_position_mobile'] == 'right' ) { + $connector_mobile = 'left: calc(100% - ' . $connector_width . 'px); right: 0;'; + } else { + $connector_mobile = 'right: calc(100% - ' . $connector_width . 'px); left: 0;'; + } + // icon position for all mode + $eael_feature_list_icon_position_setting = ( !empty($settings['eael_feature_list_icon_position']) && $settings['eael_feature_list_icon_position'] ) ? $settings['eael_feature_list_icon_position'] : 'left'; + $eael_feature_list_icon_position_tablet_setting = ( !empty($settings['eael_feature_list_icon_position_tablet']) && $settings['eael_feature_list_icon_position_tablet'] ) ? $settings['eael_feature_list_icon_position_tablet'] : 'left'; + $eael_feature_list_icon_position_mobile_setting = ( !empty($settings['eael_feature_list_icon_position_mobile']) && $settings['eael_feature_list_icon_position_mobile'] ) ? $settings['eael_feature_list_icon_position_mobile'] : 'left'; + $this->add_render_attribute( + 'eael_feature_list_wrapper', + [ + 'class' => [ + '-icon-position-' . $eael_feature_list_icon_position_setting, + '-tablet-icon-position-' . $eael_feature_list_icon_position_tablet_setting, + '-mobile-icon-position-' . $eael_feature_list_icon_position_mobile_setting, + ], + ] + ); + + ?> +
    get_render_attribute_string( 'eael_feature_list_wrapper' ); ?>> +
      get_render_attribute_string( 'eael_feature_list' ); ?>> + $item ): + + $this->add_render_attribute( 'eael_feature_list_icon' . $index, 'class', 'eael-feature-list-icon fl-icon-'.$index ); + $this->add_render_attribute( 'eael_feature_list_title' . $index, 'class', 'eael-feature-list-title' ); + $this->add_render_attribute( 'eael_feature_list_content' . $index, 'class', 'eael-feature-list-content' ); + // icon color + $icon_color = ( $item['eael_feature_list_icon_is_individual_style'] == 'on' && isset($item['eael_feature_list_icon_individual_color']) ) ? esc_attr( $item['eael_feature_list_icon_individual_color'] ) : '' ; + $icon_bg = ( ( $item['eael_feature_list_icon_is_individual_style'] == 'on' ) ? ' style="background-color:' . esc_attr( $item['eael_feature_list_icon_individual_bg_color'] ) . '"' : '' ); + $icon_box_bg = ( ( $item['eael_feature_list_icon_is_individual_style'] == 'on' ) ? ' style="background-color:' . esc_attr( $item['eael_feature_list_icon_individual_box_bg_color'] ) . '"' : '' ); + + $feat_title_tag = Helper::eael_validate_html_tag($settings['eael_feature_list_title_size']); + + if ( $item['eael_feature_list_link']['url'] ) { + $this->add_link_attributes( 'eael_feature_list_title_anchor' . $index, $item['eael_feature_list_link'] ); + } + + $feature_icon_tag = 'span'; + + $feature_has_icon = ( !empty( $item['eael_feature_list_icon'] ) || !empty( $item['eael_feature_list_icon_new'] ) ); + + if ( $item['eael_feature_list_link']['url'] ) { + $this->add_link_attributes( 'eael_feature_list_link' . $index, $item['eael_feature_list_link'] ); + + $feature_icon_tag = 'a'; + } + ?> +
    • + + + + + + +
      +
      + + <get_render_attribute_string( 'eael_feature_list_icon' . $index) . $this->get_render_attribute_string( 'eael_feature_list_link' . $index); ?>> + + 'true' ] ); + } else { + echo ''; + } + } + + + if ( $item['eael_feature_list_icon_type'] == 'image' ) { + $this->add_render_attribute( 'feature_list_image' . $index, [ + 'src' => esc_url( $item['eael_feature_list_img']['url'] ), + 'class' => 'eael-feature-list-img', + 'alt' => esc_attr( get_post_meta( $item['eael_feature_list_img']['id'], '_wp_attachment_image_alt', true ) ), + ] ); + + echo 'get_render_attribute_string( 'feature_list_image' . $index) . '>'; + + }?> + > +
      +
      +
      + <get_render_attribute_string( 'eael_feature_list_title' . $index), ] ); ?> + >get_render_attribute_string( 'eael_feature_list_title_anchor' . $index)}>" : ''; ?>" : ''; ?> + > +

      get_render_attribute_string( 'eael_feature_list_content' . $index); ?>>

      +
      + +
    • + +
    +
    + start_controls_section( + 'eael_section_fg_settings', + [ + 'label' => esc_html__('Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'eael_fg_items_to_show', + [ + 'label' => esc_html__('Items to show', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'label_block' => false, + 'default' => 6, + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_fg_filter_duration', + [ + 'label' => esc_html__('Animation Duration (ms)', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => false, + 'default' => 500, + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_responsive_control( + 'columns', + [ + 'label' => __('Columns', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => '3', + 'tablet_default' => '2', + 'mobile_default' => '1', + 'options' => [ + '1' => '1', + '2' => '2', + '3' => '3', + '4' => '4', + '5' => '5', + '6' => '6', + ], + ] + ); + + $this->add_control( + 'eael_fg_grid_style', + [ + 'label' => esc_html__('Grid Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'grid', + 'options' => [ + 'grid' => esc_html__('Grid', 'essential-addons-for-elementor-lite'), + 'masonry' => esc_html__('Masonry', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_control( + 'eael_fg_grid_item_height', + [ + 'label' => esc_html__('Image Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => '300', + 'condition' => [ + 'eael_fg_grid_style' => 'grid', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap' => 'height: {{VALUE}}px;', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_fg_caption_style', + [ + 'label' => esc_html__('Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'hoverer', + 'options' => [ + 'hoverer' => __('Overlay', 'essential-addons-for-elementor-lite'), + 'card' => __('Card', 'essential-addons-for-elementor-lite'), + 'layout_3' => esc_html__('Search & Filter', 'essential-addons-for-elementor-lite') + ], + ] + ); + + $this->add_control( + 'eael_search_among_all', + [ + 'label' => __('Search Full Gallery ?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + $this->add_control( + 'eael_search_among_note', + [ + 'label' => esc_html__( '', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::RAW_HTML, + 'raw' => esc_html__( 'Enabling this will load all prior items up to the one you searched for.', 'essential-addons-for-elementor-lite' ), + 'content_classes' => 'eael-warning', + 'condition' => [ + 'eael_search_among_all' => 'yes', + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + $this->add_control( + 'eael_fg_not_found_text', + [ + 'label' => esc_html__( 'Not Found Text', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'default' => esc_html__( 'No Items Found', 'essential-addons-for-elementor-lite' ), + 'placeholder' => esc_html__( 'Not Found Text', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_fg_grid_hover_style', + [ + 'label' => esc_html__('Hover Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-slide-up', + 'options' => [ + 'eael-none' => esc_html__('None', 'essential-addons-for-elementor-lite'), + 'eael-slide-up' => esc_html__('Slide In Up', 'essential-addons-for-elementor-lite'), + 'eael-fade-in' => esc_html__('Fade In', 'essential-addons-for-elementor-lite'), + 'eael-zoom-in' => esc_html__('Zoom In ', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_fg_caption_style' => 'hoverer', + ], + + ] + ); + $this->add_control( + 'eael_fg_grid_hover_transition', + [ + 'label' => esc_html__('Hover Transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 500, + ], + 'range' => [ + 'px' => [ + 'max' => 4000, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap' => 'transition: {{SIZE}}ms;', + ], + 'condition' => [ + 'eael_fg_caption_style' => 'hoverer', + 'eael_fg_grid_hover_style!' => 'eael-none', + ], + ] + ); + + $this->add_control( + 'eael_fg_show_popup', + [ + 'label' => esc_html__('Link to', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'buttons', + 'options' => [ + 'none' => esc_html__('None', 'essential-addons-for-elementor-lite'), + 'media' => esc_html__('Media', 'essential-addons-for-elementor-lite'), + 'buttons' => esc_html__('Buttons', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_fg_caption_style!' => 'layout_3' + ] + ] + ); + + $this->add_control( + 'eael_title_clickable', + [ + 'label' => __('Title Clickable', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Enable', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Disable', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '' + ] + ); + + $this->add_control( + 'eael_section_fg_full_image_clickable', + [ + 'label' => __('Image Clickable', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Enable', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Disable', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '' + ] + ); + + $this->add_control( + 'eael_section_fg_mfp_caption', + [ + 'label' => __('Show Popup Caption', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '' + ] + ); + + $this->add_control( + 'eael_section_fg_zoom_icon_new', + [ + 'label' => esc_html__('Lightbox Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_section_fg_zoom_icon', + 'default' => [ + 'value' => 'fas fa-search-plus', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_fg_show_popup' => 'buttons', + 'eael_section_fg_full_image_clickable!' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_section_fg_link_icon_new', + [ + 'label' => esc_html__('Link Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'eael_section_fg_link_icon', + 'default' => [ + 'value' => 'fas fa-link', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_fg_show_popup' => 'buttons', + 'eael_section_fg_full_image_clickable!' => 'yes', + ], + ] + ); + + $this->add_control( + 'eael_section_fg_full_image_action', + [ + 'label' => esc_html__('Full Image Action', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'lightbox', + 'options' => [ + 'lightbox' => esc_html__('Lightbox', 'essential-addons-for-elementor-lite'), + 'link' => esc_html__('Link', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_section_fg_full_image_clickable' => 'yes' + ] + ] + ); + + $this->end_controls_section(); + + /** + * Filter Gallery Control Settings + */ + $this->start_controls_section( + 'eael_section_fg_control_settings', + [ + 'label' => esc_html__('Filterable Controls', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'filter_enable', + [ + 'label' => __('Enable Filter', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + ] + ); + + $this->add_control( + 'eael_fg_all_label_text', + [ + 'label' => esc_html__('Gallery All Label', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'default' => esc_html__('All', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'filter_enable' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'fg_all_label_icon', + [ + 'label' => __('All label icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'default' => [ + 'value' => 'fas fa-angle-down', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + + $this->add_control( + 'title_tag', + [ + 'label' => __('Select Title Tag', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'h5', + 'options' => [ + 'h1' => __('H1', 'essential-addons-for-elementor-lite'), + 'h2' => __('H2', 'essential-addons-for-elementor-lite'), + 'h3' => __('H3', 'essential-addons-for-elementor-lite'), + 'h4' => __('H4', 'essential-addons-for-elementor-lite'), + 'h5' => __('H5', 'essential-addons-for-elementor-lite'), + 'h6' => __('H6', 'essential-addons-for-elementor-lite'), + 'span' => __('Span', 'essential-addons-for-elementor-lite'), + 'p' => __('P', 'essential-addons-for-elementor-lite'), + 'div' => __('Div', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $this->add_control( + 'eael_fg_controls', + [ + 'type' => Controls_Manager::REPEATER, + 'seperator' => 'before', + 'default' => [ + ['eael_fg_control' => 'Gallery Item'], + ], + 'fields' => [ + [ + 'name' => 'eael_fg_control', + 'label' => esc_html__('List Item', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => esc_html__('Gallery Item', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ], + [ + 'name' => 'eael_fg_control_custom_id', + 'label' => esc_html__('Custom ID', 'essential-addons-for-elementor-lite'), + 'description' => esc_html__('Adding a custom ID will function as an anchor tag. For instance, if you input "test" as your custom ID, the link will change to "https://www.example.com/#test" and it will immediately open the corresponding tab.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => esc_html__('', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ], + [ + 'name' => 'eael_fg_custom_label', + 'label' => __('Custom Label', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'dynamic' => ['active' => true], + 'return' => 'yes', + 'default' => '', + ], + [ + 'name' => 'eael_fg_control_label', + 'label' => esc_html__('Item Label', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'condition' => [ + 'eael_fg_custom_label' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ], + [ + 'name' => 'eael_fg_control_active_as_default', + 'label' => __('Active as Default', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'dynamic' => ['active' => true], + 'return' => 'yes', + 'default' => '', + ], + ], + 'title_field' => '{{eael_fg_control}}', + ] + ); + + $this->end_controls_section(); + + /** + * Filter Gallery Grid Settings + */ + $this->start_controls_section( + 'eael_section_fg_grid_settings', + [ + 'label' => esc_html__('Gallery Items', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'photo_gallery', + [ + 'label' => __('Enable Photo Gallery', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + 'frontend_available' => true, + ] + ); + + // YouTube. + $this->add_control( + 'video_gallery_yt_privacy', + [ + 'label' => esc_html__( 'Video Privacy Mode', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'description' => esc_html__( 'If enabled, YouTube won\'t store information about visitors unless they play the video.', 'essential-addons-for-elementor-lite' ), + 'frontend_available' => true, + 'default' => '', + ] + ); + + //Youtube video privacy notice + $this->add_control( + 'eael_privacy_notice_control', + [ + 'label' => esc_html__( 'Display Consent Notice', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::SWITCHER, + 'description' => esc_html__( 'If enabled, The consent motice will appear before playing the video.', 'essential-addons-for-elementor-lite' ), + 'default' => '', + ] + ); + + $this->add_control( + 'eael_privacy_notice', + [ + 'label' => esc_html__( 'Privacy Notice', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'ai' => [ 'active' => false, ], + 'condition' => ['eael_privacy_notice_control' => 'yes' ] + ] + ); + + $this->add_control( + 'eael_item_randomize', + [ + 'label' => __('Randomize Item', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('YES', 'essential-addons-for-elementor-lite'), + 'label_off' => __('NO', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + 'description' => __( 'Items will be displayed in a random order.', 'essential-addons-for-elementor-lite' ) + ] + ); + + $repeater = new Repeater(); + + $repeater->add_control( + 'fg_video_gallery_switch', + [ + 'label' => __('Video Gallery?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'false', + 'label_on' => esc_html__('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => esc_html__('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + ] + ); + + $repeater->add_control( + 'eael_fg_gallery_item_video_link', + [ + 'label' => esc_html__('Video Link', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'label_block' => true, + 'default' => 'https://www.youtube.com/watch?v=kB4U67tiQLA', + 'condition' => [ + 'fg_video_gallery_switch' => 'true', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_fg_gallery_control_name', + [ + 'label' => esc_html__('Control Name', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => '', + 'description' => __('Use the gallery control name from Control Settings. Separate multiple items with comma (e.g. Gallery Item, Gallery Item 2)', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_fg_gallery_item_name', + [ + 'label' => esc_html__('Item Name', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => esc_html__('Gallery item name', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + + $repeater->add_control( + 'fg_item_price_switch', + [ + 'label' => __('Enable Price ?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'false', + 'label_on' => esc_html__('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => esc_html__('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true' + ] + ); + + $repeater->add_control( + 'fg_item_price', + [ + 'label' => esc_html__('Item Price', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'default' => esc_html__('$20.00', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'fg_item_price_switch' => 'true' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'fg_item_ratings_switch', + [ + 'label' => __('Enable Ratings ?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'false', + 'label_on' => esc_html__('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => esc_html__('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true' + ] + ); + + $repeater->add_control( + 'fg_item_ratings', + [ + 'label' => esc_html__('Item Ratings', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'default' => esc_html__('5', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'fg_item_ratings_switch' => 'true' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'fg_item_cat_switch', + [ + 'label' => __('Enable Category ?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'false', + 'label_on' => esc_html__('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => esc_html__('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true' + ] + ); + + $repeater->add_control( + 'fg_item_cat', + [ + 'label' => esc_html__('Item Category', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'default' => esc_html__('Essential Addons', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'fg_item_cat_switch' => 'true' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_fg_gallery_item_content', + [ + 'label' => esc_html__('Item Content', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::WYSIWYG, + 'label_block' => true, + 'default' => esc_html__('Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, provident.', 'essential-addons-for-elementor-lite'), + ] + ); + + $repeater->add_control( + 'eael_fg_gallery_img', + [ + 'label' => esc_html__('Image', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::MEDIA, + 'dynamic' => ['active' => true], + 'default' => [ + 'url' => EAEL_PLUGIN_URL . '/assets/front-end/img/flexia-preview.jpg', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'fg_video_gallery_play_icon', + [ + 'label' => __('Video play icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::MEDIA, + 'default' => [ + 'url' => EAEL_PLUGIN_URL . 'assets/front-end/img/play-icon.png', + ], + 'condition' => [ + 'fg_video_gallery_switch' => 'true', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $repeater->add_control( + 'eael_fg_gallery_lightbox', + [ + 'label' => __('Gallery Lightbox Button?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'true', + 'label_on' => esc_html__('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => esc_html__('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'condition' => [ + 'fg_video_gallery_switch!' => 'true', + ], + ] + ); + + $repeater->add_control( + 'eael_fg_gallery_link', + [ + 'label' => __('Gallery Link Button?', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'true', + 'label_on' => esc_html__('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => esc_html__('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'condition' => [ + 'fg_video_gallery_switch!' => 'true', + ], + ] + ); + + $repeater->add_control( + 'eael_fg_gallery_img_link', + [ + 'type' => Controls_Manager::URL, + 'dynamic' => ['active' => true], + 'label_block' => true, + 'default' => [ + 'url' => '#', + 'is_external' => '', + ], + 'show_external' => true + ] + ); + + $this->add_control( + 'eael_fg_gallery_items', + [ + 'type' => Controls_Manager::REPEATER, + 'seperator' => 'before', + 'default' => [ + ['eael_fg_gallery_item_name' => 'Gallery Item Name'], + ['eael_fg_gallery_item_name' => 'Gallery Item Name'], + ['eael_fg_gallery_item_name' => 'Gallery Item Name'], + ['eael_fg_gallery_item_name' => 'Gallery Item Name'], + ['eael_fg_gallery_item_name' => 'Gallery Item Name'], + ['eael_fg_gallery_item_name' => 'Gallery Item Name'], + ], + 'fields' => $repeater->get_controls(), + 'title_field' => '{{eael_fg_gallery_item_name}}', + ] + ); + + $this->end_controls_section(); + + /** + * Content Tab: Gallery Load More Button + */ + $this->start_controls_section( + 'section_pagination', + [ + 'label' => __('Load More Button', 'essential-addons-for-elementor-lite'), + ] + ); + + $this->add_control( + 'pagination', + [ + 'label' => __('Load More Button', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'false', + 'frontend_available' => true, + ] + ); + + $this->add_control( + 'images_per_page', + [ + 'label' => __('Images Per Page', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'default' => 6, + 'condition' => [ + 'pagination' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'load_more_text', + [ + 'label' => __('Button Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'default' => __('Load More', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'pagination' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'nomore_items_text', + [ + 'label' => __('No More Items Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => ['active' => true], + 'default' => __('No more items!', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'pagination' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'button_size', + [ + 'label' => __('Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'sm', + 'options' => [ + 'xs' => __('Extra Small', 'essential-addons-for-elementor-lite'), + 'sm' => __('Small', 'essential-addons-for-elementor-lite'), + 'md' => __('Medium', 'essential-addons-for-elementor-lite'), + 'lg' => __('Large', 'essential-addons-for-elementor-lite'), + 'xl' => __('Extra Large', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'load_more_icon_new', + [ + 'label' => __('Button Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::ICONS, + 'fa4compatibility' => 'load_more_icon', + 'condition' => [ + 'pagination' => 'yes', + ], + ] + ); + + $this->add_control( + 'button_icon_position', + [ + 'label' => __('Icon Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'after', + 'options' => [ + 'after' => __('After', 'essential-addons-for-elementor-lite'), + 'before' => __('Before', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'pagination' => 'yes', + ], + ] + ); + + $this->add_responsive_control( + 'load_more_align', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-h-align-right', + ], + ], + 'default' => 'center', + 'selectors' => [ + '{{WRAPPER}} .eael-filterable-gallery-loadmore' => 'text-align: {{VALUE}};', + ], + 'condition' => [ + 'pagination' => 'yes', + ], + ] + ); + + $this->end_controls_section(); + + if (!apply_filters('eael/pro_enabled', false)) { + $this->start_controls_section( + 'eael_section_pro', + [ + 'label' => __('Go Premium for More Features', 'essential-addons-for-elementor-lite') + ] + ); + + $this->add_control( + 'eael_control_get_pro', + [ + 'label' => __('Unlock more possibilities', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + '1' => [ + 'title' => '', + 'icon' => 'fa fa-unlock-alt', + ], + ], + 'default' => '1', + 'description' => ' Get the Pro version for more stunning elements and customization options.' + ] + ); + + $this->end_controls_section(); + } + + /** + * ------------------------------------------- + * Tab Style (Filterable Gallery Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_fg_style_settings', + [ + 'label' => esc_html__('General', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_control( + 'eael_fg_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-wrapper' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fg_container_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-wrapper' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fg_container_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-wrapper' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fg_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-filter-gallery-wrapper', + ] + ); + + $this->add_control( + 'eael_fg_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 0, + ], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-wrapper' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_fg_shadow', + 'selector' => '{{WRAPPER}} .eael-filter-gallery-wrapper', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Filterable Gallery Control Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_fg_control_style_settings', + [ + 'label' => esc_html__('Control', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style!' => 'layout_3' + ] + ] + ); + $this->add_responsive_control( + 'eael_fg_control_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-control ul li.control' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fg_control_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-control ul li.control' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_fg_control_typography', + 'selector' => '{{WRAPPER}} .eael-filter-gallery-control ul li.control', + ] + ); + // Tabs + $this->start_controls_tabs('eael_fg_control_tabs'); + + // Normal State Tab + $this->start_controls_tab('eael_fg_control_normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'eael_fg_control_normal_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444', + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-control ul li.control' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_control_normal_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-control ul li.control' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fg_control_normal_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-filter-gallery-control ul > li.control', + ] + ); + + $this->add_control( + 'eael_fg_control_normal_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 0, + ], + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-control ul > li.control' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_fg_control_shadow', + 'selector' => '{{WRAPPER}} .eael-filter-gallery-control ul li.control', + 'separator' => 'before', + ] + ); + + $this->end_controls_tab(); + + // Active State Tab + $this->start_controls_tab('eael_cta_btn_hover', ['label' => esc_html__('Active', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'eael_fg_control_active_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-control ul li.active' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_control_active_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-control ul li.control.active' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fg_control_active_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-filter-gallery-control ul > li.control.active', + ] + ); + + $this->add_control( + 'eael_fg_control_active_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 0, + ], + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-filter-gallery-control ul li.control.active' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_fg_control_active_shadow', + 'selector' => '{{WRAPPER}} .eael-filter-gallery-control ul li.control.active', + 'separator' => 'before', + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Filterable Gallery Item Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_fg_item_style_settings', + [ + 'label' => esc_html__('Item', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_responsive_control( + 'eael_fg_item_container_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-filterable-gallery-item-wrap .eael-gallery-grid-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fg_item_container_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-filterable-gallery-item-wrap .eael-gallery-grid-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fg_item_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-filterable-gallery-item-wrap .eael-gallery-grid-item', + ] + ); + + $this->add_control( + 'eael_fg_item_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 0, + ], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-filterable-gallery-item-wrap .eael-gallery-grid-item' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_fg_item_shadow', + 'selector' => '{{WRAPPER}} .eael-filterable-gallery-item-wrap .eael-gallery-grid-item', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Filterable Gallery Hoverer Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_fg_item_cap_style_settings', + [ + 'label' => esc_html__('Mouseover Effect', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style' => ['hoverer'] + ], + ] + ); + + $this->add_control( 'eael_section_fg_item_card_hover_note_hoverer', [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __( 'These controls will be in effect when the mouse hovers over the items.', 'essential-addons-for-elementor-lite' ), + 'content_classes' => 'elementor-panel-alert elementor-panel-alert-info', + ] ); + + $this->add_control( + 'eael_fg_item_cap_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => 'rgba(0,0,0,0.7)', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-hoverer-bg' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fg_item_cap_container_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-hoverer' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_item_hover_title_typography_heading', + [ + 'label' => esc_html__('Title Typography', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_fg_item_hover_title_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_item_hover_title_hover_color', + [ + 'label' => esc_html__('Hover Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_fg_item_hover_title_typography', + 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title', + ] + ); + + $this->add_control( + 'eael_fg_item_hover_content_typography_heading', + [ + 'label' => esc_html__('Content Typography', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_fg_item_hover_content_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_fg_item_hover_content_typography', + 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content', + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fg_item_cap_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-hoverer', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_fg_item_cap_shadow', + 'selector' => '{{WRAPPER}} .gallery-item-thumbnail-wrap .gallery-item-caption-wrap', + ] + ); + + $this->add_responsive_control( + 'eael_fg_item_hoverer_content_alignment', + [ + 'label' => esc_html__('Content Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'separator' => 'before', + 'options' => [ + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'prefix_class' => 'eael-fg-hoverer-content-align-', + ] + ); + + $this->end_controls_section(); + + #only for layout 3 + $this->start_controls_section( + 'fg_item_thumb_style', + [ + 'label' => esc_html__('Thumbnail', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'fg_item_thubm_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .fg-layout-3-item-thumb', + ] + ); + + $this->add_responsive_control( + 'fg_item_thubm_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-item-thumb' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .fg-layout-3-item .gallery-item-caption-wrap.card-hover-bg.caption-style-hoverer' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};' + ], + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Filterable Gallery card Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_fg_item_card_hover_style', + [ + 'label' => esc_html__('Mouseover Effect', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style' => ['card', 'layout_3'] + ], + ] + ); + + $this->add_control( 'eael_section_fg_item_card_hover_note_card', [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __( 'These controls will be in effect when the mouse hovers over the items.', 'essential-addons-for-elementor-lite' ), + 'content_classes' => 'elementor-panel-alert elementor-panel-alert-info', + ] ); + + $this->add_control( + 'eael_fg_item_card_hover_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => 'rgba(0,0,0,0.7)', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap.card-hover-bg' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Video item Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_fg_video_item_style', + [ + 'label' => esc_html__('Video', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style!' => 'layout_3' + ] + ] + ); + + $this->add_control( + 'eael_section_fg_video_item_mouseover_effect_heading', + [ + 'label' => esc_html__('Mouseover Effects', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + + $this->add_control( + 'eael_fg_video_item_hover_bg', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => 'rgba(0, 0, 0, .7)', + 'selectors' => [ + '{{WRAPPER}} .video-popup-bg' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_video_item_hover_bg_trans', + [ + 'label' => esc_html__('Background transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'default' => [ + 'px' => 350, + ], + 'range' => [ + 'px' => [ + 'max' => 4000, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .video-popup-bg' => 'transition: {{SIZE}}ms;', + ], + ] + ); + + $this->add_control( + 'eael_fg_video_item_hover_icon_size', + [ + 'label' => esc_html__('Icon size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em'], + 'default' => [ + 'px' => 62, + ], + 'range' => [ + 'px' => [ + 'max' => 150, + ], + 'em' => [ + 'max' => 150, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .video-popup > img' => 'width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_video_item_icon_hover_scale', + [ + 'label' => esc_html__('Hover icon scale', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => '1.1', + 'selectors' => [ + '{{WRAPPER}} .video-popup:hover > img' => 'transform: scale({{VALUE}});', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'eael_fg_video_item_icon_hover_scale_transition', + [ + 'label' => esc_html__('Icon transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px'], + 'default' => [ + 'px' => 350, + ], + 'range' => [ + 'px' => [ + 'max' => 4000, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .video-popup > img' => 'transition: {{SIZE}}ms;', + ], + ] + ); + + $this->add_control( + 'eael_section_fg_lightbox_custom_width', + [ + 'label' => __('Custom Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + 'separator' => 'before', + 'frontend_available' => true, + ] + ); + + $this->add_responsive_control( + 'eael_section_fg_lightbox_video_width', + [ + 'label' => esc_html__( 'Video Content Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'unit' => '%', + ], + 'widescreen_default' => [ + 'unit' => '%', + ], + 'laptop_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'tablet_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'tablet_extra_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'mobile_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'mobile_extra_default' => [ + 'unit' => '%', + 'size' => 100, + ], + 'range' => [ + '%' => [ + 'min' => 30, + ], + ], + 'devices' => [ 'widescreen', 'desktop', 'laptop', 'tablet', 'tablet_extra', 'mobile', 'mobile_extra' ], + 'selectors' => [ + '.mfp-container.mfp-iframe-holder .mfp-content' => 'max-width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_section_fg_lightbox_custom_width' => 'yes', + ] + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Card Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_fg_item_content_style_settings', + [ + 'label' => esc_html__('Item Card', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style' => ['card', 'layout_3'] + ], + ] + ); + + $this->add_control( + 'eael_fg_item_content_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#f1f2f9', + 'selectors' => [ + '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card' => 'background-color: {{VALUE}};', + '{{WRAPPER}} .fg-layout-3-item-content' => 'background-color: {{VALUE}};' + ], + 'condition' => [ + 'eael_fg_caption_style' => 'card' + ], + ] + ); + + $this->add_control( + 'eael_fg_item_layout_3_content_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ffffff', + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-item-content' => 'background-color: {{VALUE}};', + ], + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + $this->add_responsive_control( + 'eael_fg_item_content_container_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + '{{WRAPPER}} .fg-layout-3-item-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fg_item_content_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card, {{WRAPPER}} .fg-layout-3-item-content', + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_fg_item_content_shadow', + 'selector' => '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card, {{WRAPPER}} .fg-layout-3-item-content', + ] + ); + + $this->add_control( + 'eael_fg_item_content_title_typography_settings', + [ + 'label' => esc_html__('Title Typography', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_fg_item_content_title_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#F56A6A', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title' => 'color: {{VALUE}};' + ], + 'condition' => [ + 'eael_fg_caption_style' => 'card' + ], + ] + ); + + $this->add_control( + 'eael_fg_item_layout_3_content_title_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#031d3c', + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-item-content .fg-item-title' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ], + ] + ); + + $this->add_control( + 'eael_fg_item_content_title_hover_color', + [ + 'label' => esc_html__('Hover Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} .fg-layout-3-item-content .fg-item-title:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_fg_item_content_title_typography', + 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title, {{WRAPPER}} .fg-layout-3-item-content .fg-item-title', + ] + ); + + $this->add_control( + 'eael_fg_item_content_text_typography_settings', + [ + 'label' => esc_html__('Content Typography', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'eael_fg_item_content_text_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#444', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-content' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_fg_caption_style' => 'card' + ], + ] + ); + + $this->add_control( + 'eael_fg_item_layout_3_content_text_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#7f8995', + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-item-content .fg-item-content p' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_fg_item_content_text_typography', + 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-content, {{WRAPPER}} .fg-layout-3-item-content .fg-item-content p', + ] + ); + + $this->add_responsive_control( + 'eael_fg_item_content_alignment', + [ + 'label' => esc_html__('Content Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'label_block' => true, + 'separator' => 'before', + 'options' => [ + 'left' => [ + 'title' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'left', + 'prefix_class' => 'eael-fg-card-content-align-', + ] + ); + + $this->end_controls_section(); + + /** + * ------------------------------------------- + * Tab Style (Hoverer Icon Style) + * ------------------------------------------- + */ + $this->start_controls_section( + 'eael_section_fg_item_hover_icons_style', + [ + 'label' => esc_html__('Icons', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->start_controls_tabs('fg_icons_style'); + + $this->start_controls_tab( + 'fg_icons_style_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite') + ] + ); + + $this->add_control( + 'eael_fg_item_icon_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ff622a', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_item_icon_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fg_item_icon_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_fg_item_icon_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_item_icon_exact_size', + [ + 'label' => esc_html__('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em'], + 'range' => [ + 'px' => [ + 'min' => 50, + 'max' => 120, + ], + 'em' => [ + 'min' => 10, + 'max' => 50, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 50, + ], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span' => 'height: {{SIZE}}{{UNIT}}; line-height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_item_icon_size', + [ + 'label' => esc_html__('Icon Font Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em'], + 'range' => [ + 'px' => [ + 'max' => 50, + ], + 'em' => [ + 'max' => 50, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 18, + ], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span img' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + ], + ] + ); + + + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fg_item_icon_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span', + ] + ); + + $this->add_control( + 'eael_fg_item_icon_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 100, + ], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'fg_icons_style_hover', + [ + 'label' => __('Hover', 'essential-addons-for-elementor-lite') + ] + ); + + $this->add_control( + 'eael_fg_item_icon_bg_color_hover', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#ff622a', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span:hover' => 'background: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'eael_fg_item_icon_color_hover', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_fg_item_icon_border_hover', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span:hover', + ] + ); + + $this->add_control( + 'eael_fg_item_icon_border_radius_hover', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 100, + ], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span:hover' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + + $this->add_control( + 'eael_fg_item_icon_transition', + [ + 'label' => esc_html__('Transition', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 300, + ], + 'range' => [ + 'px' => [ + 'max' => 1000, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a span' => 'transition: {{SIZE}}ms;', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + $this->end_controls_section(); + + $this->start_controls_section( + 'fg_item_price_style', + [ + 'label' => esc_html__('Price', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + $this->add_control( + 'fg_item_price_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fg-caption-head .fg-item-price' => 'color: {{VALUE}}', + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'fg_item_price_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_TEXT, + ], + 'selector' => '{{WRAPPER}} .fg-caption-head .fg-item-price' + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'fg_item_ratings_style', + [ + 'label' => esc_html__('Ratings', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + $this->add_control( + 'fg_item_ratings_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fg-caption-head .fg-item-ratings' => 'color: {{VALUE}}', + ] + ] + ); + + $this->add_control( + 'fg_item_ratings_star_color', + [ + 'label' => __('Star Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fg-caption-head .fg-item-ratings i' => 'color: {{VALUE}}', + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'fg_item_ratings_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_TEXT, + ], + 'selector' => '{{WRAPPER}} .fg-caption-head .fg-item-ratings' + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'fg_item_category_style', + [ + 'label' => esc_html__('Category', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + $this->add_control( + 'fg_item_category_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fg-item-category span' => 'color: {{VALUE}}', + ] + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'fg_item_category_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_TEXT, + ], + 'selector' => '{{WRAPPER}} .fg-item-category span' + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'fg_item_category_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .fg-item-category span', + ] + ); + + $this->add_responsive_control( + 'fg_item_category_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fg-item-category span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->end_controls_section(); + + + $this->start_controls_section( + 'fg_search_form_style', + [ + 'label' => esc_html__('Search Form', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_fg_caption_style' => 'layout_3' + ] + ] + ); + + $this->add_control( + 'fg_sf_controls', + [ + 'label' => esc_html__('Controls', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'fg_sf_controls_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_TEXT, + ], + 'selector' => '{{WRAPPER}} .fg-filter-trigger > span' + ] + ); + + $this->add_responsive_control( + 'fg_sf_controls_icon_space', + [ + 'label' => esc_html__('Icon Space', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 10, + ], + 'range' => [ + 'px' => [ + 'max' => 50, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .fg-filter-trigger > i' => 'margin-left: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .fg-filter-trigger img' => 'margin-left: {{SIZE}}{{UNIT}};', + ] + ] + ); + + + $this->add_responsive_control( + 'fg_sf_controls_icon_size', + [ + 'label' => esc_html__('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 14, + ], + 'range' => [ + 'px' => [ + 'max' => 50, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .fg-filter-trigger > i' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .fg-filter-trigger img' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};', + ] + ] + ); + + $this->add_responsive_control( + 'fg_sf_controls_width', + [ + 'label' => esc_html__('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + '%' => [ + 'max' => 100 + ] + ], + 'selectors' => [ + '{{WRAPPER}} .fg-filter-wrap' => 'flex-basis: {{SIZE}}{{UNIT}};', + ] + ] + ); + + $this->add_control( + 'fg_sf_controls_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#7f8995', + 'selectors' => [ + '{{WRAPPER}} .fg-filter-wrap button' => 'color: {{VALUE}}' + ] + ] + ); + + $this->add_control( + 'fg_sf_controls_background', + [ + 'label' => __('Controls Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fg-filter-wrap button' => 'background: {{VALUE}}' + ] + ] + ); + + $this->add_responsive_control( + 'fg_sf_controls_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fg-filter-wrap button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->add_responsive_control( + 'fg_sf_controls_margin', + [ + 'label' => __('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fg-filter-wrap' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'fg_sf_controls_box_shadow', + 'selector' => '{{WRAPPER}} .fg-filter-wrap button' + ] + ); + + $this->add_control( + 'fg_sf_separator', + [ + 'label' => esc_html__('Separator', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'sf_left_border_size', + [ + 'label' => esc_html__('Separator Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 1, + ], + 'range' => [ + 'px' => [ + 'max' => 10, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .fg-filter-wrap button' => 'border-right: {{SIZE}}px solid;', + ] + ] + ); + + $this->add_control( + 'sf_left_border_color', + [ + 'label' => __('Separator Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#abb5ff', + 'selectors' => [ + '{{WRAPPER}} .fg-filter-wrap button' => 'border-color: {{VALUE}}', + ] + ] + ); + + $this->add_control( + 'fg_sf', + [ + 'label' => esc_html__('Form', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before' + ] + ); + + $this->add_control( + 'fg_sf_background', + [ + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-filters-wrap .fg-layout-3-search-box' => 'background: {{VALUE}}' + ] + ] + ); + + $this->add_control( + 'fg_sf_placeholder', + [ + 'label' => esc_html__('Placeholder', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'default' => __('Search Gallery Item...', 'essential-addons-for-elementor-lite'), + 'ai' => [ + 'active' => false, + ], + ] + ); + + $this->add_control( + 'fg_sf_placeholder_color', + [ + 'label' => __('Placeholder Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#858e9a', + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-search-box input[type="text"]::-webkit-input-placeholder' => 'color: {{VALUE}}', + '{{WRAPPER}} .fg-layout-3-search-box input[type="text"]::-moz-placeholder' => 'color: {{VALUE}}', + '{{WRAPPER}} .fg-layout-3-search-box input[type="text"]:-ms-input-placeholder' => 'color: {{VALUE}}', + '{{WRAPPER}} .fg-layout-3-search-box input[type="text"]:-moz-placeholder' => 'color: {{VALUE}}', + '{{WRAPPER}} .fg-layout-3-search-box input' => 'color: {{VALUE}}' + ] + ] + ); + + $this->add_responsive_control( + 'fg_sf_form_width', + [ + 'label' => esc_html__('Width', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + '%' => [ + 'max' => 100 + ] + ], + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-search-box' => 'flex-basis: {{SIZE}}{{UNIT}};', + ] + ] + ); + + $this->add_responsive_control( + 'fg_sf_form_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-filters-wrap .fg-layout-3-search-box' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'fg_sf_form_box_shadow', + 'selector' => '{{WRAPPER}} .fg-layout-3-filters-wrap .fg-layout-3-search-box' + ] + ); + + $this->add_control( + 'fg_sf_dropdown', + [ + 'label' => esc_html__('Dropdown', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_control( + 'fg_sf_dropdown_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-filter-controls li.control' => 'color: {{VALUE}}' + ] + ] + ); + + $this->add_control( + 'fg_sf_dropdown_hover_color', + [ + 'label' => __('Hover Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-filter-controls li.control:hover' => 'color: {{VALUE}}' + ] + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'fg_sf_dropdown_bg', + 'types' => ['classic', 'gradient'], + 'exclude' => [ + 'image', + ], + 'selector' => '{{WRAPPER}} .fg-layout-3-filter-controls', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'fg_sf_dropdown_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_TEXT, + ], + 'selector' => '{{WRAPPER}} .fg-layout-3-filter-controls li.control' + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'fg_sf_dropdown_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'selector' => '{{WRAPPER}} .fg-layout-3-filter-controls li.control' + ] + ); + + $this->add_responsive_control( + 'fg_sf_dropdown_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-filter-controls li.control' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + + $this->add_responsive_control( + 'fg_sf_dropdown_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .fg-layout-3-filter-controls.open-filters' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ] + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Not found text + * ------------------------------------------------- + */ + $this->start_controls_section( + 'eael_not_found_text_style', + [ + 'label' => esc_html__('Not found text', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_fg_not_found_text_typography', + 'selector' => '{{WRAPPER}} #eael-fg-no-items-found', + ] + ); + + $this->add_control( + 'eael_fg_not_found_text_align', + [ + 'label' => esc_html__( 'Alignment', 'essential-addons-for-elementor-lite' ), + 'type' => \Elementor\Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => esc_html__( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => esc_html__( 'Center', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => esc_html__( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'toggle' => true, + 'selectors' => [ + '{{WRAPPER}} #eael-fg-no-items-found' => 'text-align: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'eael_fg_not_found_text_bg_color', + 'types' => [ 'classic', 'gradient', 'video' ], + 'selector' => '{{WRAPPER}} #eael-fg-no-items-found', + ] + ); + + $this->add_control( + 'eael_fg_not_found_text_color', + [ + 'label' => esc_html__('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#858e9a', + 'selectors' => [ + '{{WRAPPER}} #eael-fg-no-items-found' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_not_found_text_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} #eael-fg-no-items-found' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_responsive_control( + 'eael_not_found_text_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} #eael-fg-no-items-found' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_not_found_text_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} #eael-fg-no-items-found', + ] + ); + + $this->add_control( + 'eael_not_found_text_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 0, + ], + 'range' => [ + 'px' => [ + 'max' => 500, + ], + ], + 'selectors' => [ + '{{WRAPPER}} #eael-fg-no-items-found' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_not_found_text_shadow', + 'selector' => '{{WRAPPER}} #eael-fg-no-items-found', + ] + ); + + $this->end_controls_section(); + + /** + * Style Tab: Load More Button + * ------------------------------------------------- + */ + $this->start_controls_section( + 'section_loadmore_button_style', + [ + 'label' => __('Load More Button', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_responsive_control( + 'button_margin_top', + [ + 'label' => __('Top Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 80, + 'step' => 1, + ], + ], + 'size_units' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more' => 'margin-top: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->start_controls_tabs('tabs_eael_load_more_button_style'); + + $this->start_controls_tab( + 'tab_load_more_button_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'load_more_button_bg_color_normal', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#333', + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more' => 'background-color: {{VALUE}}', + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'load_more_button_text_color_normal', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'load_more_button_border_normal', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'placeholder' => '1px', + 'default' => '1px', + 'selector' => '{{WRAPPER}} .eael-gallery-load-more', + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'load_more_button_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'load_more_button_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'global' => [ + 'default' => Global_Typography::TYPOGRAPHY_TEXT, + ], + 'selector' => '{{WRAPPER}} .eael-gallery-load-more .eael-filterable-gallery-load-more-text', + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'load_more_button_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 15, + ], + 'range' => [ + 'px' => [ + 'min' => 20, + 'max' => 500, + 'step' => 1, + ] + ], + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more .eael-filterable-gallery-load-more-icon' => 'font-size: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};' + ] + ] + ); + + $this->add_control( + 'load_more_button_icon_spacing', + [ + 'label' => __('Icon Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 50 + ] + ], + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more .fg-load-more-icon-left' => 'margin-right: {{SIZE}}{{UNIT}};', + '{{WRAPPER}} .eael-gallery-load-more .fg-load-more-icon-right' => 'margin-left: {{SIZE}}{{UNIT}};', + ] + ] + ); + + $this->add_responsive_control( + 'load_more_button_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'load_more_button_box_shadow', + 'selector' => '{{WRAPPER}} .eael-gallery-load-more', + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'load_more_button_icon_heading', + [ + 'label' => __('Button Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'pagination' => 'yes', + 'load_more_icon!' => '', + ], + ] + ); + + $this->add_responsive_control( + 'load_more_button_icon_margin', + [ + 'label' => __('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'placeholder' => [ + 'top' => '', + 'right' => '', + 'bottom' => '', + 'left' => '', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more .eael-filterable-gallery-load-more-icon' => 'margin-top: {{TOP}}{{UNIT}}; margin-left: {{LEFT}}{{UNIT}}; margin-right: {{RIGHT}}{{UNIT}}; margin-bottom: {{BOTTOM}}{{UNIT}};', + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_icon!' => '', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'tab_button_hover', + [ + 'label' => __('Hover', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'button_bg_color_hover', + [ + 'label' => __('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more:hover' => 'background-color: {{VALUE}}', + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'button_text_color_hover', + [ + 'label' => __('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more:hover' => 'color: {{VALUE}}', + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_control( + 'button_border_color_hover', + [ + 'label' => __('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-gallery-load-more:hover' => 'border-color: {{VALUE}}', + ], + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'button_box_shadow_hover', + 'selector' => '{{WRAPPER}} .eael-gallery-load-more:hover', + 'condition' => [ + 'pagination' => 'yes', + 'load_more_text!' => '', + ], + ] + ); + + $this->end_controls_tab(); + $this->end_controls_tabs(); + + $this->end_controls_section(); + } + + public function sorter_class( $string ) { + $sorter_class = strtolower( $string ); + $sorter_class = str_replace( ' ', '-', $sorter_class ); + $sorter_class = str_replace( ',-', ' eael-cf-', $sorter_class ); + $sorter_class = str_replace( ',', 'comma', $sorter_class ); + $sorter_class = str_replace( '&', 'and', $sorter_class ); + $sorter_class = str_replace( '+', 'plus', $sorter_class ); + $sorter_class = str_replace( 'amp;', '', $sorter_class ); + $sorter_class = str_replace( '/', 'slash', $sorter_class ); + $sorter_class = str_replace( "'", 'apostrophe', $sorter_class ); + $sorter_class = str_replace( '"', 'apostrophe', $sorter_class ); + $sorter_class = str_replace( '.', '-', $sorter_class ); + $sorter_class = str_replace( '~', 'tilde', $sorter_class ); + $sorter_class = str_replace( '!', 'exclamation', $sorter_class ); + $sorter_class = str_replace( '@', 'at', $sorter_class ); + $sorter_class = str_replace( '#', 'hash', $sorter_class ); + $sorter_class = str_replace( '(', 'parenthesis', $sorter_class ); + $sorter_class = str_replace( ')', 'parenthesis', $sorter_class ); + $sorter_class = str_replace( '=', 'equal', $sorter_class ); + $sorter_class = str_replace( ';', 'semicolon', $sorter_class ); + $sorter_class = str_replace( ':', 'colon', $sorter_class ); + $sorter_class = str_replace( '<', 'lessthan', $sorter_class ); + $sorter_class = str_replace( '>', 'greaterthan', $sorter_class ); + $sorter_class = str_replace( '|', 'pipe', $sorter_class ); + $sorter_class = str_replace( '\\', 'backslash', $sorter_class ); + $sorter_class = str_replace( '^', 'caret', $sorter_class ); + $sorter_class = str_replace( '*', 'asterisk', $sorter_class ); + $sorter_class = str_replace( '$', 'dollar', $sorter_class ); + $sorter_class = str_replace( '%', 'percent', $sorter_class ); + $sorter_class = str_replace( '`', 'backtick', $sorter_class ); + $sorter_class = str_replace( '[', 'bracket', $sorter_class ); + $sorter_class = str_replace( ']', 'bracket', $sorter_class ); + $sorter_class = str_replace( '{', 'curlybracket', $sorter_class ); + $sorter_class = str_replace( '}', 'curlybracket', $sorter_class ); + $sorter_class = str_replace( '?', 'questionmark', $sorter_class ); + + if ( function_exists('mb_convert_encoding') ) { + $sorter_class = mb_convert_encoding( $sorter_class, 'UTF-8' ); + } else { + $sorter_class = utf8_encode( $sorter_class ); + } + + return $sorter_class; + } + + protected function render_filters() + { + $settings = $this->get_settings_for_display(); + $all_text = ($settings['eael_fg_all_label_text'] != '') ? Helper::eael_wp_kses($settings['eael_fg_all_label_text']) : esc_html__('All', 'essential-addons-for-elementor-lite'); + + if ($settings['filter_enable'] == 'yes') { + ?> + + get_settings_for_display(); + if ($settings['filter_enable'] == 'yes') { + ?> +
    +
    + +
      + +
    • + + + $control) : + $sorter_filter = $this->sorter_class($control['eael_fg_control']); + $custom_id = sanitize_text_field( $control['eael_fg_control_custom_id'] ) ?? ""; + ?> +
    • id="" class="control custom_default_control ) { + if ( $this->default_control_key === $key ){ + echo 'active'; + } + } ?>" data-filter=".eael-cf-">
    • + +
    +
    + + + +
    + get_settings_for_display(); + $icon_migrated = isset($settings['__fa4_migrated']['load_more_icon_new']); + $icon_is_new = empty($settings['load_more_icon']); + + $this->add_render_attribute('load-more-button', 'class', [ + 'eael-gallery-load-more', + 'elementor-button', + 'elementor-size-' . $settings['button_size'], + ]); + + if ($settings['pagination'] == 'yes') { ?> + + get_settings_for_display(); + $gallery_items = $settings['eael_fg_gallery_items']; + $gallery_store = []; + $counter = 0; + $video_gallery_yt_privacy = ! empty( $settings['video_gallery_yt_privacy'] ) && 'yes' === $settings['video_gallery_yt_privacy'] ? 1 : 0; + + foreach ($gallery_items as $gallery) { + $gallery_store[$counter]['title'] = Helper::eael_wp_kses($gallery['eael_fg_gallery_item_name']); + $gallery_store[$counter]['content'] = $gallery['eael_fg_gallery_item_content']; + $gallery_store[$counter]['id'] = $gallery['_id']; + $gallery_store[$counter]['image'] = $gallery['eael_fg_gallery_img']; + $gallery_store[$counter]['image'] = sanitize_url( $gallery['eael_fg_gallery_img']['url'] ); + $gallery_store[$counter]['image_id'] = $gallery['eael_fg_gallery_img']['id']; + $gallery_store[$counter]['maybe_link'] = $gallery['eael_fg_gallery_link']; + $gallery_store[$counter]['link'] = $gallery['eael_fg_gallery_img_link']; + + $gallery_store[$counter]['video_gallery_switch'] = $gallery['fg_video_gallery_switch']; + + $gallery['eael_fg_gallery_item_video_link'] = empty( $gallery['eael_fg_gallery_item_video_link'] ) ? '' : $gallery['eael_fg_gallery_item_video_link']; + if (strpos($gallery['eael_fg_gallery_item_video_link'], 'youtu.be') != false) { + preg_match('/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/\s]{11})/', $gallery['eael_fg_gallery_item_video_link'], $matches); + $video_link = !empty($matches) ? sprintf('https://www.youtube.com/watch?v=%s', $matches[1]) : ''; + $gallery_store[$counter]['video_link'] = $video_link; + } else { + $gallery_store[$counter]['video_link'] = $gallery['eael_fg_gallery_item_video_link']; + } + + if ( $video_gallery_yt_privacy ){ + if ( strpos( $gallery_store[$counter]['video_link'], 'youtube' ) != false ) { + $gallery_store[$counter]['video_link'] = str_replace('youtube.com/watch?v=', 'youtube-nocookie.com/embed/', $gallery_store[$counter]['video_link']); + } + + if ( strpos( $gallery_store[$counter]['video_link'], 'vimeo' ) != false ) { + $gallery_store[$counter]['video_link'] = esc_url( add_query_arg( [ 'dnt' => 1 ], $gallery_store[$counter]['video_link'] ) ); + } + } + + $gallery_store[$counter]['show_lightbox'] = $gallery['eael_fg_gallery_lightbox']; + $gallery_store[$counter]['play_icon'] = $gallery['fg_video_gallery_play_icon']; + $gallery_store[$counter]['controls'] = $this->sorter_class($gallery['eael_fg_gallery_control_name']); + $gallery_store[$counter]['price_switch'] = $gallery['fg_item_price_switch']; + $gallery_store[$counter]['price'] = $gallery['fg_item_price']; + $gallery_store[$counter]['ratings_switch'] = $gallery['fg_item_ratings_switch']; + $gallery_store[$counter]['ratings'] = $gallery['fg_item_ratings']; + $gallery_store[$counter]['category_switch'] = $gallery['fg_item_cat_switch']; + $gallery_store[$counter]['category'] = $gallery['fg_item_cat']; + $counter++; + } + + return $gallery_store; + } + + /** + * Generating gallery item full image clickable content + * + * @since 4.7.5 + * @param array $settings : Elementor provided settings + * @param array $item : Gallery item + * @param boolean $check_popup_status + * @return string : Html markup + */ + public function gallery_item_full_image_clickable_content($settings, $item, $check_popup_status=true){ + $html = ''; + $magnific_class = "eael-magnific-link eael-magnific-link-clone active"; + $title = ''; + + if ( $settings['eael_section_fg_mfp_caption'] === 'yes' ){ + $title = $item['title']; + } + + if ( $settings['eael_fg_show_popup'] === 'media' && $settings['eael_section_fg_full_image_action'] === 'link' ){ + $magnific_class = ''; + } + + if($check_popup_status){ + if ($settings['eael_section_fg_full_image_action'] === 'lightbox' && !$this->popup_status) { + $this->popup_status = true; + $html .= ''; + } + }else { + if ($settings['eael_section_fg_full_image_action'] === 'lightbox') { + $html .= ''; + } + } + + if ( $settings['eael_section_fg_full_image_action'] === 'link' ) { + static $ea_link_repeater_index = 0; + $link_key = 'link_' . $ea_link_repeater_index++; + + if ( ! empty( $item['link'] ) && is_array( $item['link'] ) ) { + $this->add_link_attributes( $link_key, $item['link'] ); + } + + $html .= 'get_render_attribute_string( $link_key ) . '>'; + } + + return $html; + } + + /** + * Generating video gallery item thumbnail content + * + * @since 4.7.5 + * @param array $settings : Elementor provided settings + * @param array $item : Gallery item + * @return string : Html markup + */ + protected function gallery_item_thumbnail_content($settings, $item){ + + + $html = '' . esc_attr( get_post_meta( $item['image_id'], '_wp_attachment_image_alt', true ) ) . ''; + + if ( empty($settings['eael_section_fg_full_image_clickable']) && $item['video_gallery_switch'] !== 'true' ) { + if ($settings['eael_fg_show_popup'] == 'buttons' && $settings['eael_fg_caption_style'] === 'card') { + $html .= ''; + } elseif ( $settings['eael_fg_show_popup'] === 'media' && $settings['eael_fg_caption_style'] === 'card' ) { + $html .= ''; + } + } + + if (isset($item['video_gallery_switch']) && ($item['video_gallery_switch'] === 'true')) { + $html .= $this->video_gallery_switch_content( $item, true, $settings ); + } + + return $html; + } + + /** + * Generating video gallery switch content + * + * @since 4.7.5 + * @param array $item : Gallery item + * @param boolean $show_video_popup_bg + * @return string : Html markup + */ + protected function video_gallery_switch_content( $item, $show_video_popup_bg=true, $settings = null ) { + $html = ''; + + $icon_url = isset($item['play_icon']['url']) ? $item['play_icon']['url'] : ''; + $video_url = isset($item['video_link']) ? $item['video_link'] : '#'; + $eael_privacy_notice = isset( $settings['eael_privacy_notice'] ) ? $settings['eael_privacy_notice'] : ''; + + $html .= ''; + + if( $show_video_popup_bg ){ + $html .= '
    '; + } + + if (!empty($icon_url)) { + $html .= 'eael-fg-video-play-icon'; + } + + $html .= '
    '; + + return $html; + } + + /** + * Generating caption content for gallery item + * + * @since 4.7.5 + * @param array $settings : Elementor provided settings + * @param array $item : Gallery item + * @param string $caption_style + * @return string : Html markup + */ + protected function gallery_item_caption_content($settings, $item, $caption_style){ + $html = ''; + + if ($settings['eael_section_fg_full_image_clickable']) { + $html .= ''; + } + + return $html; + } + + protected function render_fg_buttons($settings, $item) + { + $zoom_icon_migrated = isset($settings['__fa4_migrated']['eael_section_fg_zoom_icon_new']); + $zoom_icon_is_new = empty($settings['eael_section_fg_zoom_icon']); + $link_icon_migrated = isset($settings['__fa4_migrated']['eael_section_fg_link_icon_new']); + $link_icon_is_new = empty($settings['eael_section_fg_link_icon']); + $title = ''; + + if ( $settings['eael_section_fg_mfp_caption'] === 'yes' ){ + $title = $item['title']; + } + + ob_start(); + + echo ''; + + return ob_get_clean(); + } + + protected function render_layout_3_gallery_items($init_show = 0) + { + $settings = $this->get_settings_for_display(); + $gallery = $this->gallery_item_store(); + $gallery_markup = []; + + foreach ($gallery as $item) { + $html = ''; +} else { + echo ''; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Content/Product_Grid.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Content/Product_Grid.php new file mode 100644 index 0000000..a0b7a41 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Content/Product_Grid.php @@ -0,0 +1,91 @@ +have_posts() ) { + while ( $query->have_posts() ) { + $query->the_post(); + $product = wc_get_product( get_the_ID() ); + if ( $settings['eael_product_grid_style_preset'] == 'eael-product-simple' || $settings['eael_product_grid_style_preset'] == 'eael-product-reveal' ) { ?> +
  • + + get_image( 'woocommerce_thumbnail' )); ?> +

    get_title()); ?>

    + get_average_rating(), $product->get_rating_count() )); + } + if ( ! $product->managing_stock() && ! $product->is_in_stock() ) { + printf( '%s', __( 'Stock
    Out', 'essential-addons-for-elementor-lite' ) ); + } elseif ( $product->is_on_sale() ) { + printf( '%s', __( 'Sale!', 'essential-addons-for-elementor-lite' ) ); + } + ?> + get_price_html()); ?> +
    + get_id() ); + } + ?> +
  • + +
  • +
    + get_image( 'woocommerce_thumbnail' ); ?> +
    + + get_id(), 'icon' ); + } + ?> +
    +
    +

    get_title()); ?>

    + get_average_rating(), $product->get_rating_count() ); + } + if ($product->is_on_sale()){ + printf( '%s', __( 'Sale!', 'essential-addons-for-elementor-lite' )); + } + ?> + get_price_html(); ?> +
  • + get_id() ); + }); + } + + wc_get_template_part( 'content', 'product' ); + } + } + } else { + printf( '

    %

    ', __( 'No products found!', 'essential-addons-for-elementor-lite' ) ); + + } + + wp_reset_postdata(); + ?> + have_posts() ) { + while ( $query->have_posts() ) { + $query->the_post(); + $product = wc_get_product( get_the_ID() ); + if ( $settings['eael_woo_product_list_style_preset'] == 'eael-product-simple' || $settings['eael_woo_product_list_style_preset'] == 'eael-product-reveal' ) { ?> +
  • + + get_image( 'woocommerce_thumbnail' )); ?> +

    get_title()); ?>

    + get_average_rating(), $product->get_rating_count() )); + } + if ( ! $product->managing_stock() && ! $product->is_in_stock() ) { + printf( '%s', __( 'Stock
    Out', 'essential-addons-for-elementor-lite' ) ); + } elseif ( $product->is_on_sale() ) { + printf( '%s', __( 'Sale!', 'essential-addons-for-elementor-lite' ) ); + } + ?> + get_price_html()); ?> +
    + get_id() ); + } + ?> +
  • + +
  • +
    + get_image( 'woocommerce_thumbnail' ); ?> +
    + + get_id(), 'icon' ); + } + ?> +
    +
    +

    get_title()); ?>

    + get_average_rating(), $product->get_rating_count() ); + } + if ($product->is_on_sale()){ + printf( '%s', __( 'Sale!', 'essential-addons-for-elementor-lite' )); + } + ?> + get_price_html(); ?> +
  • + get_id() ); + }); + } + + wc_get_template_part( 'content', 'product' ); + } + } + } else { + printf( '

    %

    ', __( 'No products found!', 'essential-addons-for-elementor-lite' ) ); + + } + + wp_reset_postdata(); + ?> + get_post_thumbnail_id(), + ]; + $settings['eael_image_size_customize_size'] = $settings['eael_product_grid_image_size_size']; + $thumbnail_html = Group_Control_Image_Size::get_attachment_image_html( $settings,'eael_image_size_customize' ); +} + +$title_tag = isset( $settings['eael_product_grid_title_html_tag'] ) ? Helper::eael_validate_html_tag($settings['eael_product_grid_title_html_tag']) : 'h2'; +$should_print_compare_btn = isset( $settings['show_compare'] ) && 'yes' === $settings['show_compare']; + +if ( function_exists( 'YITH_WCWL' ) ) { + $should_print_wishlist_btn = isset( $settings['eael_product_grid_wishlist'] ) && 'yes' === $settings['eael_product_grid_wishlist']; +} +// Improvement +$grid_style_preset = isset($settings['eael_product_grid_style_preset']) ? $settings['eael_product_grid_style_preset'] : ''; +$list_style_preset = isset($settings['eael_product_list_style_preset']) ? $settings['eael_product_list_style_preset'] : ''; +$sale_badge_align = isset( $settings['eael_product_sale_badge_alignment'] ) ? esc_attr( $settings['eael_product_sale_badge_alignment'] ) : ''; +$sale_badge_preset = isset( $settings['eael_product_sale_badge_preset'] ) ? esc_attr( $settings['eael_product_sale_badge_preset'] ) : ''; +// should print vars +$should_print_rating = isset( $settings['eael_product_grid_rating'] ) && 'yes' === $settings['eael_product_grid_rating']; +$should_print_quick_view = isset( $settings['eael_product_grid_quick_view'] ) && 'yes' === $settings['eael_product_grid_quick_view']; +$should_print_image_clickable = isset( $settings['eael_product_grid_image_clickable'] ) && 'yes' === $settings['eael_product_grid_image_clickable']; +$should_print_price = isset( $settings['eael_product_grid_price'] ) && 'yes' === $settings['eael_product_grid_price']; +$should_print_excerpt = isset( $settings['eael_product_grid_excerpt'] ) && ('yes' === $settings['eael_product_grid_excerpt'] && has_excerpt()); +$widget_id = isset($settings['eael_widget_id']) ? $settings['eael_widget_id'] : null; + +$sale_badge_text = !empty($settings['eael_product_sale_text']) ? $settings['eael_product_sale_text'] : __( 'Sale!', 'essential-addons-for-elementor-lite' ); +$stock_out_badge_text = !empty($settings['eael_product_stockout_text']) ?$settings['eael_product_stockout_text'] : __( 'Stock
    Out', 'essential-addons-for-elementor-lite' ); +$is_show_badge = $settings['eael_show_product_sale_badge']; + +$quick_view_setting = [ + 'widget_id' => $widget_id, + 'product_id' => $product->get_id(), + 'page_id' => $settings['eael_page_id'], +]; +$product_wrapper_classes = implode( " ", apply_filters( 'eael_product_wrapper_class', [], $product->get_id(), 'eicon-woocommerce' ) ); + +if ( $grid_style_preset == 'eael-product-simple' || $grid_style_preset == 'eael-product-reveal' ) { ?> +
  • + +
    + get_permalink() . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + } + + echo wp_kses_post( $product->get_image( $settings['eael_product_grid_image_size_size'], [ 'loading' => 'eager', 'class'=> 'attachment-woocommerce_thumbnail size-woocommerce_thumbnail wvs-archive-product-image' ] ) ); + + if ( $should_print_image_clickable ) { + echo ''; + } + + // printf('<%1$s class="woocommerce-loop-product__title">%2$s', $title_tag, $product->get_title(), $product->get_permalink()); + echo ''; + + if ( $should_print_rating ) { + echo wp_kses_post( wc_get_rating_html( $product->get_average_rating(), $product->get_rating_count() ) ); + } + if ( $is_show_badge ){ + if ( ! $product->is_in_stock() ) { + printf( '%s', $stock_out_badge_text ); + } elseif ( $product->is_on_sale() ) { + printf( '%s', $sale_badge_text ); + } + } + + + if ( $should_print_price ) { + echo '
    '.$product->get_price_html().'
    '; + } + ?> + get_id() ); + } + ?> + '; + echo do_shortcode('[yith_wcwl_add_to_wishlist]'); + echo '
    '; + } + + if ( $settings['eael_wc_loop_hooks'] === 'yes' ) { + do_action( 'woocommerce_after_shop_loop_item' ); + } + do_action( 'eael_woocommerce_after_shop_loop_item' ); + ?> + + + +
  • + +
  • > + +
    + get_permalink() . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + } + echo $product->get_image( $settings['eael_product_grid_image_size_size'], [ 'loading' => 'eager' ] ); + if ( $should_print_image_clickable ) { + echo ''; + } + ?> +
    + + get_id(), 'icon' ); + } + ?> + '; + echo do_shortcode('[yith_wcwl_add_to_wishlist]'); + echo '
    '; + } + ?> +
    + + %2$s', $title_tag, $product->get_title(), $product->get_permalink()); + echo ''; + + if ( $should_print_rating ) { + echo wc_get_rating_html( $product->get_average_rating(), $product->get_rating_count() ); + } + + if ( $is_show_badge ) { + if ( ! $product->is_in_stock() ) { + printf( '%s', $stock_out_badge_text ); + } elseif ( $product->is_on_sale() ) { + printf( '%s', $sale_badge_text ); + } + } + + if ( $should_print_price ) { + echo '
    '.$product->get_price_html().'
    '; + } + if ( $settings['eael_wc_loop_hooks'] === 'yes' ) { + do_action( 'woocommerce_after_shop_loop_item' ); + } + do_action( 'eael_woocommerce_after_shop_loop_item' ); + ?> + +
  • + get_id() ) || $product->is_visible() ) { + ?> +
  • > + +
    +
    +
    + is_in_stock() ? '' . $stock_out_badge_text . '' : ( $product->is_on_sale() ? '' . $sale_badge_text . '' : '' ) ); + } + + if( $should_print_image_clickable ) { + echo ''; + } + + echo wp_kses_post( $product->get_image( $settings['eael_product_grid_image_size_size'], [ 'loading' => 'eager' ] ) ); + + if( $should_print_image_clickable ) { + echo ''; + } + ?> +
    +
    + +
      + +
    • + + + +
    • + + '; + Product_Grid::print_compare_button( $product->get_id(), 'icon' ); + echo ''; + } + ?> + '; + echo do_shortcode('[yith_wcwl_add_to_wishlist]'); + echo ''; + } + ?> +
    • get_permalink() . '">'; ?>
    • +
    • +
    + +
      +
    • + '; + Product_Grid::print_compare_button( $product->get_id(), 'icon' ); + echo ''; + } + ?> + '; + echo do_shortcode('[yith_wcwl_add_to_wishlist]'); + echo ''; + } + ?> + +
    • + + + +
    • + + +
    • get_permalink + () . '">'; ?>
    • +
    + +
      +
    • + '; + Product_Grid::print_compare_button( $product->get_id(), 'icon' ); + echo ''; + } + ?> + '; + echo do_shortcode('[yith_wcwl_add_to_wishlist]'); + echo ''; + } + ?> + +
    • + + + +
    • + + +
    • get_permalink() . '">'; ?>
    • +
    + +
    +
    +
    + '.$product->get_price_html().'
    '; + } + + if ($should_print_rating) { + echo wc_get_rating_html + ($product->get_average_rating(), $product->get_rating_count()); + } + ?> +
    + get_permalink() ) . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + printf('<%1$s>%2$s', $title_tag, Helper::eael_wp_kses( $product->get_title() )); + echo ''; + ?> + %2$s', $title_tag, $product->get_title(), $product->get_permalink()); ?> +
    + '.$product->get_price_html().'
    '; + }?> + + + +
  • + get_id() ) || $product->is_visible() ) { + ?> +
  • > +
    +
    +
    + get_permalink() . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + } + + if ( $is_show_badge ) { + echo( ! $product->is_in_stock() ? '' . $stock_out_badge_text . '' : ( $product->is_on_sale() ? '' . $sale_badge_text . '' : '' ) ); + } + + echo $product->get_image($settings['eael_product_grid_image_size_size'], ['loading' => 'eager']); + + if( $should_print_image_clickable ) { + echo ''; + } + ?> +
    +
    +
      +
    • +
    • + '; + Product_Grid::print_compare_button( $product->get_id(), 'icon' ); + echo ''; + } + ?> + '; + echo do_shortcode('[yith_wcwl_add_to_wishlist]'); + echo ''; + } + ?> + +
    • + + + +
    • + +
    +
    +
    +
    + '.$product->get_price_html().'
    '; + } + ?> +
    + get_permalink() ) . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + printf('<%1$s>%2$s', $title_tag, Helper::eael_wp_kses( $product->get_title() )); + echo ''; + ?> +
    +
    + +
  • + get_id() ) || $product->is_visible() ) { + ?> +
  • "> +
    +
    +
    + get_permalink() . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + } + if ( $is_show_badge ) { + echo( ! $product->is_in_stock() ? '' . $stock_out_badge_text . '' : ( $product->is_on_sale() ? '' . $sale_badge_text . '' : '' ) ); + } + echo wp_kses_post( $product->get_image( $settings['eael_product_grid_image_size_size'], [ 'loading' => 'eager' ] ) ); + + if( $should_print_image_clickable ) { + echo ''; + } + ?> +
    +
    + '; + if ( $should_print_excerpt ) { + echo '
    '; + echo '

    ' . wp_trim_words(strip_shortcodes(get_the_excerpt()), $settings['eael_product_grid_excerpt_length'], $settings['eael_product_grid_excerpt_expanison_indicator']) . '

    '; + echo '
    '; + } + if ( $should_print_price ) { + echo '
    '.$product->get_price_html().'
    '; + } + + if ($should_print_rating) { + echo wc_get_rating_html + ($product->get_average_rating(), $product->get_rating_count()); + } + + } elseif ($list_style_preset == 'eael-product-list-preset-3') { + echo '
    '; + if ($should_print_price) { + echo '
    '.$product->get_price_html().'
    '; + } + if ($should_print_rating) { + echo wc_get_rating_html + ($product->get_average_rating(), $product->get_rating_count()); + } + echo '
    +
    + '; + if ( $should_print_excerpt ) { + echo '
    '; + echo '

    ' . wp_trim_words(strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : + get_the_content()), $settings['eael_product_grid_excerpt_length'], $settings['eael_product_grid_excerpt_expanison_indicator']) . '

    '; + echo '
    '; + } + echo '
    '; + } elseif ($list_style_preset == 'eael-product-list-preset-4') { + + if ($should_print_rating) { + echo wc_get_rating_html + ($product->get_average_rating(), $product->get_rating_count()); + } + + echo ''; + if ( $should_print_excerpt ) { + echo '
    '; + echo '

    ' . wp_trim_words(strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : + get_the_content()), $settings['eael_product_grid_excerpt_length'], $settings['eael_product_grid_excerpt_expanison_indicator']) . '

    '; + echo '
    '; + } + if ( $should_print_price ) { + echo '
    '.$product->get_price_html().'
    '; + } + + } else { + echo ''; + + if ( $should_print_price ) { + echo '
    '.$product->get_price_html().'
    '; + } + + if ($should_print_rating) { + echo wc_get_rating_html + ($product->get_average_rating(), $product->get_rating_count()); + } + + if ( $should_print_excerpt ) { + echo '
    '; + echo '

    ' . wp_trim_words(strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : + get_the_content()), $settings['eael_product_grid_excerpt_length'], $settings['eael_product_grid_excerpt_expanison_indicator']) . '

    '; + echo '
    '; + }; + } + ?> + +
      + '; + Product_Grid::print_compare_button( $product->get_id(), 'icon' ); + echo ''; + } + ?> +
    • + + '; + echo do_shortcode('[yith_wcwl_add_to_wishlist]'); + echo ''; + } + ?> + +
    • + + + +
    • + +
    + +
    + +
  • + is_in_stock() ) { + remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_show_product_loop_sale_flash', 10 ); + echo ''.__('Stock ', 'essential-addons-for-elementor-lite'). '
    ' . __('Out', 'essential-addons-for-elementor-lite').'
    '; + } + },9); + + if ( $should_print_compare_btn ) { + add_action( 'woocommerce_after_shop_loop_item', [ + '\Essential_Addons_Elementor\Elements\Product_Grid', + 'print_compare_button', + ] ); + } + + $thumb_size = isset($settings['eael_product_grid_image_size_size']) ? $settings['eael_product_grid_image_size_size'] : ''; + global $eael_thumb_default; + add_filter( 'single_product_archive_thumbnail_size', function($size)use($thumb_size){ + global $eael_thumb_default; + $eael_thumb_default = $size; + return $thumb_size != '' ? $thumb_size : $size ; + }); + + wc_get_template_part( 'content', 'product' ); + + add_filter( 'single_product_archive_thumbnail_size', function($size){ + global $eael_thumb_default; + return !empty($eael_thumb_default) ? $eael_thumb_default : $size; + }); + + if ( $should_print_compare_btn ) { + remove_action( 'woocommerce_after_shop_loop_item', [ + '\Essential_Addons_Elementor\Elements\Product_Grid', + 'print_compare_button', + ] ); + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Grid/default.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Grid/default.php new file mode 100644 index 0000000..576fd40 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Grid/default.php @@ -0,0 +1,383 @@ + get_post_thumbnail_id(), + ]; + $settings['eael_image_size_customize_size'] = $settings['image_size']; + $thumbnail_html = Group_Control_Image_Size::get_attachment_image_html( $settings,'eael_image_size_customize' ); +} + +$enable_ratio = $settings['enable_postgrid_image_ratio'] == 'yes' ? 'eael-image-ratio':''; + +$title_tag = isset($settings['title_tag']) ? Helper::eael_validate_html_tag($settings['title_tag']) : 'h2'; + +if ($settings['eael_post_grid_preset_style'] === 'two') { + echo '
    +
    +
    '; + if (has_post_thumbnail() && $settings['eael_show_image'] == 'yes') { + echo '
    '; + if ( 'yes' === $settings['eael_show_post_terms'] && 'yes' === $settings['eael_post_terms_on_image_hover'] ) { + echo Helper::get_terms_as_list($settings['eael_post_terms'], $settings['eael_post_terms_max_length']); + } + + echo '
    '; + if (isset($settings['eael_post_grid_bg_hover_icon_new']['url'])) { + echo '' . esc_attr(get_post_meta($settings['eael_post_grid_bg_hover_icon_new']['id'], '_wp_attachment_image_alt', true)) . ''; + } else { + echo ''; + } + + echo ''; + echo '
    '; + + echo '
    + '.$thumbnail_html.' +
    +
    '; + } + + if ($settings['eael_show_title'] || $settings['eael_show_meta'] || $settings['eael_show_excerpt']) { + echo '
    '; + if ($settings['eael_show_title']) { + echo '
    <' . $title_tag . ' class="eael-entry-title">'; + echo ''; + + if (empty($settings['eael_title_length'])) { + echo get_the_title(); + } else { + echo implode(" ", array_slice(explode(" ", get_the_title()), 0, $settings['eael_title_length'])); + } + echo ''; + echo '
    '; + } + + if ($settings['meta_position'] == 'meta-entry-header') { + echo '
    '; + if ( isset( $settings['eael_show_avatar_two'] ) && 'yes' === $settings['eael_show_avatar_two'] ) { + echo ''; + } + + if ($settings['eael_show_meta']) { + echo ''; + } + + echo '
    '; + } + + if ($settings['eael_show_excerpt'] || $settings['eael_show_read_more_button']) { + echo '
    +
    '; + if ($settings['eael_show_excerpt']) { + if (empty($settings['eael_excerpt_length'])) { + echo '

    ' . strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()) . '

    '; + } else { + echo '

    ' . wp_trim_words( strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()), $settings['eael_excerpt_length'], $settings['excerpt_expanison_indicator'] ) . '

    '; + } + } + + if ($settings['eael_show_read_more_button']) { + echo '' . Helper::eael_wp_kses($settings['read_more_button_text']) . ''; + } + echo '
    +
    '; + } + + if ($settings['meta_position'] == 'meta-entry-footer') { + echo '
    '; + if ( isset( $settings['eael_show_avatar_two'] ) && 'yes' === $settings['eael_show_avatar_two'] ) { + echo ''; + } + + echo ''; + echo '
    '; + } + echo '
    '; + } + echo '
    +
    +
    '; +} else if ($settings['eael_post_grid_preset_style'] === 'three') { + echo '
    +
    +
    '; + + if (has_post_thumbnail() && $settings['eael_show_image'] == 'yes') { + + echo '
    '; + if ( 'yes' === $settings['eael_show_post_terms'] && 'yes' === $settings['eael_post_terms_on_image_hover'] ) { + echo Helper::get_terms_as_list($settings['eael_post_terms'], $settings['eael_post_terms_max_length']); + } + + echo '
    '; + + if (isset($settings['eael_post_grid_bg_hover_icon_new']['url'])) { + echo '' . esc_attr(get_post_meta($settings['eael_post_grid_bg_hover_icon_new']['id'], '_wp_attachment_image_alt', true)) . ''; + } else { + echo ''; + } + echo ''; + echo '
    '; + + echo '
    + '.$thumbnail_html.' +
    +
    '; + if ($settings['meta_position'] == 'meta-entry-header' && $settings['eael_show_date'] === 'yes') { + echo ''; + } + } + + if ($settings['eael_show_title'] || $settings['eael_show_meta'] || $settings['eael_show_excerpt']) { + echo '
    '; + + if ($settings['eael_show_title']) { + echo '
    <' . $title_tag . ' class="eael-entry-title">'; + echo ''; + + if (empty($settings['eael_title_length'])) { + echo get_the_title(); + } else { + echo implode(" ", array_slice(explode(" ", get_the_title()), 0, $settings['eael_title_length'])); + } + echo ''; + /* + * used Helper::eael_validate_html_tag() method to validate $title_tag + */ + echo '
    '; + } + + if ($settings['meta_position'] == 'meta-entry-footer') { + if ($settings['eael_show_meta']) { + echo ''; + } + } + + if ($settings['eael_show_excerpt'] || $settings['eael_show_read_more_button']) { + echo '
    +
    '; + if ($settings['eael_show_excerpt']) { + if (empty($settings['eael_excerpt_length'])) { + echo '

    ' . strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()) . '

    '; + } else { + echo '

    ' . wp_trim_words( strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()), $settings['eael_excerpt_length'], $settings['excerpt_expanison_indicator']) . '

    '; + } + } + + if ($settings['eael_show_read_more_button']) { + echo '' . Helper::eael_wp_kses($settings['read_more_button_text']) . ''; + } + echo '
    +
    '; + } + + echo '
    '; + } + echo '
    +
    +
    '; +} else { + echo '
    +
    +
    '; + + if (has_post_thumbnail() && $settings['eael_show_image'] == 'yes') { + + echo '
    '; + if ( 'yes' === $settings['eael_show_post_terms'] && 'yes' === $settings['eael_post_terms_on_image_hover'] ) { + echo Helper::get_terms_as_list($settings['eael_post_terms'], $settings['eael_post_terms_max_length']); + } + + echo '
    '; + + if (isset($settings['eael_post_grid_bg_hover_icon_new']['url'])) { + echo '' . esc_attr(get_post_meta($settings['eael_post_grid_bg_hover_icon_new']['id'], '_wp_attachment_image_alt', true)) . ''; + } else { + if (($settings['eael_post_grid_bg_hover_icon_new']['library']) == 'svg') { + echo '' . esc_attr(get_post_meta($settings['eael_post_grid_bg_hover_icon_new']['value']['id'], '_wp_attachment_image_alt', true)) . ''; + } else { + echo ''; + } + } + echo ''; + echo '
    '; + + echo '
    + '.$thumbnail_html.' +
    +
    '; + } + + if ($settings['eael_show_title'] || $settings['eael_show_meta'] || $settings['eael_show_excerpt']) { + echo '
    '; + if ($settings['eael_show_title']) { + echo '
    <' . $title_tag . ' class="eael-entry-title">'; + echo ''; + + if (empty($settings['eael_title_length'])) { + echo get_the_title(); + } else { + echo implode(" ", array_slice(explode(" ", get_the_title()), 0, $settings['eael_title_length'])); + } + echo ''; + echo '
    '; + } + if ($settings['meta_position'] == 'meta-entry-header') { + echo '
    '; + if ( isset( $settings['eael_show_avatar'] ) && 'yes' === $settings['eael_show_avatar'] ) { + echo ''; + + } + + if ($settings['eael_show_meta']) { + echo ''; + } + + echo '
    '; + } + + if ($settings['eael_show_excerpt'] || $settings['eael_show_read_more_button']) { + echo '
    +
    '; + if ($settings['eael_show_excerpt']) { + if (empty($settings['eael_excerpt_length'])) { + echo '

    ' . strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()) . '

    '; + } else { + echo '

    ' . wp_trim_words( strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()), $settings['eael_excerpt_length'], $settings['excerpt_expanison_indicator']) . '

    '; + } + } + + if ($settings['eael_show_read_more_button']) { + echo '' . Helper::eael_wp_kses($settings['read_more_button_text']) . ''; + } + echo '
    +
    '; + } + + if ($settings['eael_show_meta'] && $settings['meta_position'] == 'meta-entry-footer') { + echo ''; + } + + echo '
    '; + } + echo '
    +
    +
    '; +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Timeline/card.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Timeline/card.php new file mode 100644 index 0000000..27c6628 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Timeline/card.php @@ -0,0 +1,52 @@ +'; +} + +$title_tag = isset($settings['title_tag']) ? Helper::eael_validate_html_tag($settings['title_tag']) : 'h2'; + +echo '
    +
    +
    + + + '. $image; + + if( $settings['eael_show_title'] || $settings['eael_show_excerpt'] ) { + echo '
    '; + + if ( $settings['eael_show_title'] ) { + echo '
    + <' . $title_tag . ' class="' . esc_attr( 'eael-timeline-post-title-text-card' ) . '" >' . get_the_title() . ' +
    '; + } + if ( $settings['eael_show_excerpt'] ) { + echo '
    '; + if ( empty( $settings['eael_excerpt_length'] ) ) { + echo '

    ' . strip_shortcodes( get_the_excerpt() ? get_the_excerpt() : get_the_content() ) . '

    '; + } else { + echo '

    ' . wp_trim_words( strip_shortcodes( get_the_excerpt() ? get_the_excerpt() : get_the_content() ), $settings['eael_excerpt_length'], $settings['expanison_indicator'] ) . '

    '; + } + echo '
    '; + } + echo '
    '; + } + echo '
    +
    +
    +
    '; + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Timeline/default.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Timeline/default.php new file mode 100644 index 0000000..40cadee --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Post-Timeline/default.php @@ -0,0 +1,46 @@ + +
    +
    + + +
    '; + if ($settings['eael_show_excerpt']) { + echo '
    '; + if(empty($settings['eael_excerpt_length'])) { + echo '

    '.strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()).'

    '; + }else { + echo '

    ' . wp_trim_words(strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()), intval( $settings['eael_excerpt_length'] ), sanitize_text_field( $settings['expanison_indicator'] )) . '

    '; + } + echo '
    '; + } + + if ($settings['eael_show_title']) { + echo '
    + <' . Helper::eael_validate_html_tag( $settings['title_tag'] ) . ' class="eael-timeline-post-title-text">' . get_the_title() . ' +
    '; + } + echo '
    +
    +'; + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-Carousel/preset-1.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-Carousel/preset-1.php new file mode 100644 index 0000000..11517d4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-Carousel/preset-1.php @@ -0,0 +1,125 @@ + $widget_id, + 'product_id' => $product->get_id(), + 'page_id' => $settings['eael_page_id'], +]; + +$product_details_wrap_show = ! empty( $settings['eael_product_carousel_show_title'] ) || $should_print_price || $should_print_rating || $should_print_excerpt; +$product_details_none_class = $product_details_wrap_show ? '' : 'product-details-none'; + +if ( true === wc_get_loop_product_visibility( $product->get_id() ) || $product->is_visible() ) { + ?> +
  • > + '; + }?> + + +
  • + $widget_id, + 'product_id' => $product->get_id(), + 'page_id' => $settings['eael_page_id'], +]; + +$product_details_wrap_show = ! empty( $settings['eael_product_carousel_show_title'] ) || $should_print_price || $should_print_rating || $should_print_excerpt; +$product_details_none_class = $product_details_wrap_show ? '' : 'product-details-none-overlay'; + +if ( true === wc_get_loop_product_visibility( $product->get_id() ) || $product->is_visible() ) { + ?> +
  • > + + + +
  • + $widget_id, + 'product_id' => $product->get_id(), + 'page_id' => $settings['eael_page_id'], +]; + +$product_details_wrap_show = ! empty( $settings['eael_product_carousel_show_title'] ) || $should_print_price || $should_print_rating || $should_print_excerpt; +$product_details_none_class = $product_details_wrap_show ? '' : 'product-details-none'; + +if ( true === wc_get_loop_product_visibility( $product->get_id() ) || $product->is_visible() ) { + ?> +
  • > + '; + }?> + get_average_rating(), $product->get_rating_count()); + } + if ( $should_print_excerpt ) { + echo '
    '; + echo '

    ' . wp_trim_words( strip_shortcodes( get_the_excerpt() ), $settings['eael_product_carousel_excerpt_length'], + esc_html( $settings['eael_product_carousel_excerpt_expanison_indicator'] ) ) . '

    '; + echo '
    '; + } + ?> + + + +
  • + $widget_id, + 'product_id' => $product->get_id(), + 'page_id' => $settings['eael_page_id'], +]; + +$product_details_wrap_show = ! empty( $settings['eael_product_carousel_show_title'] ) || $should_print_price || $should_print_rating || $should_print_excerpt; +$product_details_none_class = $product_details_wrap_show ? '' : 'product-details-none-overlay'; + +if ( true === wc_get_loop_product_visibility( $product->get_id() ) || $product->is_visible() ) { + ?> +
  • > + '; + } + ?> + +
    +
      + +
    • + + +
    • + + + +
    • + +
    • get_permalink() . '">'; ?>
    • +
    +
    + + + +
  • + get_post_thumbnail_id(), + ]; + $settings['eael_image_size_customize_size'] = $settings['eael_product_gallery_image_size_size']; + $thumbnail_html = Group_Control_Image_Size::get_attachment_image_html( $settings,'eael_image_size_customize' ); +} + +$title_tag = isset( $settings['eael_product_gallery_title_html_tag'] ) ? Helper::eael_validate_html_tag($settings['eael_product_gallery_title_html_tag']) : 'h2'; + +// Improvement +$gallery_style_preset = isset($settings['eael_product_gallery_style_preset']) ? $settings['eael_product_gallery_style_preset'] : ''; +$sale_badge_align = isset( $settings['eael_product_sale_badge_alignment'] ) ? $settings['eael_product_sale_badge_alignment'] : ''; +$sale_badge_preset = isset($settings['eael_product_sale_badge_preset']) ? $settings['eael_product_sale_badge_preset'] : ''; +// should print vars +$sale_text = !empty($settings['eael_product_gallery_sale_text']) ? $settings['eael_product_gallery_sale_text'] : 'Sale!'; +$stockout_text = !empty($settings['eael_product_gallery_stockout_text']) ? $settings['eael_product_gallery_stockout_text'] : 'Stock
    Out'; +$should_print_rating = isset( $settings['eael_product_gallery_rating'] ) && 'yes' === $settings['eael_product_gallery_rating']; +$should_print_quick_view = isset( $settings['eael_product_gallery_quick_view'] ) && 'yes' === $settings['eael_product_gallery_quick_view']; +$should_print_addtocart = isset( $settings['eael_product_gallery_addtocart_show'] ) && 'yes' === $settings['eael_product_gallery_addtocart_show']; +$should_print_link = isset( $settings['eael_product_gallery_link_show'] ) && 'yes' === $settings['eael_product_gallery_link_show']; +$should_print_image_clickable = isset( $settings['eael_product_gallery_image_clickable'] ) && 'yes' === $settings['eael_product_gallery_image_clickable']; +$should_print_price = isset( $settings['eael_product_gallery_price'] ) && 'yes' === $settings['eael_product_gallery_price']; +$widget_id = isset($settings['eael_widget_id']) ? $settings['eael_widget_id'] : null; +$quick_view_setting = [ + 'widget_id' => $widget_id, + 'product_id' => $product->get_id(), + 'page_id' => $settings['eael_page_id'], +]; + +$show_secondary_image = isset( $settings['eael_product_gallery_show_secondary_image'] ) && 'yes' === $settings['eael_product_gallery_show_secondary_image']; +$image_sources = [ + 'src' => '', + 'src_hover' => '' +]; +//if ( true === wc_get_loop_product_visibility( $product->get_id() ) || $product->is_visible() ) { +$product_wrapper_classes = implode( " ", apply_filters( 'eael_product_wrapper_class', [], $product->get_id(), 'eael-woo-product-gallery' ) ); + + if ( $gallery_style_preset == 'eael-product-preset-4' ) { ?> +
  • + +
    + is_in_stock() ? ''. Helper::eael_wp_kses($stockout_text) .'' : ($product->is_on_sale() ? '' . Helper::eael_wp_kses($sale_text) . '' : '') ); + + if( $should_print_image_clickable ) { + echo ''; + }?> + get_image( $settings['eael_product_gallery_image_size_size'], ['loading' => 'eager', 'alt' => esc_attr( $product->get_title() ) ] ); + if ( $should_print_image_clickable ) { + echo ''; + } + printf('<%1$s class="woocommerce-loop-product__title">%2$s', $title_tag, Helper::eael_wp_kses($product->get_title())); + if ( $should_print_rating ) { + echo wp_kses_post( wc_get_rating_html( $product->get_average_rating(), $product->get_rating_count() ) ); + } + + if ( $should_print_price ) { + echo '
    '.$product->get_price_html().'
    '; + } + ?> + +
    +
  • + +
  • > + +
    + +
    +
    + get_permalink() . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + } + + echo ( ! $product->is_in_stock() ? ''. Helper::eael_wp_kses( $stockout_text ) .'' : ($product->is_on_sale() ? '' . Helper::eael_wp_kses($sale_text) . '' : '') ); + + echo $product->get_image( $settings['eael_product_gallery_image_size_size'], ['loading' => 'eager', 'alt' => esc_attr( $product->get_title() ) ] ); + + if( $should_print_image_clickable ) { + echo ''; + }?> +
    +
    + +
      + +
    • + + +
    • + + + +
    • + + +
    • get_permalink() . '" aria-label="View Details about ' . esc_attr( $product->get_title() ) . '">'; ?>
    • + +
    + +
      + +
    • + + + +
    • + + + +
    • + + + +
    • get_permalink() . '">'; ?>
    • + +
    + +
    +
    +
    + '.$product->get_price_html().'
    '; + } + + if ($should_print_rating) { + echo wc_get_rating_html + ($product->get_average_rating(), $product->get_rating_count()); + } + ?> +
    + %2$s', $title_tag, Helper::eael_wp_kses( $product->get_title() ) ); ?> +
    + '.$product->get_price_html().'
    '; + }?> + + + +
  • + +
  • > + +
    + +
    +
    + get_permalink() . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + } + + echo( ! $product->is_in_stock() ? '' . Helper::eael_wp_kses( $stockout_text ) . '' : ( $product->is_on_sale() ? '' . Helper::eael_wp_kses( $sale_text ) . '' : '' ) ); + echo $product->get_image( $settings['eael_product_gallery_image_size_size'], ['loading' => 'eager', 'alt' => esc_attr( $product->get_title() )] ); + + if ( $should_print_image_clickable ) { + echo ''; + } ?> +
    +
    +
      + +
    • + + +
    • + + + +
    • + + +
    • get_permalink() . '" aria-label="View Details about ' . esc_attr( $product->get_title() ) . '" >'; ?>
    • + +
    +
    +
    +
    + ' . $product->get_price_html() . '
    '; + } + ?> +
    + get_permalink() . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">'; + printf('<%1$s>%2$s', $title_tag, Helper::eael_wp_kses( $product->get_title() ) ); + echo ''; + ?> +
    +
    + + + +
  • + +
    > +
    + + + + +
    + + + + + + + + + get_image( $woo_product_list['image_size'], ['loading' => 'eager'] ) ); ?> + + + + + + +
      + +
    • + +
    • + + + +
    • + +
    • + + + + + +
    + +
    + +
    + + +
    + +
    + get_average_rating(), $product->get_rating_count() ) ); ?> + + 0 ) : ?> + () + +
    + + +
    + +

    + + +

    + +
    +
    +
    + + + +
    + +
    + + + +

    + get_price_html() ); ?> +

    + +
    + +
    +
    +
    \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-List/preset-2.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-List/preset-2.php new file mode 100644 index 0000000..38caa18 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-List/preset-2.php @@ -0,0 +1,148 @@ + +
    > +
    + + + + +
    + + + + + + + + + get_image( $woo_product_list['image_size'], ['loading' => 'eager'] ) ); ?> + + + + + + +
      + +
    • + +
    • + + + +
    • + +
    • + + + + + +
    + +
    + +
    + + +
    + +
    + get_average_rating(), $product->get_rating_count() ) ); ?> + + 0 ) : ?> + () + +
    + + +
    + +

    + + +

    + +
    +
    +
    + + + +
    + +
    + + + +

    + get_price_html() ); ?> +

    + +
    + +
    +
    +
    \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-List/preset-3.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-List/preset-3.php new file mode 100644 index 0000000..631c23d --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woo-Product-List/preset-3.php @@ -0,0 +1,136 @@ + +
    > +
    + + + + +
    + + + + + + + + + get_image( $woo_product_list['image_size'], ['loading' => 'eager'] ) ); ?> + + + + + + +
      + +
    • + +
    • + + + +
    • + +
    • + + + + + +
    + +
    + +
    + + +
    + +
    + get_average_rating(), $product->get_rating_count() ) ); ?> + + 0 ) : ?> + () + +
    + +
    +
    + + + +
    + +
    + + + +

    + get_price_html() ); ?> +

    + +
    + +
    +
    +
    \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php new file mode 100644 index 0000000..3a761b8 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php @@ -0,0 +1,712 @@ + +
    + + +
    + ' . esc_html( $clear_text ) . ''; + } + ?> +
    + +
    + + + + + + + + + + cart->get_cart() as $cart_item_key => $cart_item ) { + $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key ); + $product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key ); + + if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 + && apply_filters( 'woocommerce_cart_item_visible', true, $cart_item, $cart_item_key ) + ) { + $product_permalink = apply_filters( 'woocommerce_cart_item_permalink', + $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, + $cart_item_key ); + ?> + + + + + + + + + + + + + + + + + +
    "> + +
    + %s', + esc_url( wc_get_cart_remove_url( $cart_item_key ) ), + esc_html__( 'Remove this item', 'essential-addons-for-elementor-lite' ), + esc_attr( $product_id ), + esc_attr( $_product->get_sku() ), + Helper::get_render_icon( $column_data['item_remove_icon'], [ 'aria-hidden' => 'true' ] ) + ), + $cart_item_key + ); + ?> + + get_image(), $cart_item, $cart_item_key ); + + if ( ! $product_permalink ) { + echo $thumbnail; // PHPCS: XSS ok. + } else { + printf( '%s', esc_url( $product_permalink ), + $thumbnail ); // PHPCS: XSS ok. + } + ?> + + get_name(), $cart_item, $cart_item_key ) + . ' ' ); + } else { + echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', + sprintf( '%s', esc_url( $product_permalink ), + $_product->get_name() ), $cart_item, $cart_item_key ) ); + } + + do_action( 'woocommerce_after_cart_item_name', $cart_item, $cart_item_key ); + + // Meta data. + echo wc_get_formatted_cart_item_data( $cart_item ); // PHPCS: XSS ok. + + // Backorder notification. + if ( $_product->backorders_require_notification() + && $_product->is_on_backorder( $cart_item['quantity'] ) + ) { + echo wp_kses_post( apply_filters( 'woocommerce_cart_item_backorder_notification', + '

    ' + . esc_html__( 'Available on backorder', 'essential-addons-for-elementor-lite' ) + . '

    ', $product_id ) ); + } + ?> +
    + cart->get_product_price( $_product ), $cart_item, + $cart_item_key ); // PHPCS: XSS ok. + ?> + + is_sold_individually() ) { + $product_quantity = sprintf( '1 ', $cart_item_key ); + } else { + $product_quantity = woocommerce_quantity_input( + [ + 'input_name' => "cart[{$cart_item_key}][qty]", + 'input_value' => $cart_item['quantity'], + 'max_value' => $_product->get_max_purchase_quantity(), + 'min_value' => '0', + 'product_name' => $_product->get_name(), + ], + $_product, + false + ); + } + + echo apply_filters( 'woocommerce_cart_item_quantity', $product_quantity, + $cart_item_key, $cart_item ); // PHPCS: XSS ok. + ?> + + cart->get_product_subtotal( $_product, $cart_item['quantity'] ), + $cart_item, + $cart_item_key ); // PHPCS: XSS ok. + ?> +
    +
    + +
    + +
    + cart->get_fees() ) && $settings['eael_woo_cart_components_cart_totals_fees'] === 'yes' ) || + $settings['eael_woo_cart_components_cart_totals_tax'] === 'yes' || $settings['eael_woo_cart_components_cart_totals_total'] === 'yes' ) { + ?> + + + + + + + + + + cart->get_coupons() as $code => $coupon ) : ?> + + + + + + + cart->needs_shipping() && WC()->cart->show_shipping() ) : ?> + + + + + + + + cart->needs_shipping() && 'yes' === get_option( 'woocommerce_enable_shipping_calc' ) ) : + $shipping_label = apply_filters( 'eael_woo_cart_totals_shipping_label', esc_html__( 'Shipping', 'essential-addons-for-elementor-lite' ) ); + ?> + + + + + + + + + cart->get_fees() as $fee ) : ?> + + + + + + + cart->display_prices_including_tax() && $settings['eael_woo_cart_components_cart_totals_tax'] === 'yes' ) { + $taxable_address = WC()->customer->get_taxable_address(); + $estimated_text = ''; + + if ( WC()->customer->is_customer_outside_base() && ! WC()->customer->has_calculated_shipping() ) { + /* translators: %s location. */ + $estimated_text = sprintf( ' ' . esc_html__( '(estimated for %s)', 'essential-addons-for-elementor-lite' ) . '', WC()->countries->estimated_for_prefix( $taxable_address[0] ) . WC()->countries->countries[ $taxable_address[0] ] ); + } + + if ( 'itemized' === get_option( 'woocommerce_tax_total_display' ) ) { + foreach ( WC()->cart->get_tax_totals() as $code => $tax ) { // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited + ?> + + + + + + + + + + + + + + + + + + +
    name ); ?>
    label ) . $estimated_text; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>formatted_amount ); ?>
    countries->tax_or_vat() ) . $estimated_text; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
    + +
    + +
    + +
    + + + + + +
    + + +
    + ' . esc_html( $clear_text ) . ''; + } + ?> +
    + +
    + +
    +
    + +
    +
    + +
    +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    +
    +
    + cart->get_cart() as $cart_item_key => $cart_item ) { + $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key ); + $product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key ); + + if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 + && apply_filters( 'woocommerce_cart_item_visible', true, $cart_item, $cart_item_key ) + ) { + $product_permalink = apply_filters( 'woocommerce_cart_item_permalink', + $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, + $cart_item_key ); + ?> +
    + +
    +
    + get_image(), $cart_item, $cart_item_key ); + + if ( ! $product_permalink ) { + echo $thumbnail; // PHPCS: XSS ok. + } else { + printf( '%s', esc_url( $product_permalink ), $thumbnail ); // PHPCS: XSS ok. + } + + if ( $settings['eael_woo_cart_table_components_remove'] === 'yes' ) { ?> +
    + %s', + esc_url( wc_get_cart_remove_url( $cart_item_key ) ), + esc_html__( 'Remove this item', 'essential-addons-for-elementor-lite' ), + esc_attr( $product_id ), + esc_attr( $_product->get_sku() ), + Helper::get_render_icon( $settings['eael_woo_cart_table_components_remove_icon'], [ 'aria-hidden' => 'true' ] ) + ), + $cart_item_key + ); + ?> +
    + +
    + +
    + get_name(), $cart_item, $cart_item_key ) . ' ' ); + } else { + echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '%s', esc_url( $product_permalink ), + $_product->get_name() ), $cart_item, $cart_item_key ) ); + } + + do_action( 'woocommerce_after_cart_item_name', $cart_item, $cart_item_key ); + + // Product SKU + if ( $settings['eael_woo_cart_table_components_sku'] === 'yes' && ! empty( $_product->get_sku() ) ) { + printf( '

    #%s

    ', $_product->get_sku() ); + } + + // Meta data. + echo wc_get_formatted_cart_item_data( $cart_item ); // PHPCS: XSS ok. + + // Backorder notification. + if ( $_product->backorders_require_notification() && $_product->is_on_backorder( $cart_item['quantity'] ) ) { + echo wp_kses_post( apply_filters( 'woocommerce_cart_item_backorder_notification', + '

    ' + . esc_html__( 'Available on backorder', 'essential-addons-for-elementor-lite' ) + . '

    ', $product_id ) ); + } + ?> +
    + +
    + +
    + +
    + cart->get_product_price( $_product ), $cart_item, + $cart_item_key ); // PHPCS: XSS ok. + ?> +
    + +
    + is_sold_individually() ) { + $product_quantity = sprintf( '1 ', $cart_item_key ); + } else { + $product_quantity = woocommerce_quantity_input( + [ + 'input_name' => "cart[{$cart_item_key}][qty]", + 'input_value' => $cart_item['quantity'], + 'max_value' => $_product->get_max_purchase_quantity(), + 'min_value' => '0', + 'product_name' => $_product->get_name(), + ], + $_product, + false + ); + } + + echo apply_filters( 'woocommerce_cart_item_quantity', $product_quantity, + $cart_item_key, $cart_item ); // PHPCS: XSS ok. + ?> +
    + +
    + cart->get_product_subtotal( $_product, $cart_item['quantity'] ), + $cart_item, + $cart_item_key ); // PHPCS: XSS ok. + ?> +
    + +
    + %s', + esc_url( wc_get_cart_remove_url( $cart_item_key ) ), + esc_html__( 'Remove this item', 'essential-addons-for-elementor-lite' ), + esc_attr( $product_id ), + esc_attr( $_product->get_sku() ), + Helper::get_render_icon( $settings['eael_woo_cart_table_components_remove_icon'], [ 'aria-hidden' => 'true' ] ) + ), + $cart_item_key + ); + ?> +
    + +
    + +
    + +
    + +
    + + +
    + +
    +
    + +
    + + + + +
    + %s %s', + get_permalink( wc_get_page_id( 'shop' ) ), + Helper::get_render_icon( $settings['eael_woo_cart_components_continue_shopping_icon'], [ 'aria-hidden' => 'true' ] ), + esc_html( $continue_shopping_text ) + ); + } + ?> +
    + + + +
    +
    + + + '; + } + + do_action( 'woocommerce_cart_actions' ); + wp_nonce_field( 'woocommerce-cart', 'woocommerce-cart-nonce' ); + ?> +
    + + +
    +
    + +
    +
    + +
    +
    + cart->calculate_totals(); + } + + // Check cart items are valid. + do_action( 'woocommerce_check_cart_items' ); + + // Calc totals. + WC()->cart->calculate_totals(); + $auto_update = $settings['eael_woo_cart_auto_cart_update'] === 'yes' ? 'eael-auto-update' : ''; + if ( WC()->cart->is_empty() ) { ?> +
    "> + +
    + +
    "> + +
    + cart->is_empty() && ! is_customize_preview() && apply_filters( 'woocommerce_checkout_redirect_empty_cart', true ) ) { + return; + } + + // Check cart contents for errors. + do_action( 'woocommerce_check_cart_items' ); + + // Calc totals. + WC()->cart->calculate_totals(); + + // Get checkout object. + $checkout = WC()->checkout(); + + if ( empty( $_POST ) && wc_notice_count( 'error' ) > 0 ) { // WPCS: input var ok, CSRF ok. + + wc_get_template( 'checkout/cart-errors.php', array( 'checkout' => $checkout ) ); + wc_clear_notices(); + + } else { + + $non_js_checkout = ! empty( $_POST['woocommerce_checkout_update_totals'] ); // WPCS: input var ok, CSRF ok. + + if ( wc_notice_count( 'error' ) === 0 && $non_js_checkout ) { + wc_add_notice( __( 'The order totals have been updated. Please confirm your order by pressing the "Place order" button at the bottom of the page.', 'essential-addons-for-elementor-lite' ) ); + } + + if($settings['ea_woo_checkout_layout'] == 'default'){ + echo self::render_default_template_($checkout, $settings); + }else { + do_action('eael_add_woo_checkout_pro_layout', $checkout, $settings); + } + + } + } + + /** + * Show the Order Received page. + */ + public static function ea_order_received( $order_id = 0 ) { + $order = false; + + // Get the order. + $order_id = apply_filters( 'woocommerce_thankyou_order_id', absint( $order_id ) ); + $order_key = apply_filters( 'woocommerce_thankyou_order_key', empty( $_GET['key'] ) ? '' : wc_clean( wp_unslash( $_GET['key'] ) ) ); // WPCS: input var ok, CSRF ok. + + if ( $order_id > 0 ) { + $order = wc_get_order( $order_id ); + if ( ! $order || ! hash_equals( $order->get_order_key(), $order_key ) ) { + $order = false; + } + } + + // Empty awaiting payment session. + unset( WC()->session->order_awaiting_payment ); + + // In case order is created from admin, but paid by the actual customer, store the ip address of the payer + // when they visit the payment confirmation page. + if ( $order && $order->is_created_via( 'admin' ) ) { + $order->set_customer_ip_address( \WC_Geolocation::get_ip_address() ); + $order->save(); + } + + // Empty current cart. + wc_empty_cart(); + + wc_get_template( 'checkout/thankyou.php', array( 'order' => $order ) ); + } + + /** + * Show the pay page. + */ + public static function ea_order_pay( $order_id ) { + + do_action( 'before_woocommerce_pay' ); + + $order_id = absint( $order_id ); + + // Pay for existing order. + if ( isset( $_GET['pay_for_order'], $_GET['key'] ) && $order_id ) { // WPCS: input var ok, CSRF ok. + try { + $order_key = isset( $_GET['key'] ) ? wc_clean( wp_unslash( $_GET['key'] ) ) : ''; // WPCS: input var ok, CSRF ok. + $order = wc_get_order( $order_id ); + $hold_stock_minutes = (int) get_option( 'woocommerce_hold_stock_minutes', 0 ); + + // Order or payment link is invalid. + if ( ! $order || $order->get_id() !== $order_id || ! hash_equals( $order->get_order_key(), $order_key ) ) { + throw new Exception( __( 'Sorry, this order is invalid and cannot be paid for.', 'essential-addons-for-elementor-lite' ) ); + } + + // Logged out customer does not have permission to pay for this order. + if ( ! current_user_can( 'pay_for_order', $order_id ) && ! is_user_logged_in() ) { + echo '
    ' . esc_html__( 'Please log in to your account below to continue to the payment form.', 'essential-addons-for-elementor-lite' ) . '
    '; + woocommerce_login_form( + array( + 'redirect' => $order->get_checkout_payment_url(), + ) + ); + return; + } + + // Add notice if logged in customer is trying to pay for guest order. + if ( ! $order->get_user_id() && is_user_logged_in() ) { + // If order has does not have same billing email then current logged in user then show warning. + if ( $order->get_billing_email() !== wp_get_current_user()->user_email ) { + wc_print_notice( __( 'You are paying for a guest order. Please continue with payment only if you recognize this order.', 'essential-addons-for-elementor-lite' ), 'error' ); + } + } + + // Logged in customer trying to pay for someone else's order. + if ( ! current_user_can( 'pay_for_order', $order_id ) ) { + throw new Exception( __( 'This order cannot be paid for. Please contact us if you need assistance.', 'essential-addons-for-elementor-lite' ) ); + } + + // Does not need payment. + if ( ! $order->needs_payment() ) { + /* translators: %s: order status */ + throw new Exception( sprintf( __( 'This order’s status is “%s”—it cannot be paid for. Please contact us if you need assistance.', 'essential-addons-for-elementor-lite' ), wc_get_order_status_name( $order->get_status() ) ) ); + } + + // Ensure order items are still stocked if paying for a failed order. Pending orders do not need this check because stock is held. + if ( ! $order->has_status( wc_get_is_pending_statuses() ) ) { + $quantities = array(); + + foreach ( $order->get_items() as $item_key => $item ) { + if ( $item && is_callable( array( $item, 'get_product' ) ) ) { + $product = $item->get_product(); + + if ( ! $product ) { + continue; + } + + $quantities[ $product->get_stock_managed_by_id() ] = isset( $quantities[ $product->get_stock_managed_by_id() ] ) ? $quantities[ $product->get_stock_managed_by_id() ] + $item->get_quantity() : $item->get_quantity(); + } + } + + foreach ( $order->get_items() as $item_key => $item ) { + if ( $item && is_callable( array( $item, 'get_product' ) ) ) { + $product = $item->get_product(); + + if ( ! $product ) { + continue; + } + + if ( ! apply_filters( 'woocommerce_pay_order_product_in_stock', $product->is_in_stock(), $product, $order ) ) { + /* translators: %s: product name */ + throw new Exception( sprintf( __( 'Sorry, "%s" is no longer in stock so this order cannot be paid for. We apologize for any inconvenience caused.', 'essential-addons-for-elementor-lite' ), $product->get_name() ) ); + } + + // We only need to check products managing stock, with a limited stock qty. + if ( ! $product->managing_stock() || $product->backorders_allowed() ) { + continue; + } + + // Check stock based on all items in the cart and consider any held stock within pending orders. + $held_stock = ( $hold_stock_minutes > 0 ) ? wc_get_held_stock_quantity( $product, $order->get_id() ) : 0; + $required_stock = $quantities[ $product->get_stock_managed_by_id() ]; + + if ( ! apply_filters( 'woocommerce_pay_order_product_has_enough_stock', ( $product->get_stock_quantity() >= ( $held_stock + $required_stock ) ), $product, $order ) ) { + /* translators: 1: product name 2: quantity in stock */ + throw new Exception( sprintf( __( 'Sorry, we do not have enough "%1$s" in stock to fulfill your order (%2$s available). We apologize for any inconvenience caused.', 'essential-addons-for-elementor-lite' ), $product->get_name(), wc_format_stock_quantity_for_display( $product->get_stock_quantity() - $held_stock, $product ) ) ); + } + } + } + } + + WC()->customer->set_props( + array( + 'billing_country' => $order->get_billing_country() ? $order->get_billing_country() : null, + 'billing_state' => $order->get_billing_state() ? $order->get_billing_state() : null, + 'billing_postcode' => $order->get_billing_postcode() ? $order->get_billing_postcode() : null, + ) + ); + WC()->customer->save(); + + $available_gateways = WC()->payment_gateways->get_available_payment_gateways(); + + if ( count( $available_gateways ) ) { + current( $available_gateways )->set_current(); + } + + wc_get_template( + 'checkout/form-pay.php', + array( + 'order' => $order, + 'available_gateways' => $available_gateways, + 'order_button_text' => apply_filters( 'woocommerce_pay_order_button_text', __( 'Pay for order', 'essential-addons-for-elementor-lite' ) ), + ) + ); + + } catch ( Exception $e ) { + wc_print_notice( $e->getMessage(), 'error' ); + } + } elseif ( $order_id ) { + + // Pay for order after checkout step. + $order_key = isset( $_GET['key'] ) ? wc_clean( wp_unslash( $_GET['key'] ) ) : ''; // WPCS: input var ok, CSRF ok. + $order = wc_get_order( $order_id ); + + if ( $order && $order->get_id() === $order_id && hash_equals( $order->get_order_key(), $order_key ) ) { + + if ( $order->needs_payment() ) { + + wc_get_template( 'checkout/order-receipt.php', array( 'order' => $order ) ); + + } else { + /* translators: %s: order status */ + wc_print_notice( sprintf( __( 'This order’s status is “%s”—it cannot be paid for. Please contact us if you need assistance.', 'essential-addons-for-elementor-lite' ), wc_get_order_status_name( $order->get_status() ) ), 'error' ); + } + } else { + wc_print_notice( __( 'Sorry, this order is invalid and cannot be paid for.', 'essential-addons-for-elementor-lite' ), 'error' ); + } + } else { + wc_print_notice( __( 'Invalid order.', 'essential-addons-for-elementor-lite' ), 'error' ); + } + + do_action( 'after_woocommerce_pay' ); + } + + /** + * Show the coupon. + */ + public static function ea_coupon_template() { + $settings = self::ea_get_woo_checkout_settings(); + if ( get_option( 'woocommerce_enable_coupons' ) === 'no' || $settings['ea_woo_checkout_coupon_hide'] === 'yes' ) { + return; + } + ?> +
    +
    + 'true' ] ); ?> +
    + + +
    + ' . $settings['ea_woo_checkout_coupon_link_text'] . '' ), 'notice' ); ?> +
    + + + +
    + editor->is_edit_mode() && 'yes' === $settings['ea_section_woo_login_show']){ + $class = 'woo-checkout-login-editor'; + }elseif(!is_user_logged_in()){ + $class = 'eael-woo-checkout-login-page'; + }else{ + return ''; + } + ob_start(); + ?> + + + +

    + +

    + + + +
    + +
    + + + cart->calculate_totals(); + ?> + +
    +
      + +
    • +
      +
      +
      +
    • + + + cart->get_cart() as $cart_item_key => $cart_item ) { + $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key ); + + if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key ) ) { + ?> +
    • +
      +
      + get_image(), $cart_item, $cart_item_key ); + echo $thumbnail; // PHPCS: XSS ok. + ?> +
      +
      + get_name(), $cart_item, $cart_item_key ) . ' '; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + echo CheckoutHelperCLass::eael_wp_kses( $name ); + ?> + ' . sprintf( '× %s', $cart_item['quantity'] ) . '', $cart_item, $cart_item_key ); + } + } // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> + +
      +
      + +
      + +
      + +
      + cart->get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> +
      +
    • + +
    + + +
    + + + is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) { + echo esc_html( apply_filters( 'woocommerce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'essential-addons-for-elementor-lite' ) ) ); + return; + } + ?> + + +
    + + get_checkout_fields() ) : ?> + + + +
    +
    + +
    + +
    + +
    +
    + + + + + + + +
    + + checkout(); + $settings = self::ea_get_woo_checkout_settings(); + ?> +
    + cart->needs_shipping() ) : ?> + +

    + + + +

    + + + + + +
    + get_checkout_fields( 'billing' ); + + foreach ( $fields as $key => $field ) { + woocommerce_form_field( $key, $field, $checkout->get_value( $key ) ); + } + ?> +
    + + +
    + + is_registration_enabled() ) : ?> + + checkout(); + $settings = self::ea_get_woo_checkout_settings(); + ?> +
    + cart->needs_shipping_address() ) : ?> + +

    + +

    + +
    + + + +
    + get_checkout_fields( 'shipping' ); + + foreach ( $fields as $key => $field ) { + woocommerce_form_field( $key, $field, $checkout->get_value( $key ) ); + } + ?> +
    + + + +
    + + +
    +
    + + + + + cart->needs_shipping() || wc_ship_to_billing_address_only() ) : ?> + +

    + + + +
    + get_checkout_fields( 'order' ) as $key => $field ) : ?> + get_value( $key ) ); ?> + +
    + + + + +
    + cart->needs_payment() ) { + $available_gateways = WC()->payment_gateways()->get_available_payment_gateways(); + WC()->payment_gateways()->set_current_gateway( $available_gateways ); + } else { + $available_gateways = array(); + } + + $settings = self::ea_get_woo_checkout_settings(); + ?> + +
    + +

    + +

    + + WC()->checkout(), + 'available_gateways' => $available_gateways, + 'order_button_text' => apply_filters( 'woocommerce_order_button_text', CheckoutHelperCLass::eael_wp_kses($settings['ea_woo_checkout_place_order_text']) ), + ) + ); ?> +
    + checkout(); + remove_action( 'woocommerce_checkout_billing', [ $wc_checkout_instance, 'checkout_form_billing' ] ); + remove_action( 'woocommerce_checkout_shipping', [ $wc_checkout_instance, 'checkout_form_shipping' ] ); + + if(!did_action('woocommerce_checkout_billing')){ + add_action( 'woocommerce_checkout_billing', [ $this, 'ea_checkout_form_billing' ], 10); + } + + if(!did_action('woocommerce_checkout_shipping')){ + add_action( 'woocommerce_checkout_shipping', [ $this, 'ea_checkout_form_shipping' ], 10 ); + } + + remove_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 10 ); + remove_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 20 ); + if(!did_action('woocommerce_checkout_order_review')){ + add_action( 'woocommerce_checkout_order_review', [ $this, 'ea_checkout_payment' ], 20 ); + } + + remove_action('woocommerce_checkout_billing', [ $wc_checkout_instance, 'checkout_form_shipping' ]); + add_filter('woocommerce_shipping_package_name', [ $this, 'custom_shipping_package_name' ], 10, 3); + } + + /** + * Print quantity input field + * @return void + * + * @since 5.1.4 + */ + public static function eael_checkout_cart_quantity_input_print($_product, $cart_item_key, $cart_item){ + + if ( $_product->is_sold_individually() ) { + $product_quantity = sprintf( '1 ', $cart_item_key ); + } else { + $product_quantity = woocommerce_quantity_input( + [ + 'input_name' => "cart[{$cart_item_key}][qty]", + 'input_value' => $cart_item['quantity'], + 'max_value' => $_product->get_max_purchase_quantity(), + 'min_value' => '0', + 'product_name' => $_product->get_name(), + 'classes' => array('eael-checkout-cart-qty-input', 'input-text', 'qty', 'text'), + ], + $_product, + false + ); + } + + echo apply_filters( 'woocommerce_cart_item_quantity', $product_quantity, + $cart_item_key, $cart_item ); // PHPCS: XSS ok. + } +} + + + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/index.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/index.php new file mode 100644 index 0000000..e71af0e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Template/index.php @@ -0,0 +1 @@ +menu_notice_should_show() ) ?'1':''; + add_menu_page( + __( 'Essential Addons a', 'essential-addons-for-elementor-lite' ), + sprintf(__( 'Essential Addons %s', 'essential-addons-for-elementor-lite' ), $menu_notice ), + 'manage_options', + 'eael-settings', + [$this, 'admin_settings_page'], + $this->safe_url( EAEL_PLUGIN_URL . 'assets/admin/images/ea-icon-white.svg' ), + '58.6' + ); + } + + /** + * Loading all essential scripts + * + * @since 1.1.2 + */ + public function admin_enqueue_scripts( $hook ) { + wp_enqueue_style( 'essential_addons_elementor-notice-css', EAEL_PLUGIN_URL . 'assets/admin/css/notice.css', false, EAEL_PLUGIN_VERSION ); + + if ( $hook == 'essential-addons_page_template-cloud' ) { + wp_enqueue_style( 'essential_addons_elementor-template-cloud-css', EAEL_PLUGIN_URL . 'assets/admin/css/cloud.css', false, EAEL_PLUGIN_VERSION ); + } + + if ( isset( $hook ) && $hook == 'toplevel_page_eael-settings' ) { + wp_enqueue_style( 'essential_addons_elementor-admin-css', EAEL_PLUGIN_URL . 'assets/admin/css/admin.css', false, EAEL_PLUGIN_VERSION ); + if ( $this->pro_enabled ) { + wp_enqueue_style( 'eael_pro-admin-css', EAEL_PRO_PLUGIN_URL . 'assets/admin/css/admin.css', false, EAEL_PRO_PLUGIN_VERSION ); + } + wp_enqueue_style( 'sweetalert2-css', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/css/sweetalert2.min.css', false, EAEL_PLUGIN_VERSION ); + wp_enqueue_script( 'sweetalert2-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/sweetalert2.min.js', array( 'jquery', 'sweetalert2-core-js' ), EAEL_PLUGIN_VERSION, true ); + wp_enqueue_script( 'sweetalert2-core-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/core.js', array( 'jquery' ), EAEL_PLUGIN_VERSION, true ); + + wp_enqueue_script( 'essential_addons_elementor-admin-js', EAEL_PLUGIN_URL . 'assets/admin/js/admin.js', array( 'jquery' ), EAEL_PLUGIN_VERSION, true ); + + //Internationalizing JS string translation + $i18n = [ + 'login_register' => [ + //m=modal, rm=response modal, r=reCAPTCHA, g= google, f=facebook, e=error + 'm_title' => __( 'Login | Register Form Settings', 'essential-addons-for-elementor-lite' ), + 'm_footer' => $this->pro_enabled ? __( 'To configure the API Keys, check out this doc', 'essential-addons-for-elementor-lite' ) : __( 'To retrieve your API Keys, click here', 'essential-addons-for-elementor-lite' ), + 'save' => __( 'Save', 'essential-addons-for-elementor-lite' ), + 'cancel' => __( 'Cancel', 'essential-addons-for-elementor-lite' ), + 'rm_title' => __( 'Login | Register Form Settings Saved', 'essential-addons-for-elementor-lite' ), + 'rm_footer' => __( 'Reload the page to see updated data', 'essential-addons-for-elementor-lite' ), + 'e_title' => __( 'Oops...', 'essential-addons-for-elementor-lite' ), + 'e_text' => __( 'Something went wrong!', 'essential-addons-for-elementor-lite' ), + 'r_title' => __( 'reCAPTCHA v2', 'essential-addons-for-elementor-lite' ), + 'r_sitekey' => __( 'Site Key', 'essential-addons-for-elementor-lite' ), + 'r_sitesecret' => __( 'Site Secret', 'essential-addons-for-elementor-lite' ), + 'r_language' => __( 'Language', 'essential-addons-for-elementor-lite' ), + 'r_language_ph'=> __( 'reCAPTCHA Language Code', 'essential-addons-for-elementor-lite' ), + 'g_title' => __( 'Google Login', 'essential-addons-for-elementor-lite' ), + 'g_cid' => __( 'Google Client ID', 'essential-addons-for-elementor-lite' ), + 'f_title' => __( 'Facebook Login', 'essential-addons-for-elementor-lite' ), + 'f_app_id' => __( 'Facebook APP ID', 'essential-addons-for-elementor-lite' ), + 'f_app_secret' => __( 'Facebook APP Secret', 'essential-addons-for-elementor-lite' ), + ] + ]; + + wp_localize_script( 'essential_addons_elementor-admin-js', 'localize', array( + 'ajaxurl' => admin_url( 'admin-ajax.php' ), + 'nonce' => wp_create_nonce( 'essential-addons-elementor' ), + 'i18n' => $i18n, + 'settings_save' => EAEL_PLUGIN_URL . 'assets/admin/images/settings-save.gif', + 'assets_regenerated' => EAEL_PLUGIN_URL . 'assets/admin/images/assets-regenerated.gif', + ) ); + } + + $this->eael_admin_inline_css(); + } + + /** + * Create settings page. + * + * @since 1.1.2 + */ + public function admin_settings_page() { + ?> +
    +
    +
    +
    +
      +
    • +
    • +
    • +
    • +
    • + pro_enabled ) { ?> +
    • + +
    +
    +
    +
    + pro_enabled ) { + include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/go-pro.php'; + } + include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/integrations.php'; + include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/popup.php'; + ?> +
    +
    +
    + 'essential-addons-for-elementor', + 'storage_key' => 'notices', + 'lifetime' => 3, + 'stylesheet_url' => esc_url_raw( EAEL_PLUGIN_URL . 'assets/admin/css/notice.css' ), + 'styles' => esc_url_raw( EAEL_PLUGIN_URL . 'assets/admin/css/notice.css' ), + 'priority' => 1 + ] ); + + $review_notice = __( 'We hope you\'re enjoying Essential Addons for Elementor! Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?', 'essential-addons-for-elementor-lite' ); + $_review_notice = [ + 'thumbnail' => plugins_url( 'assets/admin/images/icon-ea-logo.svg', EAEL_PLUGIN_BASENAME ), + 'html' => '

    ' . $review_notice . '

    ', + 'links' => [ + 'later' => array( + 'link' => 'https://wpdeveloper.com/review-essential-addons-elementor', + 'target' => '_blank', + 'label' => __( 'Ok, you deserve it!', 'essential-addons-for-elementor-lite' ), + 'icon_class' => 'dashicons dashicons-external', + ), + 'allready' => array( + 'label' => __( 'I already did', 'essential-addons-for-elementor-lite' ), + 'icon_class' => 'dashicons dashicons-smiley', + 'attributes' => [ + 'data-dismiss' => true + ], + ), + 'maybe_later' => array( + 'label' => __( 'Maybe Later', 'essential-addons-for-elementor-lite' ), + 'icon_class' => 'dashicons dashicons-calendar-alt', + 'attributes' => [ + 'data-later' => true + ], + ), + 'support' => array( + 'link' => 'https://wpdeveloper.com/support', + 'label' => __( 'I need help', 'essential-addons-for-elementor-lite' ), + 'icon_class' => 'dashicons dashicons-sos', + ), + 'never_show_again' => array( + 'label' => __( 'Never show again', 'essential-addons-for-elementor-lite' ), + 'icon_class' => 'dashicons dashicons-dismiss', + 'attributes' => [ + 'data-dismiss' => true + ], + ) + ] + ]; + + $notices->add( + 'review', + $_review_notice, + [ + 'start' => $notices->strtotime( '+7 day' ), + 'recurrence' => 30, + 'refresh' => EAEL_PLUGIN_VERSION, + 'dismissible' => true, + ] + ); + + $b_message = '

    Black Friday Sale: Unlock access to 90+ advanced Elementor widgets with up to 40% discounts 🎁

    Upgrade to pro

    '; + $_black_friday_notice = [ + 'thumbnail' => plugins_url( 'assets/admin/images/full-logo.svg', EAEL_PLUGIN_BASENAME ), + 'html' => $b_message, + ]; + + $notices->add( + 'black_friday_notice', + $_black_friday_notice, + [ + 'start' => $notices->time(), + 'recurrence' => false, + 'dismissible' => true, + 'refresh' => EAEL_PLUGIN_VERSION, + "expire" => strtotime( '11:59:59pm 2nd December, 2023' ), + 'display_if' => ! $this->pro_enabled, + ] + ); + + self::$cache_bank->create_account( $notices ); + self::$cache_bank->calculate_deposits( $notices ); + } + + /** + * eael_admin_inline_css + * + * Admin Menu highlighted + * @return false + * @since 5.1.0 + */ + public function eael_admin_inline_css() { + + $screen = get_current_screen(); + if ( ! empty( $screen->id ) && $screen->id == 'toplevel_page_eael-settings' ) { + return false; + } + + if ( $this->menu_notice_should_show() ) { + $custom_css = " + #toplevel_page_eael-settings a , + #toplevel_page_eael-settings a:hover { + color:#f0f0f1 !important; + background: #7D55FF !important; + } + #toplevel_page_eael-settings .eael-menu-notice { + display:block !important; + }" + ; + wp_add_inline_style( 'admin-bar', $custom_css ); + } + } + + /** + * menu_notice_should_show + * + * Check two flags status (eael_admin_menu_notice and eael_admin_promotion), + * if both true this display menu notice. it's prevent to display menu notice multiple time + * + * @return bool + * @since 5.1.0 + */ + public function menu_notice_should_show() { + return ( get_option( 'eael_admin_menu_notice' ) < self::EAEL_PROMOTION_FLAG && get_option( 'eael_admin_promotion' ) < self::EAEL_ADMIN_MENU_FLAG ); + } + + public function essential_block_optin() { + if ( is_plugin_active( 'essential-blocks/essential-blocks.php' ) || get_option( 'eael_eb_optin_hide' ) ) { + return; + } + + $screen = get_current_screen(); + $is_exclude = ! empty( $_GET['post_type'] ) && in_array( $_GET['post_type'], [ 'elementor_library', 'product' ] ); + $ajax_url = admin_url( 'admin-ajax.php' ); + $nonce = wp_create_nonce( 'essential-addons-elementor' ); + $eb_not_installed = HelperClass::get_local_plugin_data( 'essential-blocks/essential-blocks.php' ) === false; + $action = $eb_not_installed ? 'install' : 'activate'; + $button_title = $eb_not_installed ? esc_html__( 'Install Essential Blocks', 'essential-addons-for-elementor-lite' ) : esc_html__( 'Activate', 'essential-addons-for-elementor-lite' ); + + if ( $screen->parent_base !== 'edit' || $is_exclude ) { + return; + } + ?> +
    +
    +
    +

    +

    +

    check out the demo here.', 'essential-addons-for-elementor-lite' ); ?>

    +

    + +

    +
    +
    +
    + + + + +
    +
    + +
    +

    +

    +

    check out the demo here.', 'essential-addons-for-elementor-lite' ); ?>

    +

    + +

    +
    +
    +
    + + + 1669852799 || get_option( 'eael_black_friday_optin_hide' ) || defined( 'EAEL_PRO_PLUGIN_VERSION' ) ) { + return; + } + ?> + +
    +
    + +
    +

    🎉 Black Friday Exclusive: SAVE up to 40% & access to Essential Addons Pro features.', 'essential-addons-for-elementor-lite' ); ?> + +

    +
    +
    +
    + + + __( 'Widget settings are not found. Did you save the widget before using load more??', 'essential-addons-for-elementor-lite' ) ] ); + } + + $settings['eael_widget_id'] = $widget_id; + $settings['eael_page_id'] = $page_id; + $html = ''; + $class = '\\' . str_replace( '\\\\', '\\', $_REQUEST['class'] ); + $args['offset'] = (int) $args['offset'] + ( ( (int) $_REQUEST['page'] - 1 ) * (int) $args['posts_per_page'] ); + + if ( isset( $_REQUEST['taxonomy'] ) && isset( $_REQUEST['taxonomy']['taxonomy'] ) && $_REQUEST['taxonomy']['taxonomy'] != 'all' ) { + $args['tax_query'] = [ + $this->sanitize_taxonomy_data( $_REQUEST['taxonomy'] ), + ]; + + $args['tax_query'] = $this->eael_terms_query_multiple( $args['tax_query'] ); + } + + if ( $class == '\Essential_Addons_Elementor\Elements\Post_Grid' ) { + $settings['read_more_button_text'] = get_transient( 'eael_post_grid_read_more_button_text_' . $widget_id ); + $settings['excerpt_expanison_indicator'] = get_transient( 'eael_post_grid_excerpt_expanison_indicator_' . $widget_id ); + + if ( $settings['orderby'] === 'rand' ) { + $args['post__not_in'] = array_map( 'intval', array_unique( $_REQUEST['post__not_in'] ) ); + unset( $args['offset'] ); + } + } + if ( $class === '\Essential_Addons_Elementor\Elements\Product_Grid' ) { + do_action( 'eael_woo_before_product_loop', $settings['eael_product_grid_style_preset'] ); + } + // ensure control name compatibility to old code if it is post block + if ( $class === '\Essential_Addons_Elementor\Pro\Elements\Post_Block' ) { + $settings ['post_block_hover_animation'] = $settings['eael_post_block_hover_animation']; + $settings ['show_read_more_button'] = $settings['eael_show_read_more_button']; + $settings ['eael_post_block_bg_hover_icon'] = ( isset( $settings['__fa4_migrated']['eael_post_block_bg_hover_icon_new'] ) || empty( $settings['eael_post_block_bg_hover_icon'] ) ) ? $settings['eael_post_block_bg_hover_icon_new']['value'] : $settings['eael_post_block_bg_hover_icon']; + $settings ['expanison_indicator'] = $settings['excerpt_expanison_indicator']; + } + if ( $class === '\Essential_Addons_Elementor\Elements\Post_Timeline' ) { + $settings ['expanison_indicator'] = $settings['excerpt_expanison_indicator']; + } + if ( $class === '\Essential_Addons_Elementor\Pro\Elements\Dynamic_Filterable_Gallery' ) { + $settings['eael_section_fg_zoom_icon'] = ( isset( $settings['__fa4_migrated']['eael_section_fg_zoom_icon_new'] ) || empty( $settings['eael_section_fg_zoom_icon'] ) ? $settings['eael_section_fg_zoom_icon_new']['value'] : $settings['eael_section_fg_zoom_icon'] ); + $settings['eael_section_fg_link_icon'] = ( isset( $settings['__fa4_migrated']['eael_section_fg_link_icon_new'] ) || empty( $settings['eael_section_fg_link_icon'] ) ? $settings['eael_section_fg_link_icon_new']['value'] : $settings['eael_section_fg_link_icon'] ); + $settings['show_load_more_text'] = $settings['eael_fg_loadmore_btn_text']; + $settings['layout_mode'] = isset( $settings['layout_mode'] ) ? $settings['layout_mode'] : 'masonry'; + + $exclude_ids = json_decode( html_entity_decode( stripslashes ( $_POST['exclude_ids'] ) ) ); + $args['post__not_in'] = ( !empty( $_POST['exclude_ids'] ) ) ? array_map( 'intval', array_unique($exclude_ids) ) : array(); + $active_term_id = ( !empty( $_POST['active_term_id'] ) ) ? intval( $_POST['active_term_id'] ) : 0; + $active_taxonomy = ( !empty( $_POST['active_taxonomy'] ) ) ? sanitize_text_field( $_POST['active_taxonomy'] ) : ''; + + if( 0 < $active_term_id && + !empty( $active_taxonomy ) && + !empty($args['tax_query']) + ) { + foreach ($args['tax_query'] as $key => $taxonomy) { + if (isset($taxonomy['taxonomy']) && $taxonomy['taxonomy'] === $active_taxonomy) { + $args['tax_query'][$key]['terms'] = [$active_term_id]; + } + } + } + } + + $link_settings = [ + 'image_link_nofollow' => ! empty( $settings['image_link_nofollow'] ) ? 'rel="nofollow"' : '', + 'image_link_target_blank' => ! empty( $settings['image_link_target_blank'] ) ? 'target="_blank"' : '', + 'title_link_nofollow' => ! empty( $settings['title_link_nofollow'] ) ? 'rel="nofollow"' : '', + 'title_link_target_blank' => ! empty( $settings['title_link_target_blank'] ) ? 'target="_blank"' : '', + 'read_more_link_nofollow' => ! empty( $settings['read_more_link_nofollow'] ) ? 'rel="nofollow"' : '', + 'read_more_link_target_blank' => ! empty( $settings['read_more_link_target_blank'] ) ? 'target="_blank"' : '', + ]; + + $template_info = $this->eael_sanitize_template_param( $_REQUEST['template_info'] ); + + if ( $template_info ) { + + if ( $template_info['dir'] === 'theme' ) { + $dir_path = $this->retrive_theme_path(); + } else if ( $template_info['dir'] === 'pro' ) { + $dir_path = sprintf( "%sincludes", EAEL_PRO_PLUGIN_PATH ); + } else { + $dir_path = sprintf( "%sincludes", EAEL_PLUGIN_PATH ); + } + + $file_path = realpath( sprintf( + '%s/Template/%s/%s', + $dir_path, + $template_info['name'], + $template_info['file_name'] + ) ); + + if ( ! $file_path || 0 !== strpos( $file_path, realpath( $dir_path ) ) ) { + wp_send_json_error( 'Invalid template', 'invalid_template', 400 ); + } + + if ( $file_path ) { + $query = new \WP_Query( $args ); + $found_posts = $query->found_posts; + $iterator = 0; + + if ( $query->have_posts() ) { + if ( $class === '\Essential_Addons_Elementor\Elements\Product_Grid' && boolval( $settings['show_add_to_cart_custom_text'] ) ) { + + $add_to_cart_text = [ + 'add_to_cart_simple_product_button_text' => $settings['add_to_cart_simple_product_button_text'], + 'add_to_cart_variable_product_button_text' => $settings['add_to_cart_variable_product_button_text'], + 'add_to_cart_grouped_product_button_text' => $settings['add_to_cart_grouped_product_button_text'], + 'add_to_cart_external_product_button_text' => $settings['add_to_cart_external_product_button_text'], + 'add_to_cart_default_product_button_text' => $settings['add_to_cart_default_product_button_text'], + ]; + $this->change_add_woo_checkout_update_order_reviewto_cart_text( $add_to_cart_text ); + } + + if ( $class === '\Essential_Addons_Elementor\Pro\Elements\Dynamic_Filterable_Gallery' ) { + $html .= ""; + } + + while ( $query->have_posts() ) { + $query->the_post(); + + $html .= HelperClass::include_with_variable( $file_path, [ + 'settings' => $settings, + 'link_settings' => $link_settings, + 'iterator' => $iterator + ] ); + $iterator ++; + } + } else { + $html .= __( '

    No posts found!

    ', 'essential-addons-for-elementor-lite' ); + } + } + } + + if ( $class === '\Essential_Addons_Elementor\Elements\Product_Grid' ) { + do_action( 'eael_woo_after_product_loop', $settings['eael_product_grid_style_preset'] ); + } + while ( ob_get_status() ) { + ob_end_clean(); + } + if ( function_exists( 'gzencode' ) ) { + $response = gzencode( wp_json_encode( $html ) ); + + header( 'Content-Type: application/json; charset=utf-8' ); + header( 'Content-Encoding: gzip' ); + header( 'Content-Length: ' . strlen( $response ) ); + + printf( '%1$s', $response ); + } else { + echo wp_kses_post( $html ); + } + wp_die(); + } + + /** + * Woo Pagination Product Ajax + * get product list when pagination number/dot click by ajax + * + * @access public + * @return void of a html markup with AJAX call. + * @since 3.1.0 + */ + public function eael_woo_pagination_product_ajax() { + + check_ajax_referer( 'essential-addons-elementor', 'security' ); + + do_action( 'eael_before_woo_pagination_product_ajax_start', $_REQUEST ); + + if ( ! empty( $_POST['page_id'] ) ) { + $page_id = intval( $_POST['page_id'], 10 ); + } else { + $err_msg = __( 'Page ID is missing', 'essential-addons-for-elementor-lite' ); + wp_send_json_error( $err_msg ); + } + + if ( ! empty( $_POST['widget_id'] ) ) { + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + } else { + $err_msg = __( 'Widget ID is missing', 'essential-addons-for-elementor-lite' ); + wp_send_json_error( $err_msg ); + } + + $settings = HelperClass::eael_get_widget_settings( $page_id, $widget_id ); + if ( empty( $settings ) ) { + wp_send_json_error( [ 'message' => __( 'Widget settings are not found. Did you save the widget before using load more??', 'essential-addons-for-elementor-lite' ) ] ); + } + $settings['eael_page_id'] = $page_id; + $settings['eael_widget_id'] = $widget_id; + wp_parse_str( $_REQUEST['args'], $args ); + + if ( isset( $args['date_query']['relation'] ) ) { + $args['date_query']['relation'] = HelperClass::eael_sanitize_relation( $args['date_query']['relation'] ); + } + + $paginationNumber = absint( $_POST['number'] ); + $paginationLimit = absint( $_POST['limit'] ); + + $args['posts_per_page'] = $paginationLimit; + + if ( $paginationNumber == "1" ) { + $paginationOffsetValue = "0"; + } else { + $paginationOffsetValue = ( $paginationNumber - 1 ) * $paginationLimit; + $args['offset'] = $paginationOffsetValue; + } + + + $template_info = $this->eael_sanitize_template_param( $_REQUEST['templateInfo'] ); + + $this->set_widget_name( $template_info['name'] ); + $template = realpath( $this->get_template( $template_info['file_name'] ) ); + + ob_start(); + $query = new \WP_Query( $args ); + if ( $query->have_posts() ) { + if ( isset( $template_info['name'] ) && $template_info['name'] === 'eicon-woocommerce' && boolval( $settings['show_add_to_cart_custom_text'] ) ){ + $add_to_cart_text = [ + 'add_to_cart_simple_product_button_text' => $settings['add_to_cart_simple_product_button_text'], + 'add_to_cart_variable_product_button_text' => $settings['add_to_cart_variable_product_button_text'], + 'add_to_cart_grouped_product_button_text' => $settings['add_to_cart_grouped_product_button_text'], + 'add_to_cart_external_product_button_text' => $settings['add_to_cart_external_product_button_text'], + 'add_to_cart_default_product_button_text' => $settings['add_to_cart_default_product_button_text'], + ]; + $this->change_add_woo_checkout_update_order_reviewto_cart_text( $add_to_cart_text ); + } + + while ( $query->have_posts() ) { + $query->the_post(); + include( $template ); + } + wp_reset_postdata(); + } + echo ob_get_clean(); + wp_die(); + } + + /** + * Woo Pagination Ajax + * Return pagination list for product post type while used Product_Grid widget + * + * @access public + * @return void of a html markup with AJAX call. + * @since unknown + */ + public function eael_woo_pagination_ajax() { + + check_ajax_referer( 'essential-addons-elementor', 'security' ); + + if ( ! empty( $_POST['page_id'] ) ) { + $page_id = intval( $_POST['page_id'], 10 ); + } else { + $err_msg = __( 'Page ID is missing', 'essential-addons-for-elementor-lite' ); + wp_send_json_error( $err_msg ); + } + + if ( ! empty( $_POST['widget_id'] ) ) { + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + } else { + $err_msg = __( 'Widget ID is missing', 'essential-addons-for-elementor-lite' ); + wp_send_json_error( $err_msg ); + } + + $settings = HelperClass::eael_get_widget_settings( $page_id, $widget_id ); + + if ( empty( $settings ) ) { + wp_send_json_error( [ 'message' => __( 'Widget settings are not found. Did you save the widget before using load more??', 'essential-addons-for-elementor-lite' ) ] ); + } + + $settings['eael_page_id'] = $page_id; + wp_parse_str( $_REQUEST['args'], $args ); + + if ( isset( $args['date_query']['relation'] ) ) { + $args['date_query']['relation'] = HelperClass::eael_sanitize_relation( $args['date_query']['relation'] ); + } + + $paginationNumber = absint( $_POST['number'] ); + $paginationLimit = absint( $_POST['limit'] ); + $pagination_Count = intval( $args['total_post'] ); + $pagination_Paginationlist = ceil( $pagination_Count / $paginationLimit ); + $last = ceil( $pagination_Paginationlist ); + $paginationprev = $paginationNumber - 1; + $paginationnext = $paginationNumber + 1; + + if ( $paginationNumber > 1 ) { + $paginationprev; + } + if ( $paginationNumber < $last ) { + $paginationnext; + } + + $adjacents = "2"; + $next_label = sanitize_text_field( $settings['pagination_next_label'] ); + $prev_label = sanitize_text_field( $settings['pagination_prev_label'] ); + $settings['eael_widget_name'] = realpath( sanitize_file_name( $_REQUEST['template_name'] ) ); + $setPagination = ""; + + if ( $pagination_Paginationlist > 0 ) { + + $setPagination .= "
      "; + + if ( 1 < $paginationNumber ) { + $setPagination .= "
    • $prev_label
    • "; + } + + if ( $pagination_Paginationlist < 7 + ( $adjacents * 2 ) ) { + + for ( $pagination = 1; $pagination <= $pagination_Paginationlist; $pagination ++ ) { + $active = ( $paginationNumber == $pagination ) ? 'current' : ''; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, $pagination ); + } + + } else if ( $pagination_Paginationlist > 5 + ( $adjacents * 2 ) ) { + + if ( $paginationNumber < 1 + ( $adjacents * 2 ) ) { + for ( $pagination = 1; $pagination <= 4 + ( $adjacents * 2 ); $pagination ++ ) { + + $active = ( $paginationNumber == $pagination ) ? 'current' : ''; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, $pagination ); + } + $setPagination .= "
    • ...
    • "; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, $pagination ); + + } elseif ( $pagination_Paginationlist - ( $adjacents * 2 ) > $paginationNumber && $paginationNumber > ( $adjacents * 2 ) ) { + $active = ''; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, 1 ); + $setPagination .= "
    • ...
    • "; + for ( $pagination = $paginationNumber - $adjacents; $pagination <= $paginationNumber + $adjacents; $pagination ++ ) { + $active = ( $paginationNumber == $pagination ) ? 'current' : ''; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, $pagination ); + } + + $setPagination .= "
    • ...
    • "; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, $last ); + + } else { + $active = ''; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, 1 ); + $setPagination .= "
    • ...
    • "; + for ( $pagination = $last - ( 2 + ( $adjacents * 2 ) ); $pagination <= $last; $pagination ++ ) { + $active = ( $paginationNumber == $pagination ) ? 'current' : ''; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, $pagination ); + } + } + + } else { + for ( $pagination = 1; $pagination <= $pagination_Paginationlist; $pagination ++ ) { + $active = ( $paginationNumber == $pagination ) ? 'current' : ''; + $setPagination .= sprintf( "
    • %2\$d
    • ", $active, $pagination ); + } + + } + + if ( $paginationNumber < $pagination_Paginationlist ) { + $setPagination .= "
    • $next_label
    • "; + } + + $setPagination .= "
    "; + } + + printf( '%1$s', $setPagination ); + wp_die(); + } + + /** + * Product Add to Cart + * added product in cart through ajax + * + * @access public + * @return void of a html markup with AJAX call. + * @since unknown + */ + public function eael_product_add_to_cart() { + + $ajax = wp_doing_ajax(); + $cart_items = isset( $_POST['cart_item_data'] ) ? $_POST['cart_item_data'] : []; + $variation = []; + if ( ! empty( $cart_items ) ) { + foreach ( $cart_items as $key => $value ) { + if ( preg_match( "/^attribute*/", $value['name'] ) ) { + $variation[ $value['name'] ] = sanitize_text_field( $value['value'] ); + } + } + } + + if ( isset( $_POST['product_data'] ) ) { + foreach ( $_POST['product_data'] as $item ) { + $product_id = isset( $item['product_id'] ) ? sanitize_text_field( $item['product_id'] ) : 0; + $variation_id = isset( $item['variation_id'] ) ? sanitize_text_field( $item['variation_id'] ) : 0; + $quantity = isset( $item['quantity'] ) ? sanitize_text_field( $item['quantity'] ) : 0; + + if ( $variation_id ) { + WC()->cart->add_to_cart( $product_id, $quantity, $variation_id, $variation ); + } else { + WC()->cart->add_to_cart( $product_id, $quantity ); + } + } + } + wp_send_json_success(); + } + + /** + * Woo Checkout Update Order Review + * return order review data + * + * @access public + * @return void + * @since 4.0.0 + */ + public function woo_checkout_update_order_review() { + $setting = $_POST['orderReviewData']; + ob_start(); + Woo_Checkout_Helper::checkout_order_review_default( $setting ); + $woo_checkout_update_order_review = ob_get_clean(); + + wp_send_json( + array( + 'order_review' => $woo_checkout_update_order_review, + ) + ); + } + + /** + * Eael Product Quick View Popup + * Retrieve product quick view data + * + * @access public + * @return void + * @since 4.0.0 + */ + public function eael_product_quickview_popup() { + //check nonce + check_ajax_referer( 'essential-addons-elementor', 'security' ); + $widget_id = sanitize_key( $_POST['widget_id'] ); + $product_id = absint( $_POST['product_id'] ); + $page_id = absint( $_POST['page_id'] ); + + if ( $widget_id == '' && $product_id == '' && $page_id == '' ) { + wp_send_json_error(); + } + + global $post, $product; + $product = wc_get_product( $product_id ); + $post = get_post( $product_id ); + setup_postdata( $post ); + + $settings = $this->eael_get_widget_settings( $page_id, $widget_id ); + ob_start(); + HelperClass::eael_product_quick_view( $product, $settings, $widget_id ); + $data = ob_get_clean(); + wp_reset_postdata(); + + wp_send_json_success( $data ); + } + + /** + * Ajax Eael Product Gallery + * Retrieve product quick view data + * + * @access public + * @return false|void + * @since 4.0.0 + */ + public function ajax_eael_product_gallery() { + + $ajax = wp_doing_ajax(); + + wp_parse_str( $_POST['args'], $args ); + + if ( isset( $args['date_query']['relation'] ) ) { + $args['date_query']['relation'] = HelperClass::eael_sanitize_relation( $args['date_query']['relation'] ); + } + + if ( empty( $_POST['nonce'] ) ) { + $err_msg = __( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + + return false; + } + + if ( ! wp_verify_nonce( $_POST['nonce'], 'eael_product_gallery' ) ) { + $err_msg = __( 'Security token did not match', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + + return false; + } + + if ( ! empty( $_POST['page_id'] ) ) { + $page_id = intval( $_POST['page_id'], 10 ); + } else { + $err_msg = __( 'Page ID is missing', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + + return false; + } + + if ( ! empty( $_POST['widget_id'] ) ) { + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + } else { + $err_msg = __( 'Widget ID is missing', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + + return false; + } + + $settings = HelperClass::eael_get_widget_settings( $page_id, $widget_id ); + if ( empty( $settings ) ) { + wp_send_json_error( [ 'message' => __( 'Widget settings are not found. Did you save the widget before using load more??', 'essential-addons-for-elementor-lite' ) ] ); + } + + if ( $widget_id == '' && $page_id == '' ) { + wp_send_json_error(); + } + + $settings['eael_widget_id'] = $widget_id; + $settings['eael_page_id'] = $page_id; + $args['offset'] = (int) $args['offset'] + ( ( (int) $_REQUEST['page'] - 1 ) * (int) $args['posts_per_page'] ); + + if ( isset( $_REQUEST['taxonomy'] ) && isset( $_REQUEST['taxonomy']['taxonomy'] ) && $_REQUEST['taxonomy']['taxonomy'] != 'all' ) { + $args['tax_query'] = [ + $this->sanitize_taxonomy_data( $_REQUEST['taxonomy'] ), + ]; + + $args['tax_query'] = $this->eael_terms_query_multiple( $args['tax_query'] ); + + if ( $settings[ 'eael_product_gallery_product_filter' ] == 'featured-products' ) { + $args[ 'tax_query' ][] = [ + 'relation' => 'AND', + [ + 'taxonomy' => 'product_visibility', + 'field' => 'name', + 'terms' => 'featured', + ], + [ + 'taxonomy' => 'product_visibility', + 'field' => 'name', + 'terms' => [ 'exclude-from-search', 'exclude-from-catalog' ], + 'operator' => 'NOT IN', + ], + ]; + } + + + } + + $template_info = $this->eael_sanitize_template_param( $_REQUEST['template_info'] ); + + if ( $template_info ) { + + if ( $template_info['dir'] === 'theme' ) { + $dir_path = $this->retrive_theme_path(); + } else if ( $template_info['dir'] === 'pro' ) { + $dir_path = sprintf( "%sincludes", EAEL_PRO_PLUGIN_PATH ); + } else { + $dir_path = sprintf( "%sincludes", EAEL_PLUGIN_PATH ); + } + + $file_path = realpath( sprintf( + '%s/Template/%s/%s', + $dir_path, + $template_info['name'], + $template_info['file_name'] + ) ); + + if ( ! $file_path || 0 !== strpos( $file_path, realpath( $dir_path ) ) ) { + wp_send_json_error( 'Invalid template', 'invalid_template', 400 ); + } + + $html = ''; + if ( $file_path ) { + $query = new \WP_Query( $args ); + + if ( $query->have_posts() ) { + + while ( $query->have_posts() ) { + $query->the_post(); + $html .= HelperClass::include_with_variable( $file_path, [ 'settings' => $settings ] ); + } + $html .= ''; + printf( '%1$s', $html ); + wp_reset_postdata(); + } + } + } + wp_die(); + } + + public function eael_terms_query_multiple( $args_tax_query = [] ){ + if ( strpos($args_tax_query[0]['taxonomy'], '|') !== false ) { + $args_tax_query_item = $args_tax_query[0]; + + //Query for category and tag + $args_multiple['tax_query'] = []; + + if( isset( $args_tax_query_item['terms'] ) ){ + $args_multiple['tax_query'][] = [ + 'taxonomy' => 'product_cat', + 'field' => 'term_id', + 'terms' => $args_tax_query_item['terms'], + ]; + } + + if( isset( $args_tax_query_item['terms_tag'] ) ){ + $args_multiple['tax_query'][] = [ + 'taxonomy' => 'product_tag', + 'field' => 'term_id', + 'terms' => $args_tax_query_item['terms_tag'], + ]; + } + + + if ( count( $args_multiple['tax_query'] ) ) { + $args_multiple['tax_query']['relation'] = 'OR'; + } + + $args_tax_query = $args_multiple['tax_query']; + } + + if( isset( $args_tax_query[0]['terms_tag'] ) ){ + if( 'product_tag' === $args_tax_query[0]['taxonomy'] ){ + $args_tax_query[0]['terms'] = $args_tax_query[0]['terms_tag']; + } + unset($args_tax_query[0]['terms_tag']); + } + + return $args_tax_query; + } + + /** + * Select2 Ajax Posts Filter Autocomplete + * Fetch post/taxonomy data and render in Elementor control select2 ajax search box + * + * @access public + * @return void + * @since 4.0.0 + */ + public function select2_ajax_posts_filter_autocomplete() { + $post_type = 'post'; + $source_name = 'post_type'; + + if ( ! empty( $_POST['post_type'] ) ) { + $post_type = sanitize_text_field( $_POST['post_type'] ); + } + + if ( ! empty( $_POST['source_name'] ) ) { + $source_name = sanitize_text_field( $_POST['source_name'] ); + } + + $search = ! empty( $_POST['term'] ) ? sanitize_text_field( $_POST['term'] ) : ''; + $results = $post_list = []; + switch ( $source_name ) { + case 'taxonomy': + $args = [ + 'hide_empty' => false, + 'orderby' => 'name', + 'order' => 'ASC', + 'search' => $search, + 'number' => '5', + ]; + + if ( $post_type !== 'all' ) { + $args['taxonomy'] = $post_type; + } + + $post_list = wp_list_pluck( get_terms( $args ), 'name', 'term_id' ); + break; + case 'user': + if ( ! current_user_can( 'list_users' ) ) { + $post_list = []; + break; + } + + $users = []; + + foreach ( get_users( [ 'search' => "*{$search}*" ] ) as $user ) { + $user_id = $user->ID; + $user_name = $user->display_name; + $users[ $user_id ] = $user_name; + } + + $post_list = $users; + break; + default: + $post_list = HelperClass::get_query_post_list( $post_type, 10, $search ); + } + + if ( ! empty( $post_list ) ) { + foreach ( $post_list as $key => $item ) { + $results[] = [ 'text' => $item, 'id' => $key ]; + } + } + + wp_send_json( [ 'results' => $results ] ); + } + + /** + * Select2 Ajax Get Posts Value Titles + * get selected value to show elementor editor panel in select2 ajax search box + * + * @access public + * @return void + * @since 4.0.0 + */ + public function select2_ajax_get_posts_value_titles() { + + if ( empty( $_POST['id'] ) ) { + wp_send_json_error( [] ); + } + + if ( empty( array_filter( $_POST['id'] ) ) ) { + wp_send_json_error( [] ); + } + $ids = array_map( 'intval', $_POST['id'] ); + $source_name = ! empty( $_POST['source_name'] ) ? sanitize_text_field( $_POST['source_name'] ) : ''; + + switch ( $source_name ) { + case 'taxonomy': + $args = [ + 'hide_empty' => false, + 'orderby' => 'name', + 'order' => 'ASC', + 'include' => implode( ',', $ids ), + ]; + + if ( $_POST['post_type'] !== 'all' ) { + $args['taxonomy'] = sanitize_text_field( $_POST['post_type'] ); + } + + $response = wp_list_pluck( get_terms( $args ), 'name', 'term_id' ); + break; + case 'user': + $users = []; + + foreach ( get_users( [ 'include' => $ids ] ) as $user ) { + $user_id = $user->ID; + $user_name = $user->display_name; + $users[ $user_id ] = $user_name; + } + + $response = $users; + break; + default: + $post_info = get_posts( [ + 'post_type' => sanitize_text_field( $_POST['post_type'] ), + 'include' => implode( ',', $ids ) + ] ); + $response = wp_list_pluck( $post_info, 'post_title', 'ID' ); + } + + if ( ! empty( $response ) ) { + wp_send_json_success( [ 'results' => $response ] ); + } else { + wp_send_json_error( [] ); + } + } + + /** + * Save Settings + * Save EA settings data through ajax request + * + * @access public + * @return void + * @since 1.1.2 + */ + public function save_settings() { + check_ajax_referer( 'essential-addons-elementor', 'security' ); + + if ( ! current_user_can( 'manage_options' ) ) { + wp_send_json_error( __( 'you are not allowed to do this action', 'essential-addons-for-elementor-lite' ) ); + } + + if ( ! isset( $_POST['fields'] ) ) { + return; + } + + wp_parse_str( $_POST['fields'], $settings ); + + if ( ! empty( $_POST['is_login_register'] ) ) { + // Saving Login | Register Related Data + if ( isset( $settings['recaptchaSiteKey'] ) ) { + update_option( 'eael_recaptcha_sitekey', sanitize_text_field( $settings['recaptchaSiteKey'] ) ); + } + if ( isset( $settings['recaptchaSiteSecret'] ) ) { + update_option( 'eael_recaptcha_secret', sanitize_text_field( $settings['recaptchaSiteSecret'] ) ); + } + if ( isset( $settings['recaptchaLanguage'] ) ) { + update_option( 'eael_recaptcha_language', sanitize_text_field( $settings['recaptchaLanguage'] ) ); + } + + //reCAPTCHA V3 + if ( isset( $settings['recaptchaSiteKeyV3'] ) ) { + update_option( 'eael_recaptcha_sitekey_v3', sanitize_text_field( $settings['recaptchaSiteKeyV3'] ) ); + } + if ( isset( $settings['recaptchaSiteSecretV3'] ) ) { + update_option( 'eael_recaptcha_secret_v3', sanitize_text_field( $settings['recaptchaSiteSecretV3'] ) ); + } + if ( isset( $settings['recaptchaLanguageV3'] ) ) { + update_option( 'eael_recaptcha_language_v3', sanitize_text_field( $settings['recaptchaLanguageV3'] ) ); + } + + //pro settings + if ( isset( $settings['gClientId'] ) ) { + update_option( 'eael_g_client_id', sanitize_text_field( $settings['gClientId'] ) ); + } + if ( isset( $settings['fbAppId'] ) ) { + update_option( 'eael_fb_app_id', sanitize_text_field( $settings['fbAppId'] ) ); + } + if ( isset( $settings['fbAppSecret'] ) ) { + update_option( 'eael_fb_app_secret', sanitize_text_field( $settings['fbAppSecret'] ) ); + } + + wp_send_json_success( [ 'message' => __( 'Login | Register Settings updated', 'essential-addons-for-elementor-lite' ) ] ); + } + + //Login-register data + if ( isset( $settings['lr_recaptcha_sitekey'] ) ) { + update_option( 'eael_recaptcha_sitekey', sanitize_text_field( $settings['lr_recaptcha_sitekey'] ) ); + } + if ( isset( $settings['lr_recaptcha_secret'] ) ) { + update_option( 'eael_recaptcha_secret', sanitize_text_field( $settings['lr_recaptcha_secret'] ) ); + } + if ( isset( $settings['lr_recaptcha_language'] ) ) { + update_option( 'eael_recaptcha_language', sanitize_text_field( $settings['lr_recaptcha_language'] ) ); + } + //reCAPTCHA v3 + if ( isset( $settings['lr_recaptcha_sitekey_v3'] ) ) { + update_option( 'eael_recaptcha_sitekey_v3', sanitize_text_field( $settings['lr_recaptcha_sitekey_v3'] ) ); + } + if ( isset( $settings['lr_recaptcha_secret_v3'] ) ) { + update_option( 'eael_recaptcha_secret_v3', sanitize_text_field( $settings['lr_recaptcha_secret_v3'] ) ); + } + if ( isset( $settings['lr_recaptcha_language_v3'] ) ) { + update_option( 'eael_recaptcha_language_v3', sanitize_text_field( $settings['lr_recaptcha_language_v3'] ) ); + } + + if ( isset( $settings['lr_custom_profile_fields'] ) ) { + update_option( 'eael_custom_profile_fields', sanitize_text_field( $settings['lr_custom_profile_fields'] ) ); + } else { + update_option( 'eael_custom_profile_fields', '' ); + } + + if ( isset( $settings['lr_custom_profile_fields_text'] ) ) { + update_option( 'eael_custom_profile_fields_text', sanitize_text_field( $settings['lr_custom_profile_fields_text'] ) ); + } else { + update_option( 'eael_custom_profile_fields_text', '' ); + } + + if ( isset( $settings['lr_custom_profile_fields_img'] ) ) { + update_option( 'eael_custom_profile_fields_img', sanitize_text_field( $settings['lr_custom_profile_fields_img'] ) ); + } else { + update_option( 'eael_custom_profile_fields_img', '' ); + } + + //pro settings + if ( isset( $settings['lr_g_client_id'] ) ) { + update_option( 'eael_g_client_id', sanitize_text_field( $settings['lr_g_client_id'] ) ); + } + if ( isset( $settings['lr_fb_app_id'] ) ) { + update_option( 'eael_fb_app_id', sanitize_text_field( $settings['lr_fb_app_id'] ) ); + } + if ( isset( $settings['lr_fb_app_secret'] ) ) { + update_option( 'eael_fb_app_secret', sanitize_text_field( $settings['lr_fb_app_secret'] ) ); + } + + // Business Reviews : Saving Google Place Api Key + if ( isset( $settings['br_google_place_api_key'] ) ) { + update_option( 'eael_br_google_place_api_key', sanitize_text_field( $settings['br_google_place_api_key'] ) ); + } + + // Saving Google Map Api Key + if ( isset( $settings['google-map-api'] ) ) { + update_option( 'eael_save_google_map_api', sanitize_text_field( $settings['google-map-api'] ) ); + } + + // Saving Mailchimp Api Key + if ( isset( $settings['mailchimp-api'] ) ) { + update_option( 'eael_save_mailchimp_api', sanitize_text_field( $settings['mailchimp-api'] ) ); + } + + // Saving Mailchimp Api Key for EA Login | Register Form + if ( isset( $settings['lr_mailchimp_api_key'] ) ) { + update_option( 'eael_lr_mailchimp_api_key', sanitize_text_field( $settings['lr_mailchimp_api_key'] ) ); + } + + // Saving TYpeForm token + if ( isset( $settings['typeform-personal-token'] ) ) { + update_option( 'eael_save_typeform_personal_token', sanitize_text_field( $settings['typeform-personal-token'] ) ); + } + + // Saving Duplicator Settings + if ( isset( $settings['post-duplicator-post-type'] ) ) { + update_option( 'eael_save_post_duplicator_post_type', sanitize_text_field( $settings['post-duplicator-post-type'] ) ); + } + + // save js print method + if ( isset( $settings['eael-js-print-method'] ) ) { + update_option( 'eael_js_print_method', sanitize_text_field( $settings['eael-js-print-method'] ) ); + } + + $settings = array_map( 'sanitize_text_field', $settings ); + $defaults = array_fill_keys( array_keys( array_merge( $this->registered_elements, $this->registered_extensions ) ), false ); + $elements = array_merge( $defaults, array_fill_keys( array_keys( array_intersect_key( $settings, $defaults ) ), true ) ); + + // update new settings + $updated = update_option( 'eael_save_settings', $elements ); + + // clear assets files + $this->empty_dir( EAEL_ASSET_PATH ); + + wp_send_json( $updated ); + } + + /** + * Clear Cache Files + * Clear cache files from uploads/essential-addons-elementor + * + * @access public + * @return void + * @since 3.0.0 + */ + public function clear_cache_files() { + check_ajax_referer( 'essential-addons-elementor', 'security' ); + + if ( ! current_user_can( 'manage_options' ) ) { + wp_send_json_error( __( 'you are not allowed to do this action', 'essential-addons-for-elementor-lite' ) ); + } + + if ( isset( $_REQUEST['posts'] ) ) { + if ( ! empty( $_POST['posts'] ) ) { + foreach ( json_decode( $_POST['posts'] ) as $post ) { + $this->remove_files( 'post-' . $post ); + } + } + } else { + // clear cache files + $this->empty_dir( EAEL_ASSET_PATH ); + if ( $this->is_activate_elementor() ) { + \Elementor\Plugin::$instance->files_manager->clear_cache(); + } + } + + // Purge All LS Cache + do_action( 'litespeed_purge_all', '3rd Essential Addons for Elementor' ); + + // After clear the cache hook + do_action( 'eael_after_clear_cache_files' ); + + wp_send_json( true ); + } + + public function eael_admin_promotion(){ + check_ajax_referer( 'essential-addons-elementor', 'security' ); + + if ( ! current_user_can( 'manage_options' ) ) { + wp_send_json_error( __( 'you are not allowed to do this action', 'essential-addons-for-elementor-lite' ) ); + } + + update_option( 'eael_admin_promotion', self::EAEL_PROMOTION_FLAG ); + } + + /** + * Get nonce token through ajax request + * + * @since 5.1.13 + * @return void + */ + public function eael_get_token() { + $nonce = wp_create_nonce( 'essential-addons-elementor' ); + if ( $nonce ) { + wp_send_json_success( [ 'nonce' => $nonce ] ); + } + wp_send_json_error( __( 'you are not allowed to do this action', 'essential-addons-for-elementor-lite' ) ); + } + + public function eael_yith_wcwl_ajax_disable( $request ) { + add_filter( 'option_yith_wcwl_ajax_enable', function ( $data ) { + return 'no'; + } ); + } + +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Controls.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Controls.php new file mode 100644 index 0000000..d98d8bd --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Controls.php @@ -0,0 +1,2549 @@ +get_name() !== 'eael-dynamic-filterable-gallery' && $wb->get_name() !== 'eael-post-list') { + $post_types['source_dynamic'] = __('Dynamic', 'essential-addons-for-elementor-lite'); + } + + $taxonomies = get_taxonomies([], 'objects'); + + if ('eael-content-ticker' === $wb->get_name()) { + $wb->start_controls_section( + 'eael_section_content_ticker_filters', + [ + 'label' => __('Dynamic Content Settings', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_ticker_type' => 'dynamic', + ], + ] + ); + } else if ('eael-content-timeline' === $wb->get_name()) { + $wb->start_controls_section( + 'eael_section_timeline__filters', + [ + 'label' => __('Dynamic Content Settings', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_content_timeline_choose' => 'dynamic', + ], + ] + ); + } else { + $wb->start_controls_section( + 'eael_section_post__filters', + [ + 'label' => __('Query', 'essential-addons-for-elementor-lite'), + ] + ); + } + + $wb->add_control( + 'post_type', + [ + 'label' => __('Source', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => $post_types, + 'default' => key($post_types), + ] + ); + + $wb->add_control( + 'eael_global_dynamic_source_warning_text', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('This option will only affect in Archive page of Elementor Theme Builder dynamically.', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + 'condition' => [ + 'post_type' => 'source_dynamic', + ], + ] + ); + + $wb->add_control( + 'posts_ids', + [ + 'label' => __('Search & Select', 'essential-addons-for-elementor-lite'), + 'type' => 'eael-select2', + 'options' => ControlsHelper::get_post_list(), + 'label_block' => true, + 'multiple' => true, + 'source_name' => 'post_type', + 'source_type' => 'any', + 'condition' => [ + 'post_type' => 'by_id', + ], + ] + ); + + $wb->add_control( + 'authors', [ + 'label' => __('Author', 'essential-addons-for-elementor-lite'), + 'label_block' => true, + 'type' => Controls_Manager::SELECT2, + 'multiple' => true, + 'default' => [], + 'options' => ControlsHelper::get_authors_list(), + 'condition' => [ + 'post_type!' => ['by_id', 'source_dynamic'], + ], + ] + ); + + foreach ($taxonomies as $taxonomy => $object) { + if (!isset($object->object_type[0]) || !in_array($object->object_type[0], array_keys($post_types))) { + continue; + } + + $wb->add_control( + $taxonomy . '_ids', + [ + 'label' => $object->label, + 'type' => 'eael-select2', + 'label_block' => true, + 'multiple' => true, + 'source_name' => 'taxonomy', + 'source_type' => $taxonomy, + 'condition' => [ + 'post_type' => $object->object_type, + ], + ] + ); + + $show_child_cat_control = ('category' === $taxonomy || 'product_cat' === $taxonomy) ? 1 : 0; + $is_element_dynamic_gallery = 'eael-dynamic-filterable-gallery' === $wb->get_name() ? 1 : 0; + + if($show_child_cat_control && $is_element_dynamic_gallery){ + $wb->add_control( + $taxonomy . '_show_child_items', + [ + 'label' => __('Show Child Category Items', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'no', + 'condition' => [ + $taxonomy . '_ids!' => '', + 'post_type' => $object->object_type, + ], + ] + ); + } + + } + + $wb->add_control( + 'post__not_in', + [ + 'label' => __( 'Exclude', 'essential-addons-for-elementor-lite' ), + 'type' => 'eael-select2', + 'label_block' => true, + 'multiple' => true, + 'source_name' => 'post_type', + 'source_type' => 'any', + 'condition' => [ + 'post_type!' => [ 'by_id', 'source_dynamic' ], + ], + ] + ); + + $wb->add_control( + 'posts_per_page', + [ + 'label' => __('Posts Per Page', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '4', + 'min' => '1', + ] + ); + + $wb->add_control( + 'offset', + [ + 'label' => __('Offset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '0', + 'condition' => [ + 'orderby!' => 'rand' + ] + ] + ); + + $wb->add_control( + 'orderby', + [ + 'label' => __('Order By', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => ControlsHelper::get_post_orderby_options(), + 'default' => 'date', + + ] + ); + + $wb->add_control( + 'order', + [ + 'label' => __('Order', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'asc' => 'Ascending', + 'desc' => 'Descending', + ], + 'default' => 'desc', + + ] + ); + + $wb->end_controls_section(); + } + + /** + * Query Controls + * + */ + public static function betterdocs_query($wb) + { + $wb->start_controls_section( + 'eael_section_post__filters', + [ + 'label' => __('Query', 'essential-addons-for-elementor-lite'), + ] + ); + + $default_multiple_kb = ControlsHelper::get_betterdocs_multiple_kb_status(); + + if ($default_multiple_kb) { + $multiple_kb_terms = ControlsHelper::get_multiple_kb_terms(true, false); + $default_slug = count($multiple_kb_terms) > 0 ? array_keys($multiple_kb_terms)[0] : ''; + + $wb->add_control( + 'selected_knowledge_base', + [ + 'label' => __('Knowledge Bases', 'essential-addons-for-elementor-lite'), + 'label_block' => true, + 'type' => Controls_Manager::SELECT2, + 'options' => $multiple_kb_terms, + 'multiple' => false, + 'default' => '', + 'select2options' => [ + 'placeholder' => __('All Knowledge Base', 'essential-addons-for-elementor-lite'), + 'allowClear' => true, + ], + ] + ); + } + + if ($wb->get_name() === 'eael-betterdocs-category-grid') { + $wb->add_control( + 'grid_query_heading', + [ + 'label' => __('Category Grid', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + ] + ); + } + + $wb->add_control( + 'include', + [ + 'label' => __('Include', 'essential-addons-for-elementor-lite'), + 'label_block' => true, + 'type' => Controls_Manager::SELECT2, + 'options' => ControlsHelper::get_terms_list('doc_category', 'term_id'), + 'multiple' => true, + 'default' => [], + ] + ); + + $wb->add_control( + 'exclude', + [ + 'label' => __('Exclude', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT2, + 'options' => ControlsHelper::get_terms_list('doc_category', 'term_id'), + 'label_block' => true, + 'post_type' => '', + 'multiple' => true, + ] + ); + + if ($wb->get_name() === 'eael-betterdocs-category-grid') { + $wb->add_control( + 'grid_per_page', + [ + 'label' => __('Grid Per Page', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '8', + ] + ); + } else { + $wb->add_control( + 'box_per_page', + [ + 'label' => __('Box Per Page', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '8', + ] + ); + } + + $wb->add_control( + 'offset', + [ + 'label' => __('Offset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '0', + ] + ); + + $wb->add_control( + 'orderby', + [ + 'label' => __('Order By', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'name' => __('Name', 'essential-addons-for-elementor-lite'), + 'slug' => __('Slug', 'essential-addons-for-elementor-lite'), + 'term_group' => __('Term Group', 'essential-addons-for-elementor-lite'), + 'term_id' => __('Term ID', 'essential-addons-for-elementor-lite'), + 'id' => __('ID', 'essential-addons-for-elementor-lite'), + 'description' => __('Description', 'essential-addons-for-elementor-lite'), + 'parent' => __('Parent', 'essential-addons-for-elementor-lite'), + 'betterdocs_order' => __('BetterDocs Order', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'name', + ] + ); + + $wb->add_control( + 'order', + [ + 'label' => __('Order', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'asc' => 'Ascending', + 'desc' => 'Descending', + ], + 'default' => 'asc', + + ] + ); + + if ($wb->get_name() === 'eael-betterdocs-category-grid') { + $wb->add_control( + 'grid_posts_query_heading', + [ + 'label' => __('Grid List Posts', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $wb->add_control( + 'post_per_page', + [ + 'label' => __('Post Per Page', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => '6', + ] + ); + + $wb->add_control( + 'post_orderby', + [ + 'label' => __('Order By', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => ControlsHelper::get_post_orderby_options(), + 'default' => 'date', + ] + ); + + $wb->add_control( + 'post_order', + [ + 'label' => __('Order', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'asc' => 'Ascending', + 'desc' => 'Descending', + ], + 'default' => 'desc', + ] + ); + + $wb->add_control( + 'nested_subcategory', + [ + 'label' => __('Enable Nested Subcategory', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'true', + 'default' => '', + ] + ); + } + + $wb->end_controls_section(); + } + + /** + * Layout Controls For Post Block + * + */ + public static function layout($wb) + { + $wb->start_controls_section( + 'eael_section_post_timeline_layout', + [ + 'label' => __('Layout Settings', 'essential-addons-for-elementor-lite'), + ] + ); + + if ('eael-post-block' === $wb->get_name()) { + $wb->add_control( + 'eael_post_block_layout', + [ + 'label' => esc_html__('Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'post-block-layout-block', + 'options' => [ + 'post-block-layout-block' => esc_html__('Block', 'essential-addons-for-elementor-lite'), + 'post-block-layout-tiled' => esc_html__('Tiled', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $wb->add_control( + 'eael_post_tiled_preset', + [ + 'label' => esc_html__('Preset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-post-tiled-preset-1', + 'options' => [ + 'eael-post-tiled-preset-1' => esc_html__('Preset 1', 'essential-addons-for-elementor-lite'), + 'eael-post-tiled-preset-2' => esc_html__('Preset 2', 'essential-addons-for-elementor-lite'), + 'eael-post-tiled-preset-3' => esc_html__('Preset 3', 'essential-addons-for-elementor-lite'), + 'eael-post-tiled-preset-4' => esc_html__('Preset 4', 'essential-addons-for-elementor-lite'), + 'eael-post-tiled-preset-5' => esc_html__('Preset 5', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_post_block_layout' => 'post-block-layout-tiled' + ], + ] + ); + + $wb->add_control( + 'eael_post_block_tiled_preset_1_note', + [ + 'label' => esc_html__('Note: Use 5 posts per page from Content » Query » Posts Per Page, to view this layout perfectly.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_post_block_layout' => 'post-block-layout-tiled', + 'eael_post_tiled_preset' => ['eael-post-tiled-preset-1', 'eael-post-tiled-preset-3'], + ], + ] + ); + + $wb->add_control( + 'eael_post_block_tiled_preset_5_note', + [ + 'label' => esc_html__('Note: Use 3 posts per page from Content » Query » Posts Per Page, to view this layout perfectly.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_post_block_layout' => 'post-block-layout-tiled', + 'eael_post_tiled_preset' => ['eael-post-tiled-preset-5'], + ], + ] + ); + $wb->add_control( + 'eael_post_block_tiled_preset_2_note', + [ + 'label' => esc_html__('Note: Use 4 posts per page from Content » Query » Posts Per Page, to view this layout perfectly.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_post_block_layout' => 'post-block-layout-tiled', + 'eael_post_tiled_preset' => ['eael-post-tiled-preset-2'], + ], + ] + ); + $wb->add_control( + 'eael_post_block_tiled_preset_4_note', + [ + 'label' => esc_html__('Note: Use 2 posts per page from Content » Query » Posts Per Page, to view this layout perfectly.', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'condition' => [ + 'eael_post_block_layout' => 'post-block-layout-tiled', + 'eael_post_tiled_preset' => ['eael-post-tiled-preset-4'], + ], + ] + ); + + $wb->add_control( + 'eael_post_tiled_column', + [ + 'label' => esc_html__('Column', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-post-tiled-col-4', + 'options' => [ + 'eael-post-tiled-col-2' => esc_html__('Column 2', 'essential-addons-for-elementor-lite'), + 'eael-post-tiled-col-3' => esc_html__('Column 3', 'essential-addons-for-elementor-lite'), + 'eael-post-tiled-col-4' => esc_html__('Column 4', 'essential-addons-for-elementor-lite'), + ], + 'description' => esc_html__('Note: Column layout will be applied from second row.', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_post_block_layout' => 'post-block-layout-tiled', + ], + ] + ); + } + + $wb->add_control( + 'eael_dynamic_template_Layout', + [ + 'label' => esc_html__('Template Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'default', + 'options' => $wb->get_template_list_for_dropdown(), + ] + ); + + if ('eael-post-carousel' === $wb->get_name()) { + $wb->add_control( + 'eael_post_carousel_item_style', + [ + 'label' => esc_html__('Item Style', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-cards', + 'options' => [ + 'eael-overlay' => esc_html__('Overlay', 'essential-addons-for-elementor-lite'), + 'eael-cards' => esc_html__('Cards', 'essential-addons-for-elementor-lite'), + ], + ] + ); + } + + if ('eael-post-grid' === $wb->get_name()) { + $wb->add_responsive_control( + 'eael_post_grid_columns', + [ + 'label' => esc_html__('Column', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'eael-col-4', + 'tablet_default' => 'eael-col-2', + 'mobile_default' => 'eael-col-1', + 'options' => [ + 'eael-col-1' => esc_html__('1', 'essential-addons-for-elementor-lite'), + 'eael-col-2' => esc_html__('2', 'essential-addons-for-elementor-lite'), + 'eael-col-3' => esc_html__('3', 'essential-addons-for-elementor-lite'), + 'eael-col-4' => esc_html__('4', 'essential-addons-for-elementor-lite'), + 'eael-col-5' => esc_html__('5', 'essential-addons-for-elementor-lite'), + 'eael-col-6' => esc_html__('6', 'essential-addons-for-elementor-lite'), + ], + 'prefix_class' => 'elementor-grid%s-', + 'frontend_available' => true, + ] + ); + + $wb->add_control( + 'layout_mode', + [ + 'label' => esc_html__('Layout', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'masonry', + 'options' => [ + 'grid' => esc_html__('Grid', 'essential-addons-for-elementor-lite'), + 'masonry' => esc_html__('Masonry', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + } + + if ('eael-post-block' === $wb->get_name()) { + $wb->add_control( + 'grid_style', + [ + 'label' => esc_html__('Post Block Style Preset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'post-block-style-default', + 'options' => [ + 'post-block-style-default' => esc_html__('Default', 'essential-addons-for-elementor-lite'), + 'post-block-style-overlay' => esc_html__('Overlay', 'essential-addons-for-elementor-lite'), + ], + ] + ); + + $wb->add_control( + 'eael_show_fallback_img', + [ + 'label' => __('Fallback Image', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + $wb->add_control( + 'eael_post_block_fallback_img', + [ + 'label' => __( 'Image', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::MEDIA, + 'condition' => [ + 'eael_show_fallback_img' => 'yes' + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + } + + if ('eael-post-carousel' !== $wb->get_name()) { + + /** + * Show Read More + * @uses ContentTimeLine Elements - EAE + */ + if ('eael-content-timeline' === $wb->get_name()) { + + $wb->add_control( + 'content_timeline_layout', + [ + 'label' => esc_html__('Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'center', + 'options' => [ + 'left' => esc_html__('Right', 'essential-addons-for-elementor-lite'), + 'center' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'right' => esc_html__('Left', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_dynamic_template_Layout' => 'default', + ], + ] + ); + + $wb->add_control( + 'content_timeline_layout_horizontal', + [ + 'label' => esc_html__('Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'middle', + 'options' => [ + 'top' => esc_html__('Top', 'essential-addons-for-elementor-lite'), + 'middle' => esc_html__('Center', 'essential-addons-for-elementor-lite'), + 'bottom' => esc_html__('Bottom', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_dynamic_template_Layout' => 'horizontal', + ], + ] + ); + + $wb->add_control( + 'date_position', + [ + 'label' => esc_html__('Date Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'inside', + 'options' => [ + 'inside' => esc_html__('Inside', 'essential-addons-for-elementor-lite'), + 'outside' => esc_html__('Outside', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_dynamic_template_Layout' => 'default', + 'content_timeline_layout!' => 'center', + ], + ] + ); + + $wb->add_control( + 'date_position_horizontal', + [ + 'label' => esc_html__('Date Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'outside', + 'options' => [ + 'inside' => esc_html__('Inside', 'essential-addons-for-elementor-lite'), + 'outside' => esc_html__('Outside', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_dynamic_template_Layout' => 'horizontal', + 'content_timeline_layout_horizontal!' => 'middle', + ], + ] + ); + + } else { + $wb->add_control( + 'show_load_more', + [ + 'label' => __('Show Load More', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + ] + ); + + $wb->add_control( + 'show_load_more_text', + [ + 'label' => esc_html__('Label Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'label_block' => false, + 'default' => esc_html__('Load More', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'show_load_more' => ['yes', '1', 'true'], + ], + ] + ); + } + + } + + if ('eael-content-timeline' !== $wb->get_name()) { + $wb->add_control( + 'eael_show_image', + [ + 'label' => __('Show Image', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $wb->add_group_control( + Group_Control_Image_Size::get_type(), + [ + 'name' => 'image', + 'exclude' => ['custom'], + 'default' => 'medium', + 'condition' => [ + 'eael_show_image' => 'yes', + ], + ] + ); + + if( 'eael-post-block' === $wb->get_name() ) { + $wb->add_control( + 'enable_post_block_image_ratio', + [ + 'label' => __('Enable Image Ratio', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'no', + 'condition' => [ + 'eael_show_image' => 'yes', + ], + ] + ); + $wb->add_responsive_control( + 'post_block_image_ratio', + [ + 'label' => __('Image Ratio', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0.1, + 'max' => 2, + 'step' => 0.01, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 0.66, + ], + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .eael-entry-thumbnail' => 'padding-bottom: calc({{SIZE}} * 100%);', + ], + 'condition' => [ + 'enable_post_block_image_ratio' => 'yes', + 'eael_show_image' => 'yes', + ], + ] + ); + $wb->add_control( + 'post_block_image_height', + [ + 'label' => __('Image Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 600, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-entry-thumbnail' => 'height: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_show_image' => 'yes', + ], + ] + ); + } + + if( 'eael-post-grid' === $wb->get_name() ) { + $wb->add_control( + 'enable_postgrid_image_ratio', + [ + 'label' => __('Enable Image Ratio', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'no', + 'condition' => [ + 'eael_show_image' => 'yes', + ], + ] + ); + $wb->add_responsive_control( + 'postgrid_image_ratio', + [ + 'label' => __('Image Ratio', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0.1, + 'max' => 2, + 'step' => 0.01, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 0.66, + ], + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} .eael-entry-thumbnail' => 'padding-bottom: calc({{SIZE}} * 100%);', + ], + 'condition' => [ + 'enable_postgrid_image_ratio' => 'yes', + 'eael_show_image' => 'yes', + ], + ] + ); + $wb->add_responsive_control( + 'postgrid_image_height', + [ + 'label' => __('Image Height', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 600, + 'step' => 1, + ], + ], + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-entry-thumbnail' => 'height: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ + 'eael_show_image' => 'yes', + ], + ] + ); + } + + } + + if ('eael-content-timeline' === $wb->get_name()) { + + $wb->add_control( + 'eael_show_image_or_icon', + [ + 'label' => __('Show Circle Image / Icon', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'img' => [ + 'title' => __('Image', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-image-bold', + ], + 'icon' => [ + 'title' => __('Icon', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-info', + ], + 'bullet' => [ + 'title' => __('Bullet', 'essential-addons-for-elementor-lite'), + 'icon' => 'fa fa-circle', + ], + ], + 'default' => 'icon', + 'condition' => [ + 'eael_content_timeline_choose' => 'dynamic', + ], + ] + ); + + $wb->add_control( + 'eael_icon_image', + [ + 'label' => esc_html__('Icon Image', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::MEDIA, + 'default' => [ + 'url' => Utils::get_placeholder_image_src(), + ], + 'condition' => [ + 'eael_show_image_or_icon' => 'img', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + $wb->add_control( + 'eael_icon_image_size', + [ + 'label' => esc_html__('Icon Image Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'default' => [ + 'size' => 24, + ], + 'range' => [ + 'px' => [ + 'max' => 60, + ], + ], + 'condition' => [ + 'eael_show_image_or_icon' => 'img', + ], + 'selectors' => [ + '{{WRAPPER}} .eael-content-timeline-img img' => 'width: {{SIZE}}px;', + '{{WRAPPER}} .eael-horizontal-timeline-item__point-content .eael-elements-icon img' => 'width: {{SIZE}}px;', + ], + ] + ); + + $wb->add_control( + 'eael_content_timeline_circle_icon_new', + [ + 'label' => esc_html__('Icon', 'essential-addons-for-elementor-lite'), + 'fa4compatibility' => 'eael_content_timeline_circle_icon', + 'type' => Controls_Manager::ICONS, + 'default' => [ + 'value' => 'fas fa-pencil-alt', + 'library' => 'fa-solid', + ], + 'condition' => [ + 'eael_content_timeline_choose' => 'dynamic', + 'eael_show_image_or_icon' => 'icon', + ], + ] + ); + + } + + if( 'eael-post-carousel' === $wb->get_name() ) { + $wb->add_control( + 'enable_post_carousel_image_ratio', + [ + 'label' => __('Enable Image Ratio', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Yes', 'essential-addons-for-elementor-lite'), + 'label_off' => __('No', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_show_image' => 'yes', + ], + ] + ); + $wb->add_responsive_control( + 'post_carousel_image_ratio', + [ + 'label' => __('Image Ratio', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => 0.1, + 'max' => 2, + 'step' => 0.01, + ], + ], + 'default' => [ + 'unit' => 'px', + 'size' => 0.66, + ], + 'size_units' => ['px'], + 'selectors' => [ + '{{WRAPPER}} div.eael-entry-thumbnail' => 'padding-bottom: calc({{SIZE}} * 100%);height: auto !important;', + ], + 'condition' => [ + 'eael_show_image' => 'yes', + 'enable_post_carousel_image_ratio' => 'yes', + ], + ] + ); + $wb->add_control( + 'eael_show_fallback_img', + [ + 'label' => __('Fallback Image', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_show_image' => 'yes', + ], + ] + ); + $wb->add_control( + 'eael_post_carousel_fallback_img', + [ + 'label' => __( 'Image', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::MEDIA, + 'condition' => [ + 'eael_show_fallback_img' => 'yes', + 'eael_show_image' => 'yes', + ], + 'ai' => [ + 'active' => false, + ], + ] + ); + } + + $wb->add_control( + 'eael_show_title', + [ + 'label' => __('Show Title', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $wb->add_control( + 'title_tag', + [ + 'label' => __('Title Tag', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'h2', + 'options' => [ + 'h1' => __('H1', 'essential-addons-for-elementor-lite'), + 'h2' => __('H2', 'essential-addons-for-elementor-lite'), + 'h3' => __('H3', 'essential-addons-for-elementor-lite'), + 'h4' => __('H4', 'essential-addons-for-elementor-lite'), + 'h5' => __('H5', 'essential-addons-for-elementor-lite'), + 'h6' => __('H6', 'essential-addons-for-elementor-lite'), + 'span' => __('Span', 'essential-addons-for-elementor-lite'), + 'p' => __('P', 'essential-addons-for-elementor-lite'), + 'div' => __('Div', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_show_title' => 'yes', + ], + ] + ); + + if ('eael-post-grid' === $wb->get_name() || 'eael-post-carousel' === $wb->get_name()) { + $wb->add_control( + 'eael_title_length', + [ + 'label' => __('Title Length', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'condition' => [ + 'eael_show_title' => 'yes', + ], + ] + ); + } + + if ( 'eael-content-timeline' === $wb->get_name() ) { + $wb->add_control( + 'eael_show_image', + [ + 'label' => __( 'Show Image', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Show', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'Hide', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_content_timeline_choose' => 'dynamic', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Image_Size::get_type(), + [ + 'name' => 'image', + 'exclude' => [ 'custom' ], + 'default' => 'medium', + 'condition' => [ + 'eael_show_image' => 'yes', + 'eael_content_timeline_choose' => 'dynamic', + ], + ] + ); + + $wb->add_control( + 'eael_image_linkable', + [ + 'label' => __( 'Image Clickable', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __( 'Yes', 'essential-addons-for-elementor-lite' ), + 'label_off' => __( 'No', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_show_image' => 'yes', + 'eael_content_timeline_choose' => 'dynamic', + ], + ] + ); + } + + $wb->add_control( + 'eael_show_excerpt', + [ + 'label' => __('Show Excerpt', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + if ('eael-content-timeline' === $wb->get_name()) { + $wb->add_control( + 'eael_excerpt_length', + [ + 'label' => __('Excerpt Words', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => 10, + 'condition' => [ + 'eael_show_excerpt' => 'yes', + 'eael_content_timeline_choose' => 'dynamic', + ], + ] + ); + + $wb->add_control( + 'excerpt_expanison_indicator', + [ + 'label' => esc_html__('Expansion Indicator', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'ai' => [ 'active' => false ], + 'label_block' => false, + 'default' => esc_html__('...', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_show_excerpt' => 'yes', + 'eael_content_timeline_choose' => 'dynamic', + ], + ] + ); + } else { + $wb->add_control( + 'eael_excerpt_length', + [ + 'label' => __('Excerpt Words', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::NUMBER, + 'default' => 10, + 'condition' => [ + 'eael_show_excerpt' => 'yes', + ], + ] + ); + + $wb->add_control( + 'excerpt_expanison_indicator', + [ + 'label' => esc_html__('Expansion Indicator', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' =>true ], + 'ai' => [ 'active' =>false ], + 'label_block' => false, + 'default' => esc_html__('...', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_show_excerpt' => 'yes', + ], + ] + ); + } + + $wb->add_control( + 'eael_show_read_more', + [ + 'label' => __('Show Read More', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_content_timeline_choose' => 'dynamic', + ], + ] + ); + + $wb->add_control( + 'eael_read_more_text', + [ + 'label' => esc_html__('Label Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' => true ], + 'label_block' => false, + 'default' => esc_html__('Read More', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_content_timeline_choose' => 'dynamic', + 'eael_show_read_more' => 'yes', + ], + ] + ); + + if ( + 'eael-content-timeline' === $wb->get_name() + ) { + $wb->add_control( + 'eael_content_timeline_navigation_type', + array( + 'label' => esc_html__( 'Navigation Type', 'essential-addons-elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'scrollbar', + 'options' => array( + 'scrollbar' => esc_html__( 'Scrollbar', 'essential-addons-elementor' ), + 'arrows' => esc_html__( 'Arrows', 'essential-addons-elementor' ), + ), + 'condition' => [ + 'eael_dynamic_template_Layout' => 'horizontal', + ], + ) + ); + + $wb->add_control( + 'eael_content_timeline_arrow_type', + array( + 'label' => esc_html__( 'Arrow Type', 'essential-addons-elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'fa fa-angle-left', + 'options' => array( + 'fa fa-angle-left' => __( 'Angle', 'essential-addons-for-elementor-lite' ), + 'fa fa-chevron-left' => __( 'Chevron', 'essential-addons-for-elementor-lite' ), + 'fa fa-angle-double-left' => __( 'Angle Double', 'essential-addons-for-elementor-lite' ), + 'fa fa-arrow-left' => __( 'Arrow', 'essential-addons-for-elementor-lite' ), + 'fa fa-caret-left' => __( 'Caret', 'essential-addons-for-elementor-lite' ), + 'fa fa-long-arrow-alt-left' => __( 'Long Arrow', 'essential-addons-for-elementor-lite' ), + 'fa fa-arrow-circle-left' => __( 'Arrow Circle', 'essential-addons-for-elementor-lite' ), + 'fa fa-chevron-circle-left' => __( 'Chevron Circle', 'essential-addons-for-elementor-lite' ), + 'fa fa-caret-square-left' => __( 'Caret Square', 'essential-addons-for-elementor-lite' ), + ), + 'condition' => [ + 'eael_dynamic_template_Layout' => 'horizontal', + 'eael_content_timeline_navigation_type' => 'arrows', + ], + ) + ); + + $content_timeline_range = range( 1, 3 ); + $wb->add_responsive_control( + 'eael_content_timeline_slides_to_scroll', + array( + 'label' => esc_html__( 'Slides to Scroll', 'essential-addons-elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => '1', + 'options' => array_combine( $content_timeline_range, $content_timeline_range ), + 'condition' => [ + 'eael_dynamic_template_Layout' => 'horizontal', + 'eael_content_timeline_navigation_type' => 'arrows', + ], + ) + ); + } + + if ( + 'eael-post-grid' === $wb->get_name() + || 'eael-post-block' === $wb->get_name() + || 'eael-post-carousel' === $wb->get_name() + ) { + $wb->add_control( + 'eael_show_read_more_button', + [ + 'label' => __('Show Read More Button', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $wb->add_control( + 'read_more_button_text', + [ + 'label' => __('Button Text', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ 'active' =>true ], + 'ai' => ['active' =>false], + 'default' => __('Read More', 'essential-addons-for-elementor-lite'), + 'condition' => [ + 'eael_show_read_more_button' => 'yes', + ], + ] + ); + } + + if ( 'eael-post-carousel' === $wb->get_name() + || 'eael-post-grid' === $wb->get_name() + || 'eael-post-block' === $wb->get_name() + ) { + + $eael_show_post_terms_condition = [ + 'eael_show_image' => 'yes', + 'eael_post_grid_preset_style' => 'two', + ]; //Applicable for both elements: Post Carousel and Post Grid + + if( 'eael-post-block' === $wb->get_name() ){ + $eael_show_post_terms_condition = []; + } + + $wb->add_control( + 'eael_show_post_terms', + [ + 'label' => __('Show Post Terms', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'condition' => $eael_show_post_terms_condition, + ] + ); + + $eael_show_post_terms_child_condition = [ + 'eael_show_image' => 'yes', + 'eael_show_post_terms' => 'yes', + 'eael_post_grid_preset_style' => 'two', + ]; + + if( 'eael-post-block' === $wb->get_name() ){ + $eael_show_post_terms_child_condition = [ 'eael_show_post_terms' => 'yes' ]; + } + + $post_types = ControlsHelper::get_post_types(); + unset( + $post_types['post'], + $post_types['page'], + $post_types['product'] + ); + $taxonomies = get_taxonomies( [], 'objects' ); + $post_types_tax = []; + + foreach ( $taxonomies as $taxonomy => $object ) { + if( isset( $object->object_type ) && is_array( $object->object_type ) && count( $object->object_type ) ){ + foreach( $object->object_type as $object_type ){ + if ( ! in_array( $object_type, array_keys( $post_types ) ) ) { + continue; + } + $post_types_tax[ $object_type ][ $taxonomy ] = $object->label; + } + } + } + + foreach ( $post_types as $post_type => $post_taxonomies ) { + $wb->add_control( + 'eael_' . $post_type . '_terms', + [ + 'label' => __( 'Show Terms From', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'options' => isset( $post_types_tax[ $post_type ] ) ? $post_types_tax[ $post_type ] : [], + 'default' => isset( $post_types_tax[ $post_type ] ) ? key( $post_types_tax[ $post_type ] ) : '', + 'condition' => [ + 'eael_show_image' => 'yes', + 'eael_show_post_terms' => 'yes', + 'post_type' => $post_type, + 'eael_post_grid_preset_style' => 'two', + ], + ] + ); + } + + $wb->add_control( + 'eael_post_terms', + [ + 'label' => __('Show Terms From', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'category' => __('Category', 'essential-addons-for-elementor-lite'), + 'tags' => __('Tags', 'essential-addons-for-elementor-lite'), + ], + 'default' => 'category', + 'condition' => [ + 'eael_show_image' => 'yes', + 'eael_show_post_terms' => 'yes', + 'post_type' => [ 'post', 'page', 'product', 'by_id', 'source_dynamic' ] + ], + ] + ); + + $wb->add_control( + 'eael_post_terms_max_length', + [ + 'label' => __('Max Terms to Show', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 1 => __('1', 'essential-addons-for-elementor-lite'), + 2 => __('2', 'essential-addons-for-elementor-lite'), + 3 => __('3', 'essential-addons-for-elementor-lite'), + ], + 'default' => 1, + 'condition' => $eael_show_post_terms_child_condition, + ] + ); + + if ( 'eael-post-grid' === $wb->get_name() ){ + $wb->add_control( + 'eael_post_terms_separator', + [ + 'label' => esc_html__( 'Terms Separator', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'label_block' => false, + 'ai' => [ 'active' => false ], + 'default' => esc_html__( '', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'eael_show_post_terms' => 'yes', + 'eael_post_grid_preset_style' => 'two', + ], + ] + ); + + $wb->add_control( + 'eael_post_terms_on_image_hover', + [ + 'label' => esc_html__('Show Terms on Image Hover', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_show_post_terms' => 'yes', + ], + ] + ); + } + + } + + if ('eael-post-grid' === $wb->get_name() || 'eael-post-block' === $wb->get_name() || 'eael-post-carousel' === $wb->get_name()) { + + $wb->add_control( + 'eael_show_meta', + [ + 'label' => __('Show Meta', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + ] + ); + + $wb->add_control( + 'meta_position', + [ + 'label' => esc_html__('Meta Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => 'meta-entry-footer', + 'options' => [ + 'meta-entry-header' => esc_html__('Entry Header', 'essential-addons-for-elementor-lite'), + 'meta-entry-footer' => esc_html__('Entry Footer', 'essential-addons-for-elementor-lite'), + ], + 'condition' => [ + 'eael_show_meta' => 'yes', + ], + ] + ); + + if ( 'eael-post-grid' === $wb->get_name() ){ + $wb->add_control( + 'eael_show_avatar', + [ + 'label' => __('Show Avatar', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_show_meta' => 'yes', + 'eael_post_grid_preset_style' => '', + ], + ] + ); + + $wb->add_control( + 'eael_show_author', + [ + 'label' => __('Show Author Name', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_show_meta' => 'yes', + 'eael_post_grid_preset_style' => '', + ], + ] + ); + + // Style two and three has different default values and keeping controls consistant (Avatar and Author). + $wb->add_control( + 'eael_show_avatar_two', + [ + 'label' => __('Show Avatar', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_show_meta' => 'yes', + 'eael_post_grid_preset_style' => 'two', + ], + ] + ); + + // $wb->add_control( + // 'eael_show_avatar_three', + // [ + // 'label' => __('Show Avatar', 'essential-addons-for-elementor-lite'), + // 'type' => Controls_Manager::SWITCHER, + // 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + // 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + // 'return_value' => 'yes', + // 'default' => '', + // 'condition' => [ + // 'eael_show_meta' => 'yes', + // 'meta_position' => 'meta-entry-footer', + // 'eael_post_grid_preset_style' => 'three', + // ], + // ] + // ); + + $wb->add_control( + 'eael_show_author_two', + [ + 'label' => __('Show Author Name', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => '', + 'condition' => [ + 'eael_show_meta' => 'yes', + 'eael_post_grid_preset_style' => 'two', + ], + ] + ); + + $wb->add_control( + 'eael_show_author_three', + [ + 'label' => __('Show Author Name', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_show_meta' => 'yes', + 'meta_position' => 'meta-entry-footer', + 'eael_post_grid_preset_style' => 'three', + ], + ] + ); + } + + if ( 'eael-post-grid' !== $wb->get_name() ){ + $wb->add_control( + 'eael_show_avatar', + [ + 'label' => __('Show Avatar', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'meta_position' => 'meta-entry-footer', + 'eael_show_meta' => 'yes', + ], + ] + ); + + $wb->add_control( + 'eael_show_author', + [ + 'label' => __('Show Author Name', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_show_meta' => 'yes', + ], + ] + ); + } + + $wb->add_control( + 'eael_show_date', + [ + 'label' => __('Show Date', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SWITCHER, + 'label_on' => __('Show', 'essential-addons-for-elementor-lite'), + 'label_off' => __('Hide', 'essential-addons-for-elementor-lite'), + 'return_value' => 'yes', + 'default' => 'yes', + 'condition' => [ + 'eael_show_meta' => 'yes', + ], + ] + ); + + } + + $wb->end_controls_section(); + } + + public static function terms_style($wb) + { + $wb->start_controls_section( + 'section_terms_style', + [ + 'label' => __('Terms', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_show_post_terms' => 'yes', + ], + ] + ); + + $wb->add_control( + 'terms_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .post-carousel-categories li a, {{WRAPPER}} .post-carousel-categories li:after' => 'color: {{VALUE}};', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'terms_typography', + 'label' => __('Typography', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .post-carousel-categories li a', + ] + ); + + $wb->add_responsive_control( + 'terms_color_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'selectors' => [ + '{{WRAPPER}} .post-carousel-categories' => 'text-align: {{VALUE}};', + ], + ] + ); + + $wb->add_control( + 'terms_spacing', + [ + 'label' => __('Spacing', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%'], + 'selectors' => [ + '{{WRAPPER}} .post-carousel-categories li' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $wb->end_controls_section(); + } + + public static function read_more_button_style($wb) + { + if ( + 'eael-post-grid' === $wb->get_name() + || 'eael-post-block' === $wb->get_name() + || 'eael-post-carousel' === $wb->get_name() + || 'eael-post-list' === $wb->get_name() + || 'eael-post-timeline' === $wb->get_name() + ) { + $wb->start_controls_section( + 'eael_section_read_more_btn', + [ + 'label' => __('Read More', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'eael_show_read_more_button' => 'yes', + ], + ] + ); + + if ('eael-post-grid' === $wb->get_name()) { + $wb->add_responsive_control( + 'eael_post_grid_read_more_alignment', + [ + 'label' => __('Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn' => 'text-align: {{VALUE}};', + ], + ] + ); + } + + $wb->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_post_read_more_btn_typography', + 'selector' => '{{WRAPPER}} .eael-post-elements-readmore-btn', + ] + ); + + $wb->start_controls_tabs('read_more_button_tabs'); + + $wb->start_controls_tab( + 'read_more_button_style_normal', + [ + 'label' => __('Normal', 'essential-addons-for-elementor-lite'), + ] + ); + + $wb->add_control( + 'eael_post_read_more_btn_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#000BEC', + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn' => 'color: {{VALUE}};', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'read_more_btn_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-post-elements-readmore-btn', + 'exclude' => [ + 'image', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'read_more_btn_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-post-elements-readmore-btn', + ] + ); + + $wb->add_responsive_control( + 'read_more_btn_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $wb->end_controls_tab(); + + $wb->start_controls_tab( + 'read_more_button_style_hover', + [ + 'label' => __('Hover', 'essential-addons-for-elementor-lite'), + ] + ); + + if ( 'eael-post-carousel' === $wb->get_name() ) { + $wb->add_control( + 'eael_post_read_more_btn_hover_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn:hover' => 'color: {{VALUE}};', + ], + 'condition' => [ + 'eael_post_carousel_item_style!' => 'eael-overlay', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'read_more_btn_hover_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-post-elements-readmore-btn:hover', + 'exclude' => [ + 'image', + ], + 'condition' => [ + 'eael_post_carousel_item_style!' => 'eael-overlay', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'read_more_btn_hover_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-post-elements-readmore-btn:hover', + 'condition' => [ + 'eael_post_carousel_item_style!' => 'eael-overlay', + ], + ] + ); + + $wb->add_responsive_control( + 'read_more_btn_border_hover_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + 'condition' => [ + 'eael_post_carousel_item_style!' => 'eael-overlay', + ], + ] + ); + } else { + $wb->add_control( + 'eael_post_read_more_btn_hover_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'read_more_btn_hover_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-post-elements-readmore-btn:hover', + 'exclude' => [ + 'image', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'read_more_btn_hover_border', + 'label' => __('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-post-elements-readmore-btn:hover', + ] + ); + + $wb->add_responsive_control( + 'read_more_btn_border_hover_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + } + + $wb->end_controls_tab(); + + $wb->end_controls_tabs(); + + $wb->add_responsive_control( + 'eael_post_read_more_btn_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $wb->add_responsive_control( + 'read_more_btn_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-post-elements-readmore-btn' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $wb->end_controls_section(); + } + } + + /** + * Load More Button Style + * + */ + public static function load_more_button_style($wb) + { + $wb->start_controls_section( + 'eael_section_load_more_btn', + [ + 'label' => __('Load More Button', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_load_more' => ['yes', '1', 'true'], + ], + ] + ); + + $wb->add_responsive_control( + 'eael_post_grid_load_more_btn_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $wb->add_responsive_control( + 'eael_post_grid_load_more_btn_margin', + [ + 'label' => esc_html__('Margin', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + $wb->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_post_grid_load_more_btn_typography', + 'selector' => '{{WRAPPER}} .eael-load-more-button', + ] + ); + + $wb->start_controls_tabs('eael_post_grid_load_more_btn_tabs'); + + // Normal State Tab + $wb->start_controls_tab('eael_post_grid_load_more_btn_normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $wb->add_control( + 'eael_post_grid_load_more_btn_normal_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button' => 'color: {{VALUE}};', + ], + ] + ); + + $wb->add_control( + 'eael_cta_btn_normal_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#29d8d8', + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button' => 'background: {{VALUE}};', + ], + ] + ); + + $wb->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'eael_post_grid_load_more_btn_normal_border', + 'label' => esc_html__('Border', 'essential-addons-for-elementor-lite'), + 'selector' => '{{WRAPPER}} .eael-load-more-button', + ] + ); + + $wb->add_control( + 'eael_post_grid_load_more_btn_border_radius', + [ + 'label' => esc_html__('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'max' => 100, + ], + ], + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button' => 'border-radius: {{SIZE}}px;', + ], + ] + ); + $wb->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_post_grid_load_more_btn_shadow', + 'selector' => '{{WRAPPER}} .eael-load-more-button', + 'separator' => 'before', + ] + ); + + $wb->end_controls_tab(); + + // Hover State Tab + $wb->start_controls_tab('eael_post_grid_load_more_btn_hover', ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')]); + + $wb->add_control( + 'eael_post_grid_load_more_btn_hover_text_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $wb->add_control( + 'eael_post_grid_load_more_btn_hover_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#27bdbd', + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button:hover' => 'background: {{VALUE}};', + ], + ] + ); + + $wb->add_control( + 'eael_post_grid_load_more_btn_hover_border_color', + [ + 'label' => esc_html__('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button:hover' => 'border-color: {{VALUE}};', + ], + ] + + ); + $wb->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_post_grid_load_more_btn_hover_shadow', + 'selector' => '{{WRAPPER}} .eael-load-more-button:hover', + 'separator' => 'before', + ] + ); + $wb->end_controls_tab(); + + $wb->end_controls_tabs(); + + $wb->add_responsive_control( + 'eael_post_grid_loadmore_button_alignment', + [ + 'label' => __('Button Alignment', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'flex-start' => [ + 'title' => __('Left', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __('Center', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-center', + ], + 'flex-end' => [ + 'title' => __('Right', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'selectors' => [ + '{{WRAPPER}} .eael-load-more-button-wrap' => 'justify-content: {{VALUE}};', + ], + ] + ); + + $wb->end_controls_section(); + } + + public static function custom_positioning($wb, $prefix, $section_name, $css_selector, $condition = []) + { + $selectors = '{{WRAPPER}} ' . $css_selector; + + $wb->start_controls_section( + $prefix . '_section_position', + [ + 'label' => $section_name, + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => $condition, + ] + ); + + $wb->add_control( + $prefix . '_position', + [ + 'label' => __('Position', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'default' => '', + 'options' => [ + '' => __('Default', 'essential-addons-for-elementor-lite'), + 'absolute' => __('Absolute', 'essential-addons-for-elementor-lite'), + ], + 'selectors' => [ + $selectors => 'position: {{VALUE}}', + ], + ] + ); + + $start = is_rtl() ? __('Right', 'essential-addons-for-elementor-lite') : __('Left', 'essential-addons-for-elementor-lite'); + $end = !is_rtl() ? __('Right', 'essential-addons-for-elementor-lite') : __('Left', 'essential-addons-for-elementor-lite'); + + $wb->add_control( + $prefix . '_offset_orientation_h', + [ + 'label' => __('Horizontal Orientation', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'toggle' => false, + 'default' => 'start', + 'options' => [ + 'start' => [ + 'title' => $start, + 'icon' => 'eicon-h-align-left', + ], + 'end' => [ + 'title' => $end, + 'icon' => 'eicon-h-align-right', + ], + ], + 'classes' => 'elementor-control-start-end', + 'render_type' => 'ui', + 'condition' => [ + $prefix . '_position!' => '', + ], + ] + ); + + $wb->add_responsive_control( + $prefix . '_offset_x', + [ + 'label' => __('Offset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => -1000, + 'max' => 1000, + 'step' => 1, + ], + '%' => [ + 'min' => -200, + 'max' => 200, + ], + 'vw' => [ + 'min' => -200, + 'max' => 200, + ], + 'vh' => [ + 'min' => -200, + 'max' => 200, + ], + ], + 'default' => [ + 'size' => '0', + ], + 'size_units' => ['px', '%', 'vw', 'vh'], + 'selectors' => [ + 'body:not(.rtl) ' . $selectors => 'left: {{SIZE}}{{UNIT}}', + 'body.rtl ' . $selectors => 'right: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + $prefix . '_offset_orientation_h!' => 'end', + $prefix . '_position!' => '', + ], + ] + ); + + $wb->add_responsive_control( + $prefix . '_offset_x_end', + [ + 'label' => __('Offset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => -1000, + 'max' => 1000, + 'step' => 0.1, + ], + '%' => [ + 'min' => -200, + 'max' => 200, + ], + 'vw' => [ + 'min' => -200, + 'max' => 200, + ], + 'vh' => [ + 'min' => -200, + 'max' => 200, + ], + ], + 'default' => [ + 'size' => '0', + ], + 'size_units' => ['px', '%', 'vw', 'vh'], + 'selectors' => [ + 'body:not(.rtl) ' . $selectors => 'right: {{SIZE}}{{UNIT}}', + 'body.rtl ' . $selectors => 'left: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + $prefix . '_offset_orientation_h' => 'end', + $prefix . '_position!' => '', + ], + ] + ); + + $wb->add_control( + $prefix . '_offset_orientation_v', + [ + 'label' => __('Vertical Orientation', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::CHOOSE, + 'toggle' => false, + 'default' => 'start', + 'options' => [ + 'start' => [ + 'title' => __('Top', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-v-align-top', + ], + 'end' => [ + 'title' => __('Bottom', 'essential-addons-for-elementor-lite'), + 'icon' => 'eicon-v-align-bottom', + ], + ], + 'render_type' => 'ui', + 'condition' => [ + $prefix . '_position!' => '', + ], + ] + ); + + $wb->add_responsive_control( + $prefix . '_offset_y', + [ + 'label' => __('Offset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => -1000, + 'max' => 1000, + 'step' => 1, + ], + '%' => [ + 'min' => -200, + 'max' => 200, + ], + 'vh' => [ + 'min' => -200, + 'max' => 200, + ], + 'vw' => [ + 'min' => -200, + 'max' => 200, + ], + ], + 'size_units' => ['px', '%', 'vh', 'vw'], + 'default' => [ + 'size' => '0', + ], + 'selectors' => [ + $selectors => 'top: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + $prefix . '_offset_orientation_v!' => 'end', + $prefix . '_position!' => '', + ], + ] + ); + + $wb->add_responsive_control( + $prefix . '_offset_y_end', + [ + 'label' => __('Offset', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'range' => [ + 'px' => [ + 'min' => -1000, + 'max' => 1000, + 'step' => 1, + ], + '%' => [ + 'min' => -200, + 'max' => 200, + ], + 'vh' => [ + 'min' => -200, + 'max' => 200, + ], + 'vw' => [ + 'min' => -200, + 'max' => 200, + ], + ], + 'size_units' => ['px', '%', 'vh', 'vw'], + 'default' => [ + 'size' => '0', + ], + 'selectors' => [ + $selectors => 'bottom: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + $prefix . '_offset_orientation_v' => 'end', + $prefix . '_position!' => '', + ], + ] + ); + + $wb->end_controls_section(); + } + + public function advanced_data_table_source($wb) + { + if (apply_filters('eael/is_plugin_active', 'ninja-tables/ninja-tables.php')) { + $wb->add_control( + 'ea_adv_data_table_source_ninja_table_id', + [ + 'label' => esc_html__('Table ID', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SELECT, + 'options' => ControlsHelper::get_ninja_tables_list(), + 'condition' => [ + 'ea_adv_data_table_source' => 'ninja', + ], + ] + ); + } else { + $wb->add_control( + 'ea_adv_data_table_ninja_required', + [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __('Ninja Tables is not installed/activated on your site. Please install and activate Ninja Tables first.', 'essential-addons-for-elementor-lite'), + 'content_classes' => 'eael-warning', + 'condition' => [ + 'ea_adv_data_table_source' => 'ninja', + ], + ] + ); + } + } + + /** + * @since 3.8.2 + * @param $source + * + * @return array + */ + public function event_calendar_source($source) + { + if (apply_filters('eael/pro_enabled', false)) { + $source['eventon'] = __('EventON', 'essential-addons-for-elementor-lite'); + } else { + $source['eventon'] = __('EventON (Pro) ', 'essential-addons-for-elementor-lite'); + } + + return $source; + } + + public static function nothing_found_style($wb){ + $wb->start_controls_section( + 'eael_section_nothing_found_style', + [ + 'label' => __('Not Found Message', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ] + ); + + $wb->add_control( 'eael_section_nothing_found_note', [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __( 'Style the message when no posts are found.', 'essential-addons-for-elementor-lite' ), + 'content_classes' => 'elementor-panel-alert elementor-panel-alert-info', + ] ); + + $wb->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'eael_post_nothing_found_typography', + 'selector' => '{{WRAPPER}} .eael-no-posts-found', + ] + ); + $wb->add_control( + 'eael_post_nothing_found_color', + [ + 'label' => esc_html__('Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-no-posts-found' => 'color: {{VALUE}};', + ], + ] + ); + $wb->add_control( + 'eael_post_nothing_found_bg_color', + [ + 'label' => esc_html__('Background Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '{{WRAPPER}} .eael-no-posts-found' => 'background-color: {{VALUE}};', + ], + ] + ); + $wb->add_responsive_control( + 'eael_post_nothing_found_padding', + [ + 'label' => esc_html__('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', 'em', '%'], + 'default' => [ + 'top' => "25", + 'right' => "25", + 'bottom' => "25", + 'left' => "25", + 'isLinked' => true, + ], + 'selectors' => [ + '{{WRAPPER}} .eael-no-posts-found' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $wb->add_control( + 'eael_post_nothing_found_alignment', + [ + 'label' => __( 'Alignment', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::CHOOSE, + 'options' => [ + 'left' => [ + 'title' => __( 'Left', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-left', + ], + 'center' => [ + 'title' => __( 'Center', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-center', + ], + 'right' => [ + 'title' => __( 'Right', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-text-align-right', + ], + ], + 'default' => 'center', + 'selectors' => [ + '{{WRAPPER}} .eael-no-posts-found' => 'text-align: {{VALUE}};', + ], + ] + ); + + $wb->end_controls_section(); + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Core.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Core.php new file mode 100644 index 0000000..0e1aee4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Core.php @@ -0,0 +1,409 @@ +' . __('Settings', 'essential-addons-for-elementor-lite') . ''); + + // go pro + if (!$this->pro_enabled) { + $links[] = sprintf('' . __('Go Pro', 'essential-addons-for-elementor-lite') . ''); + } + + return $links; + } + + /** + * Extending plugin row meta + * + * @since 3.0.0 + */ + public function insert_plugin_row_meta($links, $file) + { + if (EAEL_PLUGIN_BASENAME == $file) { + // docs & faq + $links[] = sprintf('' . __('Docs & FAQs', 'essential-addons-for-elementor-lite') . ''); + + // video tutorials + $links[] = sprintf('' . __('Video Tutorials', 'essential-addons-for-elementor-lite') . ''); + } + + return $links; + } + + /** + * Redirect to options page + * + * @since v1.0.0 + */ + public function redirect_on_activation() + { + if (get_transient('eael_do_activation_redirect')) { + delete_transient('eael_do_activation_redirect'); + + if (!isset($_GET['activate-multi'])) { + wp_redirect("admin.php?page=eael-settings"); + } + } + } + + /** + * Check if elementor plugin is activated + * + * @since v1.0.0 + */ + public function elementor_not_loaded() + { + if (!current_user_can('activate_plugins')) { + return; + } + + $elementor = 'elementor/elementor.php'; + + if ($this->is_plugin_installed($elementor)) { + $activation_url = wp_nonce_url('plugins.php?action=activate&plugin=' . $elementor . '&plugin_status=all&paged=1&s', 'activate-plugin_' . $elementor); + + $message = sprintf(__('%1$sEssential Addons for Elementor%2$s requires %1$sElementor%2$s plugin to be active. Please activate Elementor to continue.', 'essential-addons-for-elementor-lite'), "", ""); + + $button_text = __('Activate Elementor', 'essential-addons-for-elementor-lite'); + } else { + $activation_url = wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=elementor'), 'install-plugin_elementor'); + + $message = sprintf(__('%1$sEssential Addons for Elementor%2$s requires %1$sElementor%2$s plugin to be installed and activated. Please install Elementor to continue.', 'essential-addons-for-elementor-lite'), '', ''); + $button_text = __('Install Elementor', 'essential-addons-for-elementor-lite'); + } + + $button = '

    ' . esc_html( $button_text ) . '

    '; + + printf('

    %1$s

    %2$s
    ', __($message), $button); + } + + /** + * Optional usage tracker + * + * @since v1.0.0 + */ + public function start_plugin_tracking() + { + $tracker = Plugin_Usage_Tracker::get_instance( EAEL_PLUGIN_FILE, [ + 'opt_in' => true, + 'goodbye_form' => true, + 'item_id' => '760e8569757fa16992d8' + ] ); + $tracker->set_notice_options(array( + 'notice' => __( 'Want to help make Essential Addons for Elementor even more awesome? You can get a 10% discount coupon for Pro upgrade if you allow.', 'essential-addons-for-elementor-lite' ), + 'extra_notice' => __( 'We collect non-sensitive diagnostic data and plugin usage information. + Your site URL, WordPress & PHP version, plugins & themes and email address to send you the + discount coupon. This data lets us make sure this plugin always stays compatible with the most + popular plugins and themes. No spam, I promise.', 'essential-addons-for-elementor-lite' ), + )); + $tracker->init(); + } + + /** + * Save default values to db + * + * @since v3.0.0 + */ + public function set_default_values() + { + $defaults = array_fill_keys(array_keys(array_merge($GLOBALS['eael_config']['elements'], $GLOBALS['eael_config']['extensions'])), 1); + $values = get_option('eael_save_settings'); + + return update_option('eael_save_settings', wp_parse_args($values, $defaults)); + } + + /** + * Save setup wizard data + * + * @since v4.0.0 + */ + public function enable_setup_wizard() + { + if ( !get_option( 'eael_version' ) && !get_option( 'eael_setup_wizard' ) ) { + update_option( 'eael_setup_wizard', 'redirect' ); + } + } + + /** + * Save default values to db + * + * @since v3.0.0 + */ + public function save_global_values($post_id, $editor_data) + { + if (wp_doing_cron()) { + return; + } + + $document = Plugin::$instance->documents->get($post_id, false); + $global_settings = get_option('eael_global_settings', []); + + if ($document->get_settings('eael_ext_reading_progress_global') == 'yes' && $document->get_settings('eael_ext_reading_progress') == 'yes') { + $global_settings['reading_progress'] = [ + 'post_id' => $post_id, + 'enabled' => true, + 'eael_ext_reading_progress_global_display_condition' => $document->get_settings('eael_ext_reading_progress_global_display_condition'), + 'eael_ext_reading_progress_position' => $document->get_settings('eael_ext_reading_progress_position'), + 'eael_ext_reading_progress_height' => $document->get_settings('eael_ext_reading_progress_height'), + 'eael_ext_reading_progress_bg_color' => $document->get_settings('eael_ext_reading_progress_bg_color'), + 'eael_ext_reading_progress_fill_color' => $document->get_settings('eael_ext_reading_progress_fill_color'), + 'eael_ext_reading_progress_animation_speed' => $document->get_settings('eael_ext_reading_progress_animation_speed'), + ]; + } else { + if (isset($global_settings['reading_progress']['post_id']) && $global_settings['reading_progress']['post_id'] == $post_id) { + $global_settings['reading_progress'] = [ + 'post_id' => null, + 'enabled' => false, + ]; + } + } + + //save table of contents global value + if ($document->get_settings('eael_ext_toc_global') == 'yes' && $document->get_settings('eael_ext_table_of_content') == 'yes') { + $typography_fields = [ + 'font_family', + 'font_weight', + 'text_transform', + 'font_style', + 'text_decoration', + 'font_size', + 'letter_spacing', + 'line_height', + ]; + + $global_settings['eael_ext_table_of_content'] = [ + 'post_id' => $post_id, + 'enabled' => ($document->get_settings('eael_ext_toc_global') == 'yes'), + 'eael_ext_toc_global_display_condition' => $document->get_settings('eael_ext_toc_global_display_condition'), + 'eael_ext_toc_title' => $document->get_settings('eael_ext_toc_title'), + 'eael_ext_toc_title_tag' => $document->get_settings('eael_ext_toc_title_tag'), + 'eael_ext_toc_position' => $document->get_settings('eael_ext_toc_position'), + 'eael_ext_toc_supported_heading_tag' => $document->get_settings('eael_ext_toc_supported_heading_tag'), + 'eael_ext_toc_content_selector' => $document->get_settings('eael_ext_toc_content_selector'), + 'eael_toc_exclude_selector' => $document->get_settings('eael_toc_exclude_selector'), + 'eael_ext_toc_collapse_sub_heading' => $document->get_settings('eael_ext_toc_collapse_sub_heading'), + 'eael_ext_toc_use_title_in_url' => $document->get_settings('eael_ext_toc_use_title_in_url'), + 'eael_ext_toc_word_wrap' => $document->get_settings('eael_ext_toc_word_wrap'), + 'eael_ext_toc_table_box_shadow_box_shadow' => $document->get_settings('eael_ext_toc_table_box_shadow_box_shadow'), + 'eael_ext_toc_auto_collapse' => $document->get_settings('eael_ext_toc_auto_collapse'), + 'eael_ext_toc_auto_highlight' => $document->get_settings('eael_ext_toc_auto_highlight'), + 'eael_ext_toc_auto_highlight_single_item_only' => $document->get_settings('eael_ext_toc_auto_highlight_single_item_only'), + 'eael_ext_toc_hide_in_mobile' => $document->get_settings('eael_ext_toc_hide_in_mobile'), + 'eael_ext_toc_border_border' => $document->get_settings('eael_ext_toc_border_border'), + 'eael_ext_toc_border_width' => $document->get_settings('eael_ext_toc_border_width'), + 'eael_ext_toc_border_color' => $document->get_settings('eael_ext_toc_border_color'), + 'eael_ext_toc_box_border_radius' => $document->get_settings('eael_ext_toc_box_border_radius'), + 'eael_ext_toc_sticky_offset' => $document->get_settings('eael_ext_toc_sticky_offset'), + 'eael_ext_toc_sticky_scroll' => $document->get_settings('eael_ext_toc_sticky_scroll'), + 'eael_ext_toc_sticky_z_index' => $document->get_settings('eael_ext_toc_sticky_z_index'), + + //toc header setting + 'eael_ext_table_of_content_header_bg' => $document->get_settings('eael_ext_table_of_content_header_bg'), + 'eael_ext_table_of_content_header_text_color' => $document->get_settings('eael_ext_table_of_content_header_text_color'), + 'eael_ext_table_of_content_header_icon' => $document->get_settings('eael_ext_table_of_content_header_icon'), + 'eael_ext_toc_header_padding' => $document->get_settings('eael_ext_toc_header_padding'), + 'eael_ext_toc_width' => $document->get_settings('eael_ext_toc_width'), + + //close button setting + 'eael_ext_table_of_content_close_button_bg' => $document->get_settings('eael_ext_table_of_content_close_button_bg'), + 'eael_ext_table_of_content_close_button_text_color' => $document->get_settings('eael_ext_table_of_content_close_button_text_color'), + 'eael_ext_toc_close_button_text_style' => $document->get_settings('eael_ext_toc_close_button_text_style'), + 'eael_ext_table_of_content_close_button_icon_size' => $document->get_settings('eael_ext_table_of_content_close_button_icon_size'), + 'eael_ext_table_of_content_close_button_size' => $document->get_settings('eael_ext_table_of_content_close_button_size'), + 'eael_ext_table_of_content_close_button_line_height' => $document->get_settings('eael_ext_table_of_content_close_button_line_height'), + 'eael_ext_table_of_content_close_button_border_radius' => $document->get_settings('eael_ext_table_of_content_close_button_border_radius'), + 'eael_ext_table_of_content_close_button_box_shadow' => $document->get_settings('eael_ext_table_of_content_close_button_box_shadow_box_shadow'), + + //toc body setting + 'eael_ext_table_of_content_body_bg' => $document->get_settings('eael_ext_table_of_content_body_bg'), + 'eael_ext_toc_body_padding' => $document->get_settings('eael_ext_toc_body_padding'), + + //list style setting + 'eael_ext_table_of_content_list_style' => $document->get_settings('eael_ext_table_of_content_list_style'), + 'eael_ext_toc_top_level_space' => $document->get_settings('eael_ext_toc_top_level_space'), + 'eael_ext_toc_subitem_level_space' => $document->get_settings('eael_ext_toc_subitem_level_space'), + 'eael_ext_toc_list_icon' => $document->get_settings('eael_ext_toc_list_icon'), + 'eael_ext_table_of_content_list_text_color' => $document->get_settings('eael_ext_table_of_content_list_text_color'), + 'eael_ext_table_of_content_list_text_color_active' => $document->get_settings('eael_ext_table_of_content_list_text_color_active'), + 'eael_ext_table_of_list_hover_color' => $document->get_settings('eael_ext_table_of_list_hover_color'), + 'eael_ext_table_of_content_list_separator_style' => $document->get_settings('eael_ext_table_of_content_list_separator_style'), + 'eael_ext_table_of_content_list_separator_color' => $document->get_settings('eael_ext_table_of_content_list_separator_color'), + 'eael_ext_toc_box_list_bullet_size' => $document->get_settings('eael_ext_toc_box_list_bullet_size'), + 'eael_ext_toc_box_list_top_position' => $document->get_settings('eael_ext_toc_box_list_top_position'), + 'eael_ext_toc_indicator_size' => $document->get_settings('eael_ext_toc_indicator_size'), + 'eael_ext_toc_indicator_position' => $document->get_settings('eael_ext_toc_indicator_position'), + ]; + foreach ($typography_fields as $typography_field) { + $header_fields_attr = 'eael_ext_table_of_content_header_typography_' . $typography_field; + $list_fields_attr = 'eael_ext_table_of_content_list_typography_normal_' . $typography_field; + $global_settings['eael_ext_table_of_content'][$header_fields_attr] = $document->get_settings($header_fields_attr); + $global_settings['eael_ext_table_of_content'][$list_fields_attr] = $document->get_settings($list_fields_attr); + } + } else { + if (isset($global_settings['eael_ext_table_of_content']['post_id']) && $global_settings['eael_ext_table_of_content']['post_id'] == $post_id) { + $global_settings['eael_ext_table_of_content'] = []; + } + } + + //Scroll to Top global settings : updated on elementor/editor/after_save action + $global_settings['eael_ext_scroll_to_top'] = $this->get_ext_scroll_to_top_global_settings($post_id, $document, $global_settings); + + // set editor time + update_option('eael_editor_updated_at', strtotime('now')); + + // update options + update_option('eael_global_settings', $global_settings); + } + + /** + * Save default values to db while trashing a post + * + * @since 3.0.0 + */ + public function save_global_values_trashed_post($post_id) + { + if (wp_doing_cron()) { + return; + } + + if ( ! $this->is_activate_elementor() ) { + return false; + } + + $document = Plugin::$instance->documents->get($post_id, false); + $global_settings = get_option('eael_global_settings'); + + // Reading Progress Bar + if ( isset($global_settings['reading_progress']['post_id']) && $global_settings['reading_progress']['post_id'] == $post_id ) { + $global_settings['reading_progress'] = [ + 'post_id' => null, + 'enabled' => false, + ]; + } + + // Table of Contents + if ( isset($global_settings['eael_ext_table_of_content']['post_id']) && $global_settings['eael_ext_table_of_content']['post_id'] == $post_id ) { + $global_settings['eael_ext_table_of_content'] = []; + } + + // Scroll to Top + if ( isset($global_settings['eael_ext_scroll_to_top']['post_id']) && $global_settings['eael_ext_scroll_to_top']['post_id'] == $post_id ) { + $global_settings['eael_ext_scroll_to_top'] = [ + 'post_id' => null, + 'enabled' => false, + ]; + } + + // set editor time + update_option('eael_editor_updated_at', strtotime('now')); + + // update options + update_option('eael_global_settings', $global_settings); + } + + /** + * Get global settings of Scroll to Top extension + * + * @return array + * @since v5.0.0 + */ + public function get_ext_scroll_to_top_global_settings($post_id, $document, $global_settings){ + + $global_settings_scroll_to_top = !empty($global_settings['eael_ext_scroll_to_top']) ? $global_settings['eael_ext_scroll_to_top'] : array(); + $document_settings = $document->get_settings(); + + if ($document->get_settings('eael_ext_scroll_to_top_global') == 'yes' && $document->get_settings('eael_ext_scroll_to_top') == 'yes') { + $global_settings_scroll_to_top = [ + 'post_id' => $post_id, + 'enabled' => true, + 'eael_ext_scroll_to_top_global_display_condition' => $document->get_settings('eael_ext_scroll_to_top_global_display_condition'), + 'eael_ext_scroll_to_top_position_text' => $document->get_settings('eael_ext_scroll_to_top_position_text'), + 'eael_ext_scroll_to_top_position_bottom' => $document->get_settings('eael_ext_scroll_to_top_position_bottom'), + 'eael_ext_scroll_to_top_position_left' => $document->get_settings('eael_ext_scroll_to_top_position_left'), + 'eael_ext_scroll_to_top_position_right' => $document->get_settings('eael_ext_scroll_to_top_position_right'), + 'eael_ext_scroll_to_top_button_width' => $document->get_settings('eael_ext_scroll_to_top_button_width'), + 'eael_ext_scroll_to_top_button_height' => $document->get_settings('eael_ext_scroll_to_top_button_height'), + 'eael_ext_scroll_to_top_z_index' => $document->get_settings('eael_ext_scroll_to_top_z_index'), + 'eael_ext_scroll_to_top_button_opacity' => $document->get_settings('eael_ext_scroll_to_top_button_opacity'), + 'eael_ext_scroll_to_top_button_icon_image' => $document->get_settings('eael_ext_scroll_to_top_button_icon_image'), + 'eael_ext_scroll_to_top_button_icon_size' => $document->get_settings('eael_ext_scroll_to_top_button_icon_size'), + 'eael_ext_scroll_to_top_button_icon_svg_size' => $document->get_settings('eael_ext_scroll_to_top_button_icon_svg_size'), + 'eael_ext_scroll_to_top_button_icon_color' => $this->eael_ext_stt_fetch_color_or_global_color($document_settings, 'eael_ext_scroll_to_top_button_icon_color'), + 'eael_ext_scroll_to_top_button_bg_color' => $this->eael_ext_stt_fetch_color_or_global_color($document_settings, 'eael_ext_scroll_to_top_button_bg_color'), + 'eael_ext_scroll_to_top_button_border_radius' => $document->get_settings('eael_ext_scroll_to_top_button_border_radius'), + ]; + } else { + if ( + ( isset($global_settings['eael_ext_scroll_to_top']['post_id']) && $global_settings['eael_ext_scroll_to_top']['post_id'] == $post_id ) + || + ( isset($global_settings['eael_ext_scroll_to_top']['post_id']) && 'publish' !== get_post_status($global_settings['eael_ext_scroll_to_top']['post_id']) ) + ) { + $global_settings_scroll_to_top = [ + 'post_id' => null, + 'enabled' => false, + ]; + } + } + + return $global_settings_scroll_to_top; + } + + public function eael_ext_stt_fetch_color_or_global_color($settings, $control_name=''){ + if( !isset($settings[$control_name])) { + return ''; + } + + $color = $settings[$control_name]; + + if(!empty($settings['__globals__']) && !empty($settings['__globals__'][$control_name])){ + $color = $settings['__globals__'][$control_name]; + $color_arr = explode('?id=', $color); //E.x. 'globals/colors/?id=primary' + + $color_name = count($color_arr) > 1 ? $color_arr[1] : ''; + if( !empty($color_name) ) { + $color = "var( --e-global-color-$color_name )"; + } + } + + return $color; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Elements.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Elements.php new file mode 100644 index 0000000..1b83a06 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Elements.php @@ -0,0 +1,984 @@ +=' ) ) { + $controls_manager->register( new \Essential_Addons_Elementor\Controls\Select2() ); + $controls_manager->add_group_control( 'eael-background', new \Essential_Addons_Elementor\Controls\EAEL_Background() ); + } else { + $controls_manager->register_control( 'eael-select2', new \Essential_Addons_Elementor\Controls\Select2() ); + } + } + + /** + * Add elementor category + * + * @since v1.0.0 + */ + public function register_widget_categories( $elements_manager ) { + $elements_manager->add_category( + 'essential-addons-elementor', + [ + 'title' => __( 'Essential Addons', 'essential-addons-for-elementor-lite' ), + 'icon' => 'font', + ], 1 ); + } + + /** + * Register widgets + * + * @since v3.0.0 + */ + public function register_elements( $widgets_manager ) { + $active_elements = (array) $this->get_settings(); + + if ( empty( $active_elements ) ) { + return; + } + + asort( $active_elements ); + + foreach ( $active_elements as $active_element ) { + if ( ! isset( $this->registered_elements[ $active_element ] ) ) { + continue; + } + + if ( isset( $this->registered_elements[ $active_element ]['condition'] ) ) { + $check = false; + + if ( isset( $this->registered_elements[ $active_element ]['condition'][2] ) ) { + $check = $this->registered_elements[ $active_element ]['condition'][2]; + } + + if ( $this->registered_elements[ $active_element ]['condition'][0]( $this->registered_elements[ $active_element ]['condition'][1] ) == $check ) { + continue; + } + } + + if ( $this->pro_enabled && \version_compare( EAEL_PRO_PLUGIN_VERSION, '3.3.0', '<' ) ) { + if ( in_array( $active_element, [ + 'content-timeline', + 'dynamic-filter-gallery', + 'post-block', + 'post-carousel', + 'post-list' + ] ) ) { + continue; + } + } + + if ( defined( 'ELEMENTOR_VERSION' ) && version_compare( ELEMENTOR_VERSION, '3.5.0', '>=' ) ) { + $widgets_manager->register( new $this->registered_elements[ $active_element ]['class'] ); + } else { + $widgets_manager->register_widget_type( new $this->registered_elements[ $active_element ]['class'] ); + } + + } + } + + /** + * Register extensions + * + * @since v3.0.0 + */ + public function register_extensions() { + $active_elements = (array) $this->get_settings(); + + // set promotion extension enabled + array_push( $active_elements, 'promotion' ); + + foreach ( $this->registered_extensions as $key => $extension ) { + if ( ! in_array( $key, $active_elements ) ) { + continue; + } + + new $extension['class']; + } + } + + /** + * List pro widgets + * + * @since v3.1.4 + */ + public function promote_pro_elements( $config ) { + + if ( $this->pro_enabled ) { + return $config; + } + + $promotion_widgets = []; + + if ( isset( $config['promotionWidgets'] ) ) { + $promotion_widgets = $config['promotionWidgets']; + } + + $combine_array = array_merge( $promotion_widgets, [ + [ + 'name' => 'eael-advanced-menu', + 'title' => __( 'Advanced Menu', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-advanced-menu', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-content-timeline', + 'title' => __( 'Content Timeline', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-content-timeline', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-counter', + 'title' => __( 'Counter', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-counter', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-divider', + 'title' => __( 'Divider', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-divider', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-dynamic-filterable-gallery', + 'title' => __( 'Dynamic Gallery', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-dynamic-gallery', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-flip-carousel', + 'title' => __( 'Flip Carousel', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-flip-carousel', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-google-map', + 'title' => __( 'Google Map', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-advanced-google-maps', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-image-comparison', + 'title' => __( 'Image Comparison', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-image-comparison', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-image-hotspots', + 'title' => __( 'Image Hotspots', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-image-hotspots', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-image-scroller', + 'title' => __( 'Image Scroller', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-image-scroller', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-instafeed', + 'title' => __( 'Instagram Feed', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-instagram-feed', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-interactive-card', + 'title' => __( 'Interactive Card', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-interactive-cards', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-interactive-promo', + 'title' => __( 'Interactive Promo', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-interactive-promo', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-learn-dash-course-list', + 'title' => __( 'LearnDash Course List', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-learndash', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-lightbox', + 'title' => __( 'Lightbox & Modal', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-lightbox-modal', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-logo-carousel', + 'title' => __( 'Logo Carousel', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-logo-carousel', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-mailchimp', + 'title' => __( 'Mailchimp', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-mailchimp', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-offcanvas', + 'title' => __( 'Offcanvas', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-offcanvas', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-one-page-nav', + 'title' => __( 'One Page Navigation', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-one-page-navigaton', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-post-block', + 'title' => __( 'Post Block', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-post-block', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-post-carousel', + 'title' => __( 'Post Carousel', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-post-carousel', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-post-list', + 'title' => __( 'Smart Post List', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-smart-post-list', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-price-menu', + 'title' => __( 'Price Menu', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-price-menu', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-protected-content', + 'title' => __( 'Protected Content', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-protected-content', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-static-product', + 'title' => __( 'Static Product', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-static-product', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-team-member-carousel', + 'title' => __( 'Team Member Carousel', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-team-member-carousel', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-testimonial-slider', + 'title' => __( 'Testimonial Slider', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-testimonial-slider', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-toggle', + 'title' => __( 'Toggle', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-content-toggle', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-twitter-feed-carousel', + 'title' => __( 'Twitter Feed Carousel', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-twitter-feed-carousel', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-woo-collections', + 'title' => __( 'Woo Product Collections', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-woo-product-collections', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-woo-product-slider', + 'title' => __( 'Woo Product Slider', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-woo-product-collections', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eaicon-advanced-search', + 'title' => __( 'Advanced Search', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-advanced-search', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-woo-thank-you', + 'title' => __( 'Woo Thank You', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-thank-you', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-woo-cross-sells', + 'title' => __( 'Woo Cross Sells', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-woo-cross-sells', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'eael-woo-account-dashboard', + 'title' => __( 'Woo Account Dashboard', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eaicon-woo-account-dashboard', + 'categories' => '["essential-addons-elementor"]', + ], + [ + 'name' => 'fancy-chart', + 'title' => __( 'Fancy Chart', 'essential-addons-for-elementor-lite' ), + 'icon' => 'eicon-elementor-circle', + 'categories' => '["essential-addons-elementor"]', + ], + ] ); + + $config['promotionWidgets'] = $combine_array; + + return $config; + } + + public function eael_is_theme_builder_archive_template( $type = 'archive' ){ + $is_archive_template = false; + + if ( class_exists( 'ElementorPro\Modules\ThemeBuilder\Module' ) ) { + $conditions_manager = \ElementorPro\Plugin::instance()->modules_manager->get_modules( 'theme-builder' )->get_conditions_manager(); + + if( ! empty( $conditions_manager->get_documents_for_location( 'archive') ) || ! empty( $conditions_manager->get_documents_for_location( 'single') ) ) { + $is_archive_template = true; + } + } + + return $is_archive_template; + } + + public function eael_get_theme_builder_archive_template_id(){ + $template_id = 0; + + if ( class_exists( 'ElementorPro\Modules\ThemeBuilder\Module' ) ) { + if ( $this->eael_is_theme_builder_archive_template() ) { + $page_body_classes = get_body_class(); + + if( is_array( $page_body_classes ) && count( $page_body_classes ) ){ + foreach( $page_body_classes as $page_body_class){ + if ( strpos( $page_body_class, 'elementor-page-' ) !== FALSE ) { + $template_id = intval( str_replace('elementor-page-', '', $page_body_class) ); + } + } + } + } + } + + return $template_id; + } + + /** + * Inject global extension html. + * + * @since v3.1.4 + */ + public function render_global_html() { + if ( ! apply_filters( 'eael/is_plugin_active', 'elementor/elementor.php' ) ) { + return; + } + + if ( ! is_singular() && ! is_archive() ) { + return; + } + + $post_id = get_the_ID(); + $html = ''; + $global_settings = $settings_data = $document = []; + + if ( $this->get_settings( 'reading-progress' ) || $this->get_settings( 'table-of-content' ) || $this->get_settings( 'scroll-to-top' ) ) { + $html = ''; + $global_settings = get_option( 'eael_global_settings' ); + + $is_archive_template = $this->eael_is_theme_builder_archive_template(); + if( ! empty ( $is_archive_template ) ){ + $template_id = $this->eael_get_theme_builder_archive_template_id(); + + if ( ! empty( $template_id ) ) { + $post_id = $template_id; + } + } + + $document = Plugin::$instance->documents->get( $post_id, false ); + + if ( is_object( $document ) ) { + $settings_data = $document->get_settings(); + } + } + + // Reading Progress Bar + if ( $this->get_settings( 'reading-progress' ) == true ) { + $reading_progress_status = $global_reading_progress = false; + + if ( isset( $settings_data['eael_ext_reading_progress'] ) && $settings_data['eael_ext_reading_progress'] == 'yes' ) { + $reading_progress_status = true; + } elseif ( isset( $global_settings['reading_progress']['enabled'] ) && $global_settings['reading_progress']['enabled'] ) { + $reading_progress_status = true; + $global_reading_progress = true; + $settings_data = $global_settings['reading_progress']; + } + + if ( $reading_progress_status ) { + if ( ! empty( $document ) && is_object( $document ) ) { + $this->progress_bar_local_css( $document->get_settings() ); + } + + $this->extensions_data = $settings_data; + $progress_height = ! empty( $settings_data['eael_ext_reading_progress_height']['size'] ) ? $settings_data['eael_ext_reading_progress_height']['size'] : ''; + $animation_speed = ! empty( $settings_data['eael_ext_reading_progress_animation_speed']['size'] ) ? $settings_data['eael_ext_reading_progress_animation_speed']['size'] : ''; + + $reading_progress_html = '
    '; + + if ( $global_reading_progress ) { + $reading_progress_html .= '
    +
    +
    '; + } else { + $reading_progress_html .= '
    +
    +
    '; + } + + $reading_progress_html .= '
    '; + + if ( $this->get_extensions_value( 'eael_ext_reading_progress' ) != 'yes' ) { + $display_condition = $this->get_extensions_value( 'eael_ext_reading_progress_global_display_condition' ); + if ( get_post_status( $this->get_extensions_value( 'post_id' ) ) != 'publish' ) { + $reading_progress_html = ''; + } else if ( $display_condition == 'pages' && ! is_page() ) { + $reading_progress_html = ''; + } else if ( $display_condition == 'posts' && ! is_single() ) { + $reading_progress_html = ''; + } + } + + if ( ! empty( $reading_progress_html ) ) { + wp_enqueue_script( 'eael-reading-progress' ); + wp_enqueue_style( 'eael-reading-progress' ); + + $html .= $reading_progress_html; + } + } + } + + // Table of Contents + if ( $this->get_settings( 'table-of-content' ) ) { + $toc_status = false; + $toc_status_global = false; + + if ( is_object( $document ) ) { + $settings_data = $document->get_settings(); + } + + if ( isset( $settings_data['eael_ext_table_of_content'] ) && $settings_data['eael_ext_table_of_content'] == 'yes' ) { + $toc_status = true; + } elseif ( isset( $global_settings['eael_ext_table_of_content']['enabled'] ) && $global_settings['eael_ext_table_of_content']['enabled'] ) { + $toc_status = true; + $settings_data = $global_settings['eael_ext_table_of_content']; + } + + $toc_status_global = isset( $global_settings['eael_ext_table_of_content']['enabled'] ) && $global_settings['eael_ext_table_of_content']['enabled']; + + if ( $toc_status ) { + $this->extensions_data = $settings_data; + $el_class = 'eael-toc eael-toc-disable'; + + if ( $this->get_extensions_value( 'eael_ext_table_of_content' ) != 'yes' && ! empty( $settings_data['enabled'] ) ) { + $el_class .= ' eael-toc-global'; + $this->toc_global_css( $global_settings ); + } + + $icon = 'fas fa-list'; + $support_tag = (array) $settings_data['eael_ext_toc_supported_heading_tag']; + $support_tag = implode( ',', array_filter( $support_tag ) ); + $position = $settings_data['eael_ext_toc_position']; + $page_offset = ! empty( $settings_data['eael_ext_toc_main_page_offset'] ) ? $settings_data['eael_ext_toc_main_page_offset']['size'] : 0; + $close_bt_text_style = $settings_data['eael_ext_toc_close_button_text_style']; + $auto_collapse = $settings_data['eael_ext_toc_auto_collapse']; + $auto_highlight = ! empty( $settings_data['eael_ext_toc_auto_highlight'] ) ? $settings_data['eael_ext_toc_auto_highlight'] : ''; + $auto_highlight_single_item_only = ! empty( $settings_data['eael_ext_toc_auto_highlight_single_item_only'] ) ? $settings_data['eael_ext_toc_auto_highlight_single_item_only'] : ''; + $title_to_url = $settings_data['eael_ext_toc_use_title_in_url']; + $toc_style = $settings_data['eael_ext_table_of_content_list_style']; + $toc_word_wrap = $settings_data['eael_ext_toc_word_wrap']; + $toc_collapse = $settings_data['eael_ext_toc_collapse_sub_heading']; + $list_icon = $settings_data['eael_ext_toc_list_icon']; + $toc_title = $settings_data['eael_ext_toc_title']; + $toc_title_tag = $settings_data['eael_ext_toc_title_tag']; + $icon_check = $settings_data['eael_ext_table_of_content_header_icon']; + $sticky_scroll = $settings_data['eael_ext_toc_sticky_scroll']; + $hide_mobile = $settings_data['eael_ext_toc_hide_in_mobile']; + $content_selector = $settings_data['eael_ext_toc_content_selector']; + $exclude_selector = $settings_data['eael_toc_exclude_selector']; + + $el_class .= ( $position == 'right' ) ? ' eael-toc-right' : ' eael-toc-left'; + $el_class .= ( $close_bt_text_style == 'bottom_to_top' ) ? ' eael-bottom-to-top' : ' '; + $el_class .= ( $auto_collapse == 'yes' ) ? ' eael-toc-auto-collapse collapsed' : ' '; + $el_class .= ( $hide_mobile == 'yes' ) ? ' eael-toc-mobile-hide' : ' '; + + $toc_style_class = ' eael-toc-list-' . $toc_style; + $toc_style_class .= ( $toc_collapse == 'yes' ) ? ' eael-toc-collapse' : ' '; + $toc_style_class .= ( $list_icon == 'number' ) ? ' eael-toc-number' : ' eael-toc-bullet'; + $toc_style_class .= ( $toc_word_wrap == 'yes' ) ? ' eael-toc-word-wrap' : ' '; + $toc_style_class .= ( $auto_highlight == 'yes' ) ? ' eael-toc-auto-highlight' : ' '; + $toc_style_class .= ( $auto_highlight == 'yes' && $auto_highlight_single_item_only == 'yes' ) ? ' eael-toc-highlight-single-item' : ' '; + $title_url = ( $title_to_url == 'yes' ) ? 'true' : 'false'; + $icon_html = ! empty( $icon_check['value'] ) ? "" : ''; + + $table_of_content_html = "
    +
    + × + <{$toc_title_tag} class='eael-toc-title'>{$toc_title} +
    +
    +
      +
      + +
      "; + + $is_toc_enabled = $this->get_extensions_value( 'eael_ext_table_of_content' ); + $should_render_toc = 'yes' === $is_toc_enabled; + + if ( 'yes' !== $is_toc_enabled ) { + $toc_global_display_condition = $this->get_extensions_value( 'eael_ext_toc_global_display_condition' ); + if ( 'page' === $toc_global_display_condition ) { + $should_render_toc = is_page(); + } else if ( 'post' === $toc_global_display_condition ) { + $should_render_toc = is_single(); + } else if ( 'all' === $toc_global_display_condition ){ + $should_render_toc = true; + } else if ( get_post_type() === $toc_global_display_condition ){ + $should_render_toc = true; + } + + if ( get_post_status( $this->get_extensions_value( 'post_id' ) ) !== 'publish' ) { + $should_render_toc = false; + } + } + + // Exclude TOC configured page / post based on display condition + if ( $toc_status && $toc_status_global ) { + $toc_global_display_condition = $this->get_extensions_value( 'eael_ext_toc_global_display_condition' ); + if ( 'page' === $toc_global_display_condition ) { + $should_render_toc = is_page(); + } else if ( 'post' === $toc_global_display_condition ) { + $should_render_toc = is_single(); + } else if ( 'all' === $toc_global_display_condition ){ + $should_render_toc = true; + } else if ( get_post_type() === $toc_global_display_condition ){ + $should_render_toc = true; + } + } + + if( ! $should_render_toc ){ + $table_of_content_html = ''; + } + + if ( ! empty( $table_of_content_html ) ) { + wp_enqueue_style( 'eael-table-of-content' ); + wp_enqueue_script( 'eael-table-of-content' ); + + $html .= $table_of_content_html; + } + } + } + + //Scroll to Top + if ( $this->get_settings( 'scroll-to-top' ) == true ) { + if ( isset( $document ) && is_object( $document ) ) { + $document_settings_data = $document->get_settings(); + } + + $scroll_to_top_status = $scroll_to_top_status_global = false; + + if ( isset( $document_settings_data['eael_ext_scroll_to_top'] ) && $document_settings_data['eael_ext_scroll_to_top'] == 'yes' ) { + $scroll_to_top_status = true; + $settings_data_scroll_to_top = $document_settings_data; + } elseif ( isset( $global_settings['eael_ext_scroll_to_top']['enabled'] ) && $global_settings['eael_ext_scroll_to_top']['enabled'] ) { + $scroll_to_top_status = true; + $scroll_to_top_status_global = true; + $settings_data_scroll_to_top = $global_settings['eael_ext_scroll_to_top']; + } + + if ( $scroll_to_top_status ) { + if ( $scroll_to_top_status_global ) { + //global status is true only when locally scroll to top is disabled. + $this->scroll_to_top_global_css( $global_settings ); + } + $scroll_to_top_icon_image = ! empty( $settings_data_scroll_to_top['eael_ext_scroll_to_top_button_icon_image'] ) + ? $settings_data_scroll_to_top['eael_ext_scroll_to_top_button_icon_image']['value'] : ''; + + $scroll_to_top_icon_html = \Essential_Addons_Elementor\Classes\Helper::get_render_icon( $settings_data_scroll_to_top['eael_ext_scroll_to_top_button_icon_image'] ?? '' ); + + $scroll_to_top_html = "
      $scroll_to_top_icon_html
      "; + + $scroll_to_top_global_display_condition = isset( $settings_data_scroll_to_top['eael_ext_scroll_to_top_global_display_condition'] ) ? $settings_data_scroll_to_top['eael_ext_scroll_to_top_global_display_condition'] : 'all'; + + if ( isset( $settings_data_scroll_to_top['post_id'] ) && $settings_data_scroll_to_top['post_id'] != get_the_ID() ) { + if ( get_post_status( $settings_data_scroll_to_top['post_id'] ) != 'publish' ) { + $scroll_to_top_html = ''; + } else if ( $scroll_to_top_global_display_condition == 'pages' && ! is_page() ) { + $scroll_to_top_html = ''; + } else if ( $scroll_to_top_global_display_condition == 'posts' && ! is_single() ) { + $scroll_to_top_html = ''; + } + } + + if ( ! empty( $scroll_to_top_html ) ) { + wp_enqueue_script( 'eael-scroll-to-top' ); + wp_enqueue_style( 'eael-scroll-to-top' ); + + $html .= $scroll_to_top_html; + } + } + } + printf( '%1$s', $html ); + } + + /** + * @param $post_css + * @param $elements + * + * @return string|void + */ + public function toc_global_css( $global_settings ) { + $eael_toc = $global_settings['eael_ext_table_of_content']; + $eael_toc_width = isset( $eael_toc['eael_ext_toc_width']['size'] ) ? $eael_toc['eael_ext_toc_width']['size'] : 300; + $toc_list_color_active = $eael_toc['eael_ext_table_of_content_list_text_color_active']; + $toc_list_separator_style = $eael_toc['eael_ext_table_of_content_list_separator_style']; + $header_padding = $eael_toc['eael_ext_toc_header_padding']; + $body_padding = $eael_toc['eael_ext_toc_body_padding']; + $header_typography = $this->get_typography_data( 'eael_ext_table_of_content_header_typography', $eael_toc ); + $list_typography = $this->get_typography_data( 'eael_ext_table_of_content_list_typography_normal', $eael_toc ); + $box_shadow = $eael_toc['eael_ext_toc_table_box_shadow_box_shadow']; + $border_radius = $eael_toc['eael_ext_toc_box_border_radius']['size']; + $bullet_size = $eael_toc['eael_ext_toc_box_list_bullet_size']['size']; + $top_position = $eael_toc['eael_ext_toc_box_list_top_position']['size']; + $indicator_size = $eael_toc['eael_ext_toc_indicator_size']['size']; + $indicator_position = $eael_toc['eael_ext_toc_indicator_position']['size']; + $close_bt_box_shadow = $eael_toc['eael_ext_table_of_content_close_button_box_shadow']; + $toc_global_css = " + .eael-toc-global .eael-toc-header, + .eael-toc-global.collapsed .eael-toc-button + { + background-color:{$eael_toc['eael_ext_table_of_content_header_bg']}; + } + + .eael-toc-global { + width:{$eael_toc_width}px; + z-index:{$eael_toc['eael_ext_toc_sticky_z_index']['size']}; + } + + .eael-toc-global.eael-sticky { + top:{$eael_toc['eael_ext_toc_sticky_offset']['size']}; + } + .eael-toc-global .eael-toc-header .eael-toc-title, + .eael-toc-global.collapsed .eael-toc-button + { + color:{$eael_toc['eael_ext_table_of_content_header_text_color']}; + $header_typography + } + .eael-toc-global .eael-toc-header { + padding:{$header_padding['top']}px {$header_padding['right']}px {$header_padding['bottom']}px {$header_padding['left']}px; + } + + .eael-toc-global .eael-toc-body { + padding:{$body_padding['top']}px {$body_padding['right']}px {$body_padding['bottom']}px {$body_padding['left']}px; + } + + .eael-toc-global .eael-toc-close + { + font-size: {$eael_toc['eael_ext_table_of_content_close_button_icon_size']['size']}px !important; + height: {$eael_toc['eael_ext_table_of_content_close_button_size']['size']}px !important; + width: {$eael_toc['eael_ext_table_of_content_close_button_size']['size']}px !important; + line-height: {$eael_toc['eael_ext_table_of_content_close_button_line_height']['size']}px !important; + color:{$eael_toc['eael_ext_table_of_content_close_button_text_color']} !important; + background-color:{$eael_toc['eael_ext_table_of_content_close_button_bg']} !important; + border-radius: {$eael_toc['eael_ext_table_of_content_close_button_border_radius']['size']}px !important; + box-shadow:{$close_bt_box_shadow['horizontal']}px {$close_bt_box_shadow['vertical']}px {$close_bt_box_shadow['blur']}px {$close_bt_box_shadow['spread']}px {$close_bt_box_shadow['color']} !important; + } + + .eael-toc-global.eael-toc:not(.collapsed) + { + box-shadow:{$box_shadow['horizontal']}px {$box_shadow['vertical']}px {$box_shadow['blur']}px {$box_shadow['spread']}px {$box_shadow['color']}; + } + + .eael-toc-global .eael-toc-body + { + background-color:{$eael_toc['eael_ext_table_of_content_body_bg']}; + } + + .eael-toc-global .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before + { + width:{$bullet_size}px; + height:{$bullet_size}px; + top:{$top_position}px; + } + + .eael-toc-global .eael-toc-body .eael-toc-list li, + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-number li:before, + .eael-toc-global .eael-toc-body .eael-toc-list li a + { + color:{$eael_toc['eael_ext_table_of_content_list_text_color']} !important; + } + + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-bullet li:before { + background-color:{$eael_toc['eael_ext_table_of_content_list_text_color']} !important; + } + + .eael-toc-global .eael-toc-body .eael-toc-list li:hover, + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before, + .eael-toc-global .eael-toc-body .eael-toc-list li:hover > a + { + color:{$eael_toc['eael_ext_table_of_list_hover_color']} !important; + } + + .eael-toc-global .eael-toc-body .eael-toc-list li:hover > a:before { + border-bottom-color:{$eael_toc['eael_ext_table_of_list_hover_color']} !important; + } + + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before, + .eael-toc-global .eael-toc-body .eael-toc-list li:hover > a:after { + background-color:{$eael_toc['eael_ext_table_of_list_hover_color']} !important; + } + + .eael-toc-global .eael-toc-body .eael-toc-list li.eael-highlight-active, + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before, + .eael-toc-global .eael-toc-body .eael-toc-list li.eael-highlight-active > a, + .eael-toc-global .eael-toc-body .eael-toc-list li.eael-highlight-parent, + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before, + .eael-toc-global .eael-toc-body .eael-toc-list li.eael-highlight-parent > a + { + color:$toc_list_color_active !important; + } + + + .eael-toc-global .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before + { + border-bottom-color:$toc_list_color_active !important; + } + + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before, + .eael-toc-global .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after, + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before + { + background-color:$toc_list_color_active !important; + } + + .eael-toc-global ul.eael-toc-list > li + { + color:{$eael_toc['eael_ext_table_of_content_list_separator_color']} !important; + $list_typography + } + .eael-toc.eael-toc-global .eael-toc-body ul.eael-toc-list li:before { + $list_typography + } + + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-list-bar li.eael-highlight-active > a:after { + height:{$indicator_size}px; + } + + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-list-arrow li.eael-highlight-active > a:before, + .eael-toc-global .eael-toc-body .eael-toc-list.eael-toc-list-bar li.eael-highlight-active > a:after { + margin-top:{$indicator_position}px; + } + + + .eael-toc:not(.eael-toc-right) + { + border-top-right-radius:{$border_radius}px; + border-bottom-right-radius:{$border_radius}px; + } + + .eael-toc:not(.eael-toc-right) .eael-toc-header + { + border-top-right-radius:{$border_radius}px; + } + + .eael-toc:not(.eael-toc-right) .eael-toc-body { + border-bottom-right-radius:{$border_radius}px; + } + + .eael-toc.eael-toc-right { + border-top-left-radius:{$border_radius}px; + border-bottom-left-radius:{$border_radius}px; + } + + .eael-toc.eael-toc-right .eael-toc-header { + border-top-left-radius:{$border_radius}px; + } + + .eael-toc.eael-toc-right .eael-toc-body { + border-bottom-left-radius:{$border_radius}px; + } + + + #eael-toc.eael-toc-global ul.eael-toc-list > li + { + padding-top:{$eael_toc['eael_ext_toc_top_level_space']['size']}px; + padding-bottom:{$eael_toc['eael_ext_toc_top_level_space']['size']}px; + } + + #eael-toc.eael-toc-global ul.eael-toc-list>li ul li + { + padding-top:{$eael_toc['eael_ext_toc_subitem_level_space']['size']}px; + padding-bottom:{$eael_toc['eael_ext_toc_subitem_level_space']['size']}px; + } + "; + if ( $toc_list_separator_style != 'none' ) { + $toc_global_css .= " + .eael-toc-global ul.eael-toc-list > li + {border-top: 0.5px $toc_list_separator_style !important;} + .eael-toc ul.eael-toc-list>li:first-child + {border: none !important;}"; + } + + if ( isset( $eael_toc['eael_ext_toc_border_border'] ) ) { + $border_width = $eael_toc['eael_ext_toc_border_width']; + $toc_global_css .= " + .eael-toc.eael-toc-global,.eael-toc-global button.eael-toc-button + { + border-style: {$eael_toc['eael_ext_toc_border_border']}; + border-width: {$border_width['top']}px {$border_width['right']}px {$border_width['bottom']}px {$border_width['left']}px; + border-color: {$eael_toc['eael_ext_toc_border_color']}; + }"; + } + + wp_add_inline_style( 'eael-table-of-content', $toc_global_css ); + } + + /** + * @param $document_settings + * + * @return string|void + */ + public function progress_bar_local_css( $document_settings ) { + $eael_reading_progress_fill_color = isset( $document_settings['eael_ext_reading_progress_fill_color'] ) ? $document_settings['eael_ext_reading_progress_fill_color'] : ''; + + $reading_progress_local_css = ''; + $eael_reading_progress_id_selector = '#eael-reading-progress-' . get_the_ID(); + if( ! empty( $eael_reading_progress_fill_color ) ){ + $reading_progress_local_css .= " + {$eael_reading_progress_id_selector} .eael-reading-progress .eael-reading-progress-fill { + background-color: {$eael_reading_progress_fill_color}; + } + "; + } + wp_add_inline_style( 'eael-reading-progress', $reading_progress_local_css ); + } + + /** + * @return string|void + */ + public function scroll_to_top_global_css( $global_settings ) { + if ( ! is_array( $global_settings ) ) { + return false; + } + + if ( empty( $global_settings['eael_ext_scroll_to_top'] ) ) { + return false; + } + + $eael_scroll_to_top = $global_settings['eael_ext_scroll_to_top']; + $eael_stt_position = $eael_scroll_to_top['eael_ext_scroll_to_top_position_text']; + $eael_stt_position_bottom_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_position_bottom']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_position_bottom']['size'] : 5; + $eael_stt_position_bottom_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_position_bottom']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_position_bottom']['unit'] : 'px'; + $eael_stt_position_left_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_position_left']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_position_left']['size'] : 15; + $eael_stt_position_left_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_position_left']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_position_left']['unit'] : 'px'; + $eael_stt_position_right_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_position_right']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_position_right']['size'] : 15; + $eael_stt_position_right_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_position_right']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_position_right']['unit'] : 'px'; + + $eael_stt_button_width_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_width']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_width']['size'] : 50; + $eael_stt_button_width_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_width']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_width']['unit'] : 'px'; + $eael_stt_button_height_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_height']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_height']['size'] : 50; + $eael_stt_button_height_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_height']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_height']['unit'] : 'px'; + $eael_stt_z_index_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_z_index']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_z_index']['size'] : 9999; + $eael_stt_z_index_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_z_index']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_z_index']['unit'] : 'px'; + $eael_stt_button_opacity_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_opacity']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_opacity']['size'] : 0.7; + $eael_stt_button_opacity_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_opacity']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_opacity']['unit'] : 'px'; + $eael_stt_button_icon_size_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_size']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_size']['size'] : 16; + $eael_stt_button_icon_size_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_size']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_size']['unit'] : 'px'; + $eael_stt_button_icon_svg_size_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_svg_size']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_svg_size']['size'] : 32; + $eael_stt_button_icon_svg_size_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_svg_size']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_svg_size']['unit'] : 'px'; + $eael_stt_button_icon_color = $eael_scroll_to_top['eael_ext_scroll_to_top_button_icon_color']; + $eael_stt_button_bg_color = $eael_scroll_to_top['eael_ext_scroll_to_top_button_bg_color']; + $eael_stt_button_border_radius_size = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_border_radius']['size'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_border_radius']['size'] : 5; + $eael_stt_button_border_radius_unit = isset( $eael_scroll_to_top['eael_ext_scroll_to_top_button_border_radius']['unit'] ) ? $eael_scroll_to_top['eael_ext_scroll_to_top_button_border_radius']['unit'] : 'px'; + + $eael_stt_position_left_right_key = $eael_stt_position == 'bottom-left' ? 'left' : 'right'; + $eael_stt_position_left_right_value = $eael_stt_position == 'bottom-left' ? $eael_stt_position_left_size . $eael_stt_position_left_unit : $eael_stt_position_right_size . $eael_stt_position_right_unit; + + $scroll_to_top_global_css = " + .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button { + bottom: {$eael_stt_position_bottom_size}{$eael_stt_position_bottom_unit}; + {$eael_stt_position_left_right_key}: {$eael_stt_position_left_right_value}; + width: {$eael_stt_button_width_size}{$eael_stt_button_width_unit}; + height: {$eael_stt_button_height_size}{$eael_stt_button_height_unit}; + z-index: {$eael_stt_z_index_size}; + opacity: {$eael_stt_button_opacity_size}; + background-color: {$eael_stt_button_bg_color}; + border-radius: {$eael_stt_button_border_radius_size}{$eael_stt_button_border_radius_unit}; + } + + .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i { + color: {$eael_stt_button_icon_color}; + font-size: {$eael_stt_button_icon_size_size}{$eael_stt_button_icon_size_unit}; + } + + .eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg { + fill: {$eael_stt_button_icon_color}; + width: {$eael_stt_button_icon_svg_size_size}{$eael_stt_button_icon_svg_size_unit}; + height: {$eael_stt_button_icon_svg_size_size}{$eael_stt_button_icon_svg_size_unit}; + } + "; + + wp_add_inline_style( 'eael-scroll-to-top', $scroll_to_top_global_css ); + } + + /** + * Register WC Hooks + */ + public function register_wc_hooks() { + if ( class_exists( 'WooCommerce' ) ) { + wc()->frontend_includes(); + } + } + + public function get_extensions_value( $key = '' ) { + return isset( $this->extensions_data[ $key ] ) ? $this->extensions_data[ $key ] : ''; + } + + /** + * Single instance for all advanced accordion faqs + * + * @return void + */ + public function render_advanced_accordion_global_faq(){ + if( count( Helper::get_eael_advanced_accordion_faq() )) : ?> + + + + $form_name ) { + if ( $form_id != '0' ) { + gravity_form_enqueue_scripts( $form_id ); + } + } + } + + // Compatibility: WPforms + if (in_array('wpforms', $widgets) && function_exists('wpforms')) { + wpforms()->frontend->assets_css(); + } + + // Compatibility: Caldera forms + if (in_array('caldera-form', $widgets) && class_exists('Caldera_Forms')) { + add_filter('caldera_forms_force_enqueue_styles_early', '__return_true'); + } + + // Compatibility: reCaptcha with login/register + if (in_array('login-register', $widgets) && $site_key = get_option('eael_recaptcha_sitekey')) { + $recaptcha_api_args['render'] = 'explicit'; + if ( $recaptcha_language = get_option( 'eael_recaptcha_language' ) ) { + $recaptcha_api_args['hl'] = $recaptcha_language; + } + $recaptcha_api_args = apply_filters( 'eael_lr_recaptcha_api_args', $recaptcha_api_args ); + $recaptcha_api_args = http_build_query( $recaptcha_api_args ); + wp_register_script('eael-recaptcha', "https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args}", false, EAEL_PLUGIN_VERSION, false); + } + } + + // editor styles + public function editor_enqueue_scripts() + { + // ea icon font + wp_enqueue_style( + 'ea-icon', + $this->safe_url(EAEL_PLUGIN_URL . 'assets/admin/css/eaicon.css'), + false, + EAEL_PLUGIN_VERSION + ); + + // editor style + wp_enqueue_style( + 'eael-editor', + $this->safe_url(EAEL_PLUGIN_URL . 'assets/admin/css/editor.css'), + false, + EAEL_PLUGIN_VERSION + ); + } + + // frontend styles + public function frontend_enqueue_scripts() + { + // ea icon font + wp_register_style( + 'ea-icon-frontend', + $this->safe_url(EAEL_PLUGIN_URL . 'assets/admin/css/eaicon.css'), + false, + EAEL_PLUGIN_VERSION + ); + } + + // templately promo enqueue scripts + public function templately_promo_enqueue_scripts(){ + // enqueue + wp_register_script( + 'templately-promo', + EAEL_PLUGIN_URL . 'assets/admin/js/eael-templately-promo.js', + ['jquery'], + EAEL_PLUGIN_VERSION + ); + + wp_localize_script('templately-promo','localize',[ + 'ajaxurl' => admin_url( 'admin-ajax.php' ), + 'nonce' => wp_create_nonce( 'essential-addons-elementor' ), + ]); + wp_enqueue_script('templately-promo'); + // enqueue + wp_enqueue_style( + 'templately-promo', + EAEL_PLUGIN_URL . 'assets/admin/css/eael-templately-promo.css', + EAEL_PLUGIN_VERSION + ); + + + } + + public function templately_promo_enqueue_style(){ + $src = EAEL_PLUGIN_URL . 'assets/admin/images/templately/logo-icon.svg'; + $css = " + .elementor-add-new-section .elementor-add-templately-promo-button{ + background-color: #5d4fff; + background-image: url({$src}); + background-repeat: no-repeat; + background-position: center center; + position: relative; + } + + .elementor-add-new-section .elementor-add-templately-promo-button > i{ + height: 12px; + } + + body .elementor-add-new-section .elementor-add-section-area-button { + margin-left: 0; + }"; + wp_add_inline_style( 'elementor-icons', $css ); + } + + public function essential_blocks_promo_enqueue_scripts() { + if ( is_plugin_active( 'essential-blocks/essential-blocks.php' ) || get_option( 'eael_gb_eb_popup_hide' ) ) { + return; + } + + add_action( 'admin_footer', [ $this, 'essential_blocks_promo_admin_js_template' ] ); + wp_enqueue_script( 'eael-gutenberg', $this->safe_url( EAEL_PLUGIN_URL . 'assets/admin/js/eael-essential-blocks-promo.js' ), [ 'jquery' ], EAEL_PLUGIN_VERSION, true ); + wp_enqueue_style( 'eael-gutenberg', $this->safe_url( EAEL_PLUGIN_URL . 'assets/admin/css/eael-essential-blocks-promo.css' ), [], EAEL_PLUGIN_VERSION ); + } + + // replace beehive theme's swiper slider lib file with elementor's swiper lib file + public function beehive_theme_swiper_slider_compatibility( $scripts ) { + unset( $scripts['swiper'] ); + unset( $scripts['beehive-elements'] ); + + $scripts['beehive-elements'] = array( + 'src' => EAEL_PLUGIN_URL . 'assets/front-end/js/view/beehive-elements.min.js', + 'deps' => array( 'jquery' ), + 'in_footer' => true, + 'enqueue' => true, + ); + + return $scripts; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Facebook_Feed.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Facebook_Feed.php new file mode 100644 index 0000000..e5d0a2a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Facebook_Feed.php @@ -0,0 +1,294 @@ +get_settings_for_display(); + } + + $html = ''; + $page_id = $settings['eael_facebook_feed_page_id']; + $token = $settings['eael_facebook_feed_access_token']; + $source = $settings['eael_facebook_feed_data_source']; + $display_comment = isset( $settings['eael_facebook_feed_comments'] ) ? $settings['eael_facebook_feed_comments'] : ''; + + if ( empty( $page_id ) || empty( $token ) ) { + return; + } + + $key = 'eael_facebook_feed_' . md5( str_rot13( str_replace( '.', '', $source . $page_id . $token ) ) . $settings['eael_facebook_feed_cache_limit'] ); + $facebook_data = get_transient( $key ); + + if ( $facebook_data == false ) { + $facebook_data = wp_remote_retrieve_body( wp_remote_get( $this->get_url($page_id, $token, $source, $display_comment), [ + 'timeout' => 70, + ] ) ); + $facebook_data = json_decode( $facebook_data, true ); + if ( isset( $facebook_data['data'] ) ) { + set_transient( $key, $facebook_data, ( $settings['eael_facebook_feed_cache_limit'] * MINUTE_IN_SECONDS ) ); + } + } + + if ( ! isset( $facebook_data['data'] ) ) { + return; + } + $facebook_data = $facebook_data['data']; + + switch ( $settings['eael_facebook_feed_sort_by'] ) { + case 'least-recent': + $facebook_data = array_reverse( $facebook_data ); + break; + } + $items = array_splice( $facebook_data, ( $page * $settings['eael_facebook_feed_image_count']['size'] ), $settings['eael_facebook_feed_image_count']['size'] ); + $bg_style = isset( $settings['eael_facebook_feed_image_render_type'] ) && $settings['eael_facebook_feed_image_render_type'] == 'cover' ? "background-size: cover;background-position: center;background-repeat: no-repeat;" : "background-size: 100% 100%;background-repeat: no-repeat;"; + foreach ( $items as $item ) { + $t = 'eael_facebook_feed_message_max_length'; // short it + $limit = isset( $settings[ $t ] ) && isset( $settings[ $t ]['size'] ) ? $settings[ $t ]['size'] : null; + $message = wp_trim_words( ( isset( $item['message'] ) ? $item['message'] : ( isset( $item['story'] ) ? $item['story'] : '' ) ), $limit, '...' ); + $photo = ( isset( $item['full_picture'] ) ? esc_url( $item['full_picture'] ) : '' ); + $likes = ( isset( $item['reactions'] ) ? $item['reactions']['summary']['total_count'] : 0 ); + $comments = ( isset( $item['comments'] ) ? $item['comments']['summary']['total_count'] : 0 ); + + if ( empty( $photo ) ) { + $photo = isset( $item['attachments']['data'][0]['media']['image']['src'] ) ? esc_url( $item['attachments']['data'][0]['media']['image']['src'] ) : $photo; + } + + if ( $settings['eael_facebook_feed_layout'] == 'card' ) { + $item_form_name = ! empty( $item['from']['name'] ) ? $item['from']['name'] : ''; + $current_page_id = ! empty( $item['from']['id'] ) ? $item['from']['id'] : $page_id; + + $html .= ''; + } else { + $html .= ''; + } + } + + if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'facebook_feed_load_more' ) { + $data = [ + 'num_pages' => ceil( count( $facebook_data ) / $settings['eael_facebook_feed_image_count']['size'] ), + 'html' => $html, + ]; + while ( ob_get_status() ) { + ob_end_clean(); + } + if ( function_exists( 'gzencode' ) ) { + $response = gzencode( wp_json_encode( $data ) ); + header( 'Content-Type: application/json; charset=utf-8' ); + header( 'Content-Encoding: gzip' ); + header( 'Content-Length: ' . strlen( $response ) ); + + printf( '%1$s', $response ); + } else { + wp_send_json( $data ); + } + wp_die(); + + } + + return $html; + } + + public function eael_str_check( $textData = '' ) { + $stringText = ''; + if ( strlen( $textData ) > 5 ) { + $explodeText = explode( ' ', trim( $textData ) ); + for ( $st = 0; $st < count( $explodeText ); $st ++ ) { + $pos = stripos( trim( $explodeText[ $st ] ), '#' ); + $pos1 = stripos( trim( $explodeText[ $st ] ), '@' ); + $poshttp = stripos( trim( $explodeText[ $st ] ), 'http' ); + $poshttps = stripos( trim( $explodeText[ $st ] ), 'https' ); + + if ( $pos !== false ) { + $stringText .= ' ' . esc_html( $explodeText[ $st ] ) . ' '; + } elseif ( $pos1 !== false ) { + $stringText .= ' ' . esc_html( $explodeText[ $st ] ) . ' '; + } elseif ( $poshttp !== false || $poshttps !== false ) { + $stringText .= ' ' . esc_html( $explodeText[ $st ] ) . ' '; + } else { + $stringText .= ' ' . $explodeText[ $st ]; + } + } + } + + return $stringText; + } + + /** + * get_url + * Build and return api endpoint based on source type + * + * @param string $page_id string + * @param string $token string + * @param string $source string + * + * @return string + */ + public function get_url( $page_id = '', $token = '', $source = 'posts', $display_comment = '' ) { + $comment_count = $display_comment == 'yes' ? ',comments.summary(total_count)' : ''; + $post_limit = apply_filters( 'eael_facebook_feed_post_limit', 99 ); + $post_url = "https://graph.facebook.com/v8.0/{$page_id}/posts?fields=status_type,created_time,from,message,story,full_picture,permalink_url,attachments.limit(1){type,media_type,title,description,unshimmed_url,media}{$comment_count},reactions.summary(total_count)&limit={$post_limit}&access_token={$token}"; + $feed_url = "https://graph.facebook.com/v8.0/{$page_id}/feed?fields=id,message,full_picture,status_type,created_time,attachments{title,description,type,url,media},from,permalink_url,shares,call_to_action{$comment_count},reactions.summary(total_count),privacy&access_token={$token}&limit={$post_limit}&locale=en_US"; + + if ( 'posts' === $source ) { + return $post_url; + } + return $feed_url; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Helper.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Helper.php new file mode 100644 index 0000000..86cc4bd --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Helper.php @@ -0,0 +1,735 @@ +documents->get( $page_id ); + $settings = []; + if ( $document ) { + $elements = Plugin::instance()->documents->get( $page_id )->get_elements_data(); + $widget_data = $this->find_element_recursive( $elements, $widget_id ); + if(!empty($widget_data)) { + $widget = Plugin::instance()->elements_manager->create_element_instance( $widget_data ); + if ( $widget ) { + $settings = $widget->get_settings_for_display(); + } + } + } + return $settings; + } + /** + * It store data temporarily for 5 mins by default + * + * @param $name + * @param $data + * @param int $time time in seconds. Default is 300s = 5 minutes + * + * @return bool it returns true if the data saved, otherwise, false returned. + */ + public function eael_set_transient( $name, $data, $time = 300 ) { + $time = !empty( $time ) ? (int) $time : ( 5 * MINUTE_IN_SECONDS ); + return set_transient( $name, $data, $time ); + } + public function print_load_more_button($settings, $args, $plugin_type = 'free') + { + //@TODO; not all widget's settings contain posts_per_page name exactly, so adjust the settings before passing here or run a migration and make all settings key generalize for load more feature. + if (!isset($this->page_id)) { + if ( Plugin::$instance->documents->get_current() ) { + $this->page_id = Plugin::$instance->documents->get_current()->get_main_id(); + }else{ + $this->page_id = null; + } + } + + $max_page = empty( $args['max_page'] ) ? false : $args['max_page']; + unset( $args['max_page'] ); + + if ( isset( $args['found_posts'] ) && $args['found_posts'] <= $args['posts_per_page'] ){ + $this->add_render_attribute( 'load-more', [ 'class' => 'hide-load-more' ] ); + unset( $args['found_posts'] ); + } + + $this->add_render_attribute( 'load-more', [ + 'class' => "eael-load-more-button", + 'id' => "eael-load-more-btn-" . $this->get_id(), + 'data-widget-id' => $this->get_id(), + 'data-widget' => $this->get_id(), + 'data-page-id' => $this->page_id, + 'data-template' => json_encode( [ + 'dir' => $plugin_type, + 'file_name' => $settings['loadable_file_name'], + 'name' => $this->process_directory_name() + ], + 1 ), + 'data-class' => get_class( $this ), + 'data-layout' => isset( $settings['layout_mode'] ) ? $settings['layout_mode'] : "", + 'data-page' => 1, + 'data-args' => http_build_query( $args ), + ] ); + + if ( $max_page ) { + $this->add_render_attribute( 'load-more', [ 'data-max-page' => $max_page ] ); + } + + if ( $args['posts_per_page'] != '-1' ) { + $show_or_hide = ('true' == $settings['show_load_more'] || 1 == $settings['show_load_more'] || 'yes' == $settings['show_load_more']) ? '' : ' eael-force-hide'; + do_action( 'eael/global/before-load-more-button', $settings, $args, $plugin_type ); + ?> +
      get_name() ? " dynamic-filter-gallery-loadmore" : ""; echo esc_attr( $show_or_hide ); ?>"> + +
      + version, '3.0.0', '>=' ) ) { + if ( current_theme_supports( 'wc-product-gallery-zoom' ) ) { + wp_enqueue_script( 'zoom' ); + } + if ( current_theme_supports( 'wc-product-gallery-slider' ) ) { + wp_enqueue_script( 'flexslider' ); + } + if ( current_theme_supports( 'wc-product-gallery-lightbox' ) ) { + wp_enqueue_script( 'photoswipe-ui-default' ); + wp_enqueue_style( 'photoswipe-default-skin' ); + if ( has_action( 'wp_footer', 'woocommerce_photoswipe' ) === false ) { + add_action( 'wp_footer', 'woocommerce_photoswipe', 15 ); + } + } + wp_enqueue_script( 'wc-add-to-cart-variation' ); + wp_enqueue_script( 'wc-single-product' ); + } + } + + /** + * Rating Markup + */ + public function eael_rating_markup( $html, $rating, $count ) { + + if ( 0 == $rating ) { + $html = '
      '; + $html .= wc_get_star_rating_html( $rating, $count ); + $html .= '
      '; + } + return $html; + } + + public function eael_product_wrapper_class( $classes, $product_id, $widget_name ) { + + if ( ! is_plugin_active( 'woo-variation-swatches-pro/woo-variation-swatches-pro.php' ) ) { + return $classes; + } + + $product = wc_get_product( $product_id ); + + if ( ! $product ) { + return $classes; + } + + if ( $product->is_type( 'variable' ) ) { + $classes[] = 'wvs-archive-product-wrapper'; + } + + return $classes; + } + + public function eael_woo_cart_empty_action() { + if ( ! function_exists( 'WC' ) ) { + return; + } + + if ( isset( $_GET['empty_cart'] ) && 'yes' === esc_html( $_GET['empty_cart'] ) ) { + WC()->cart->empty_cart(); + } + } + + /** + * Customize checkout fields. + */ + public function eael_customize_woo_checkout_fields( $fields ) { + global $post; + + if ( ! is_object( $post ) || is_null( $post ) ) { + return $fields; + } + + $widgets = get_post_meta( $post->ID, '_elementor_controls_usage', true ); + $widget_key = 'eael-woo-checkout'; + if ( ! $widgets ) { + $widget_key = 'woo-checkout'; + $widgets = get_post_meta( $post->ID, '_eael_widget_elements', true ); + } + + $eael_fields = get_post_meta( $post->ID, '_eael_checkout_fields_settings', true ); + + if ( ! isset( $widgets[ $widget_key ] ) || empty( $eael_fields ) ) { + return $fields; + } + + $eael_fields = get_post_meta( $post->ID, '_eael_checkout_fields_settings', true ); + + foreach ( $fields as $type => $field_sets ) { + foreach ( $field_sets as $key => $field_set ) { + if ( isset( $eael_fields[ $type ][ $key ]['label'] ) ) { + $fields[ $type ][ $key ]['label'] = $eael_fields[ $type ][ $key ]['label']; + } + if ( isset( $eael_fields[ $type ][ $key ]['placeholder'] ) ) { + $fields[ $type ][ $key ]['placeholder'] = $eael_fields[ $type ][ $key ]['placeholder']; + } + } + } + + return $fields; + } + + /** + * Update Checkout Cart Quantity via ajax call. + */ + public function eael_checkout_cart_qty_update() { + if ( ! wp_verify_nonce( $_POST['nonce'], 'essential-addons-elementor' ) ) { + die( __('Permission Denied!') ); + } + + $cart_item_key = $_POST['cart_item_key']; + $cart_item = WC()->cart->get_cart_item( $cart_item_key ); + $cart_item_quantity = apply_filters( 'woocommerce_stock_amount_cart_item', apply_filters( 'woocommerce_stock_amount', preg_replace( "/[^0-9\.]/", '', filter_var($_POST['quantity'], FILTER_SANITIZE_NUMBER_INT)) ), $cart_item_key ); + + $passed_validation = apply_filters( 'woocommerce_update_cart_validation', true, $cart_item_key, $cart_item, $cart_item_quantity ); + if ( $passed_validation ) { + WC()->cart->set_quantity( $cart_item_key, $cart_item_quantity, true ); + wp_send_json_success( + array( + 'message' => __( 'Quantity updated successfully.', 'essential-addons-for-elementor-lite' ), + // 'cart_item_key' => $cart_item_key, + 'cart_item_quantity' => $cart_item_quantity, + 'cart_item_subtotal' => WC()->cart->get_product_subtotal( $cart_item['data'], $cart_item_quantity ), + 'cart_subtotal' => WC()->cart->get_cart_subtotal(), + 'cart_total' => WC()->cart->get_cart_total() + ) + ); + } else { + wp_send_json_error( + array( + 'message' => __( 'Quantity update failed.', 'essential-addons-for-elementor-lite' ), + ) + ); + } + + die(); + } + + public function change_add_woo_checkout_update_order_reviewto_cart_text( $add_to_cart_text ) { + add_filter( 'woocommerce_product_add_to_cart_text', function ( $default ) use ( $add_to_cart_text ) { + global $product; + switch ( $product->get_type() ) { + case 'external': + return $add_to_cart_text[ 'add_to_cart_external_product_button_text' ]; + break; + case 'grouped': + return $add_to_cart_text[ 'add_to_cart_grouped_product_button_text' ]; + break; + case 'simple': + return $add_to_cart_text[ 'add_to_cart_simple_product_button_text' ]; + break; + case 'variable': + return $add_to_cart_text[ 'add_to_cart_variable_product_button_text' ]; + break; + default: + return $default; + } + } ); + } + + public function print_template_views(){ + $button_test = ( HelperClass::get_local_plugin_data( 'templately/templately.php' ) === false )?'Install Templately':'Activate Templately '; + ?> + + theme_root, + $current_theme->stylesheet + ); + } + + /** + * @param string $tag + * @param string $function_to_remove + * @param int|string $priority + */ + public function eael_forcefully_remove_action( $tag, $function_to_remove, $priority ) { + global $wp_filter; + if ( isset( $wp_filter[ $tag ][ $priority ] ) && is_array( $wp_filter[ $tag ][ $priority ] ) ) { + foreach ( $wp_filter[ $tag ][ $priority ] as $callback_function => $registration ) { + if ( strlen( $callback_function ) > 32 && strpos( $callback_function, $function_to_remove, 32 ) !== false || $callback_function === $function_to_remove ) { + remove_action( $tag, $callback_function, $priority ); + break; + } + } + } + } + + /** + * eael_wpml_template_translation + * @param $id + * @return mixed|void + */ + public function eael_wpml_template_translation($id){ + $postType = get_post_type( $id ); + if ( 'elementor_library' === $postType ) { + return apply_filters( 'wpml_object_id', $id, $postType, true ); + } + return $id; + } + + /** + * eael_sanitize_template_param + * Removes special characters that are illegal in filenames + * + * @param array $template_info + * + * @access public + * @return array + * @since 5.0.4 + */ + public function eael_sanitize_template_param( $template_info ){ + $template_info = array_map( 'sanitize_text_field', $template_info ); + return array_map( 'sanitize_file_name', $template_info ); + } + + /** + * sanitize_taxonomy_data + * Sanitize all value for tax query + * + * @param array $tax_list taxonomy param list + * + * @access protected + * @return array|array[]|string[] + * @since 5.0.4 + */ + protected function sanitize_taxonomy_data( $tax_list ){ + return array_map( function ( $param ) { + return is_array( $param ) ? array_map( 'sanitize_text_field', $param ) : sanitize_text_field( $param ); + }, $tax_list ); + } + + /** + * eael_clear_widget_cache_data + * Remove cache from transient which contains widget data + * + * @access public + * @return array + * @since 5.0.7 + */ + public function eael_clear_widget_cache_data() { + global $wpdb; + + check_ajax_referer( 'essential-addons-elementor', 'security' ); + + $ac_name = sanitize_text_field( $_POST['ac_name'] ); + $hastag = sanitize_text_field( $_POST['hastag'] ); + $c_key = sanitize_text_field( $_POST['c_key'] ); + $c_secret = sanitize_text_field( $_POST['c_secret'] ); + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + $permalink = sanitize_text_field( $_POST['page_permalink'] ); + $page_id = url_to_postid($permalink); + + $settings = $this->eael_get_widget_settings($page_id, $widget_id); + $twitter_v2 = ! empty( $settings['eael_twitter_api_v2'] ) && 'yes' === $settings['eael_twitter_api_v2'] ? true : false; + + $key_pattern = '_transient_' . $ac_name . '%' . md5( $hastag . $c_key . $c_secret ) . '_tf_cache'; + + if( $twitter_v2 ){ + $bearer_token = $settings['eael_twitter_feed_bearer_token']; + $key_pattern = '_transient_' . $ac_name . '%' . md5( $hastag . $c_key . $c_secret . $bearer_token ) . '_tf_cache'; + } + + $sql = "SELECT `option_name` AS `name` + FROM $wpdb->options + WHERE `option_name` LIKE '$key_pattern' + ORDER BY `option_name`"; + $results = $wpdb->get_results( $sql ); + + foreach ( $results as $transient ) { + $cache_key = substr( $transient->name, 11 ); + delete_transient( $cache_key ); + } + + wp_send_json_success(); + } + + public function promotion_message_on_admin_screen() { + ?> +
      + + 📣 NEW: Essential Addons 5.9 is here, with new 'Woo Product List' widget & more! Check out the Changelog for more details 🎉

      ", "essential-addons-for-elementor-lite" ), esc_url( 'https://essential-addons.com/elementor/woo-product-list/' ), esc_url( 'https://essential-addons.com/elementor/changelog/' ) ); ?> +
      + id == 'toplevel_page_eael-settings' ) { + + remove_all_actions( 'user_admin_notices' ); + remove_all_actions( 'admin_notices' ); + + // To showing notice in EA settings page we have to use 'eael_admin_notices' action hook + add_action( 'admin_notices', function () { + do_action( 'eael_admin_notices' ); + } ); + + /*Added admin notice which is basically uses for display new promotion message*/ + if ( get_option( 'eael_admin_promotion' ) < self::EAEL_PROMOTION_FLAG ) { + add_action( 'eael_admin_notices', array( $this, 'promotion_message_on_admin_screen' ), 1 ); + } + } + } + + /** + * eael_show_admin_menu_notice + * + * Update flag if user visit Essential Addons setting page only first time + * @return void + * @since 5.1.0 + */ + public function eael_show_admin_menu_notice() { + if ( get_option( 'eael_admin_menu_notice' ) < self::EAEL_ADMIN_MENU_FLAG ) { + update_option( 'eael_admin_menu_notice',self::EAEL_ADMIN_MENU_FLAG,'no' ); + } + } + + /** + * Checking that is actually elementor activated and works + * + * @return bool + */ + public function is_activate_elementor() { + return defined( 'ELEMENTOR_VERSION' ) && class_exists( 'Elementor\Plugin' ); + } + + public function essential_blocks_promo_admin_js_template() { + $eb_logo = EAEL_PLUGIN_URL . 'assets/admin/images/eb-new.svg'; + $eb_promo_cross = EAEL_PLUGIN_URL . 'assets/admin/images/essential-blocks/cross.svg'; + $eb_promo_img1 = EAEL_PLUGIN_URL . 'assets/admin/images/essential-blocks/eb-promo-img1.gif'; + $eb_promo_img2 = EAEL_PLUGIN_URL . 'assets/admin/images/essential-blocks/eb-promo-img2.gif'; + $eb_promo_img3 = EAEL_PLUGIN_URL . 'assets/admin/images/essential-blocks/eb-promo-img3.gif'; + $eb_promo_img4 = EAEL_PLUGIN_URL . 'assets/admin/images/essential-blocks/eb-promo-img4.jpg'; + $eb_promo_img5 = EAEL_PLUGIN_URL . 'assets/admin/images/essential-blocks/eb-promo-img5.png'; + $eb_not_installed = HelperClass::get_local_plugin_data( 'essential-blocks/essential-blocks.php' ) === false; + $action = $eb_not_installed ? 'install' : 'activate'; + $button_title = $eb_not_installed ? esc_html__( 'Try Essential Blocks', 'essential-addons-for-elementor-lite' ) : esc_html__( 'Activate', 'essential-addons-for-elementor-lite' ); + $nonce = wp_create_nonce( 'essential-addons-elementor' ); + ?> + + + + + + + + + + + + + + registered_elements); + } + + /** + * Return saved settings + * + * @since 3.0.0 + */ + public function get_settings($element = null) + { + $defaults = array_fill_keys(array_keys(array_merge($this->registered_elements, $this->registered_extensions)), true); + $elements = get_option('eael_save_settings', $defaults); + $elements = array_merge($defaults, $elements); + + return (isset($element) ? (isset($elements[$element]) ? $elements[$element] : 0) : array_keys(array_filter($elements))); + } + + /** + * @param $page_obj + * @param $key + * @return string + */ + public function get_extension_settings($page_settings = [], $global_settings = [], $extension = '', $key = '') + { + if (isset($page_settings) && $page_settings->get_settings($extension) == 'yes') { + return $page_settings->get_settings($key); + } else if (isset($global_settings[$extension]['enabled'])) { + return isset($global_settings[$extension][$key]) ? $global_settings[$extension][$key] : ''; + } + + return ''; + } + + /** + * @param $id + * @param $global_data + * @return string + */ + public function get_typography_data($id, $global_data) + { + $typo_data = ''; + $fields_keys = [ + 'font_family', + 'font_weight', + 'text_transform', + 'font_style', + 'text_decoration', + 'font_size', + 'letter_spacing', + 'line_height', + ]; + + foreach ($fields_keys as $key => $field) { + $typo_attr = $global_data[$id . '_' . $field]; + $attr = str_replace('_', '-', $field); + + if (in_array($field, ['font_size', 'letter_spacing', 'line_height'])) { + if (!empty($typo_attr['size'])) { + $typo_data .= "{$attr}:{$typo_attr['size']}{$typo_attr['unit']} !important;"; + } + } elseif (!empty($typo_attr)) { + $typo_data .= ($attr == 'font-family') ? "{$attr}:{$typo_attr}, sans-serif;" : "{$attr}:{$typo_attr};"; + } + } + + return $typo_data; + } + + /** + * Check if assets files exists + * + * @since 3.0.0 + */ + public function has_assets_files($uid = null, $ext = ['css', 'js']) + { + if (!is_array($ext)) { + $ext = (array) $ext; + } + + foreach ($ext as $e) { + $path = EAEL_ASSET_PATH . DIRECTORY_SEPARATOR . ($uid ? $uid : 'eael') . '.min.' . $e; + + if (!is_readable($this->safe_path($path))) { + return false; + } + } + + return true; + } + + /** + * Remove files + * + * @since 3.0.0 + */ + public function remove_files( $post_id = null, $ext = [ 'css', 'js' ] ) { + foreach ( $ext as $e ) { + $path = EAEL_ASSET_PATH . DIRECTORY_SEPARATOR . 'eael' . ( $post_id ? '-' . $post_id : '' ) . '.' . $e; + if ( file_exists( $path ) ) { + unlink( $path ); + } + } + do_action( 'eael_remove_assets', $post_id, $ext ); + } + + /** + * Remove files in dir + * + * @since 3.0.0 + */ + public function empty_dir($path) + { + if (!is_dir($path) || !file_exists($path)) { + return; + } + + foreach (scandir($path) as $item) { + if ($item == '.' || $item == '..') { + continue; + } + + unlink($this->safe_path($path . DIRECTORY_SEPARATOR . $item)); + } + } + + /** + * Clear cache files + * + * @since 3.0.0 + */ + + + /** + * Check if wp running in background + * + * @since 3.0.0 + */ + public function is_running_background() + { + if (wp_doing_cron()) { + return true; + } + + if (wp_doing_ajax()) { + return true; + } + + if (!empty($_REQUEST['action']) && !$this->check_background_action( sanitize_text_field( $_REQUEST['action'] ) )) { + return true; + } + + return false; + } + + /** + * Check if elementor edit mode or not + * + * @since 3.0.0 + */ + public function is_edit_mode() + { + if (isset($_REQUEST['elementor-preview'])) { + return true; + } + + return false; + } + + /** + * Check if elementor edit mode or not + * + * @since 3.0.0 + */ + public function is_preview_mode() + { + if (isset($_REQUEST['elementor-preview'])) { + return false; + } + + if (!empty($_REQUEST['action']) && !$this->check_background_action( sanitize_text_field( $_REQUEST['action'] ) )) { + return false; + } + + + return true; + } + + /** + * Check if a plugin is installed + * + * @since v3.0.0 + */ + public function is_plugin_installed($basename) + { + if (!function_exists('get_plugins')) { + include_once ABSPATH . '/wp-admin/includes/plugin.php'; + } + + $installed_plugins = get_plugins(); + + return isset($installed_plugins[$basename]); + } + + /** + * Generate safe path + * + * @since v3.0.0 + */ + public function safe_path($path) + { + $path = str_replace(['//', '\\\\'], ['/', '\\'], $path); + + return str_replace(['/', '\\'], DIRECTORY_SEPARATOR, $path); + } + + /** + * Generate safe url + * + * @since v3.0.0 + */ + public function safe_url($url) + { + if (is_ssl()) { + $url = wp_parse_url($url); + + if (!empty($url['host'])) { + $url['scheme'] = 'https'; + } + + return $this->unparse_url($url); + } + + return $url; + } + + public function unparse_url($parsed_url) + { + $scheme = isset($parsed_url['scheme']) ? $parsed_url['scheme'] . '://' : ''; + $host = isset($parsed_url['host']) ? $parsed_url['host'] : ''; + $port = isset($parsed_url['port']) ? ':' . $parsed_url['port'] : ''; + $user = isset($parsed_url['user']) ? $parsed_url['user'] : ''; + $pass = isset($parsed_url['pass']) ? ':' . $parsed_url['pass'] : ''; + $pass = ($user || $pass) ? "$pass@" : ''; + $path = isset($parsed_url['path']) ? $parsed_url['path'] : ''; + $query = isset($parsed_url['query']) ? '?' . $parsed_url['query'] : ''; + $fragment = isset($parsed_url['fragment']) ? '#' . $parsed_url['fragment'] : ''; + + return "$scheme$user$pass$host$port$path$query$fragment"; + } + + /** + * Allow to load asset for some pre defined action query param in elementor preview + * @return bool + */ + public function check_background_action($action_name){ + $allow_action = [ + 'subscriptions', + 'mepr_unauthorized', + 'home', + 'subscriptions', + 'payments', + 'newpassword', + 'manage_sub_accounts', + 'ppw_postpass', + ]; + if (in_array($action_name, $allow_action)){ + return true; + } + return false; + } + + /* + * Check some other cookie for solve asset loading issue + */ + public function check_third_party_cookie_status($id='') { + global $Password_Protected; + if ( is_object( $Password_Protected ) && method_exists( $Password_Protected, 'cookie_name' ) && isset( $_COOKIE[ $Password_Protected->cookie_name() ] ) ) { + return true; + } + return false; + } + + /** + * check_protected_content_status + * + * check EaeL Protected content cookie set or not + * + * @return bool + */ + public function check_protected_content_status(){ + if(!empty($_POST['eael_protected_content_id'])){ + if(!empty($_POST['protection_password_'.$_POST['eael_protected_content_id']])){ + return true; + } + } + return false; + } + +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Login_Registration.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Login_Registration.php new file mode 100644 index 0000000..877dd12 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Login_Registration.php @@ -0,0 +1,1708 @@ +log_user_in(); + } else if ( isset( $_POST['eael-register-submit'] ) ) { + $this->register_user(); + } else if ( isset( $_POST['eael-lostpassword-submit'] ) ) { + $this->send_password_reset(); + } else if ( isset( $_POST['eael-resetpassword-submit'] ) ) { + $this->reset_password(); + } + do_action( 'eael/login-register/after-processing-login-register', $_POST ); + + } + + /** + * It logs the user in when the login form is submitted normally without AJAX. + */ + public function log_user_in() { + $ajax = wp_doing_ajax(); + // before even thinking about login, check security and exit early if something is not right. + $page_id = 0; + if ( ! empty( $_POST['page_id'] ) ) { + $page_id = intval( $_POST['page_id'], 10 ); + } else { + $err_msg = __( 'Page ID is missing', 'essential-addons-for-elementor-lite' ); + } + + $widget_id = 0; + if ( ! empty( $_POST['widget_id'] ) ) { + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + } else { + $err_msg = __( 'Widget ID is missing', 'essential-addons-for-elementor-lite' ); + } + + if (!empty( $err_msg )){ + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + setcookie( 'eael_login_error_' . $widget_id, $err_msg ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + + if ( empty( $_POST['eael-login-nonce'] ) ) { + $err_msg = __( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + setcookie( 'eael_login_error_' . $widget_id, $err_msg ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + if ( ! wp_verify_nonce( $_POST['eael-login-nonce'], 'essential-addons-elementor' ) ) { + $err_msg = __( 'Security token did not match', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + setcookie( 'eael_login_error_' . $widget_id, $err_msg ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + $settings = $this->lr_get_widget_settings( $page_id, $widget_id); + + if ( is_user_logged_in() ) { + $err_msg = isset( $settings['err_loggedin'] ) ? Helper::eael_wp_kses( $settings['err_loggedin'] ) : __( 'You are already logged in', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + setcookie( 'eael_login_error_' . $widget_id, $err_msg ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + do_action( 'eael/login-register/before-login', $_POST, $settings, $this ); + + $widget_id = ! empty( $_POST['widget_id'] ) ? sanitize_text_field( $_POST['widget_id'] ) : ''; + + //v2 or v3 + $is_version_2 = isset( $settings['enable_register_recaptcha'] ) && 'yes' === $settings['enable_register_recaptcha']; + $is_version_3 = isset( $settings['login_register_recaptcha_version'] ) && 'v3' === $settings['login_register_recaptcha_version']; + if ( $is_version_2 || $is_version_3 ) { + $ld_recaptcha_version = $is_version_3 ? 'v3' : 'v2'; + + if( ! $this->lr_validate_recaptcha($ld_recaptcha_version) ) { + $err_msg = isset( $settings['err_recaptcha'] ) ? Helper::eael_wp_kses( $settings['err_recaptcha'] ) : __( 'You did not pass recaptcha challenge.', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + setcookie( 'eael_login_error_' . $widget_id, $err_msg ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } // fail early if recaptcha failed + } + } + + $user_login = ! empty( $_POST['eael-user-login'] ) ? sanitize_text_field( $_POST['eael-user-login'] ) : ''; + if ( is_email( $user_login ) ) { + $user_login = sanitize_email( $user_login ); + } + + $password = ! empty( $_POST['eael-user-password'] ) ? sanitize_text_field( $_POST['eael-user-password'] ) : ''; + $rememberme = ! empty( $_POST['eael-rememberme'] ) ? sanitize_text_field( $_POST['eael-rememberme'] ) : ''; + + $credentials = [ + 'user_login' => $user_login, + 'user_password' => $password, + 'remember' => ( 'forever' === $rememberme ), + ]; + $user_data = wp_signon( $credentials ); + + if ( is_wp_error( $user_data ) ) { + $err_msg = ''; + if ( isset( $user_data->errors['invalid_email'][0] ) ) { + $err_msg = isset( $settings['err_email'] ) ? Helper::eael_wp_kses( $settings['err_email'] ) : __( 'Invalid Email. Please check your email or try again with your username.', 'essential-addons-for-elementor-lite' ); + } elseif ( isset( $user_data->errors['invalid_username'][0] )) { + $err_msg = isset( $settings['err_username'] ) ? Helper::eael_wp_kses( $settings['err_username'] ) : __( 'Invalid Username. Please check your username or try again with your email.', 'essential-addons-for-elementor-lite' ); + + } elseif ( isset( $user_data->errors['incorrect_password'][0] ) || isset( $user_data->errors['empty_password'][0] ) ) { + $err_msg = isset( $settings['err_pass'] ) ? Helper::eael_wp_kses( $settings['err_pass'] ) : __( 'Invalid Password', 'essential-addons-for-elementor-lite' ); + } else { + if( ! empty( $user_data->errors ) ){ + foreach( $user_data->errors as $error ) { + $err_msg = is_array( $error ) && ! empty( $error[0] ) ? Helper::eael_wp_kses( $error[0] ) : __('Something went wrong!', 'essential-addons-for-elementor-lite'); + break; + } + } + } + + $err_msg = apply_filters('eael/login-register/login-validatiob-error-message', $err_msg, $user_data); + $err_msg = is_array( $err_msg ) && ! empty( $err_msg[0] ) ? Helper::eael_wp_kses( $err_msg[0] ) : Helper::eael_wp_kses( $err_msg ); + + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + setcookie( 'eael_login_error_' . $widget_id, $err_msg ); + } else { + wp_set_current_user( $user_data->ID, $user_login ); + $current_user_role = ! empty( $user_data->roles[0] ) ? $user_data->roles[0] : ''; + + $redirect_to = ''; + if ( ! empty( $_POST['redirect_to'] ) ) { + $redirect_to = sanitize_url( $_POST['redirect_to'] ); + if ( ! empty( $current_user_role ) ) { + $redirect_to = ! empty( $_POST[ 'redirect_to_' . esc_html( $current_user_role ) ] ) ? sanitize_url( $_POST[ 'redirect_to_' . esc_html( $current_user_role ) ] ) : $redirect_to; + } + } + + do_action( 'wp_login', $user_data->user_login, $user_data ); + do_action( 'eael/login-register/after-login', $user_data->user_login, $user_data ); + + $custom_redirect_url = $redirect_to; + $previous_page_url = ! empty( $_POST['redirect_to_prev_page_login'] ) ? sanitize_url( $_POST['redirect_to_prev_page_login'] ) : ''; + $custom_redirect_url = ! empty( $settings['login_redirect_url_prev_page'] ) && $settings['login_redirect_url_prev_page'] === 'yes' ? $previous_page_url : $custom_redirect_url; + + if ( $ajax ) { + $data = [ + 'message' => isset( $settings['success_login'] ) ? Helper::eael_wp_kses( $settings['success_login'] ) : __( 'You are logged in successfully', 'essential-addons-for-elementor-lite' ), + ]; + + if ( ! empty( $custom_redirect_url ) ) { + $data['redirect_to'] = esc_url_raw( $custom_redirect_url ); + } + wp_send_json_success( $data ); + } + + if ( ! empty( $custom_redirect_url ) ) { + wp_redirect( esc_url_raw( $custom_redirect_url ) ); + exit(); + } + } + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + /** + * It register the user in when the registration form is submitted normally without AJAX. + */ + public function register_user() { + $ajax = wp_doing_ajax(); + + // validate & sanitize the request data + if ( empty( $_POST['eael-register-nonce'] ) ) { + if ( $ajax ) { + wp_send_json_error( __( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' ) ); + } + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + if ( ! wp_verify_nonce( $_POST['eael-register-nonce'], 'essential-addons-elementor' ) ) { + if ( $ajax ) { + wp_send_json_error( __( 'Security token did not match', 'essential-addons-for-elementor-lite' ) ); + } + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + $page_id = $widget_id = 0; + if ( ! empty( $_POST['page_id'] ) ) { + $page_id = intval( $_POST['page_id'] ); + if ( in_array( get_post_status( $page_id ), [ 'future', 'draft', 'pending' ] ) ) { + $err_msg = __( 'You have to publish the page first.', 'essential-addons-for-elementor-lite' ); + } + } else { + $err_msg = __( 'Page ID is missing', 'essential-addons-for-elementor-lite' ); + } + if ( ! empty( $_POST['widget_id'] ) ) { + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + } else { + $err_msg = __( 'Widget ID is missing', 'essential-addons-for-elementor-lite' ); + } + + if (!empty( $err_msg )){ + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_register_errors_' . $widget_id, $err_msg, false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + return false; + } + + $settings = $this->lr_get_widget_settings( $page_id, $widget_id); + + if ( is_user_logged_in() ) { + $err_msg = isset( $settings['err_loggedin'] ) ? Helper::eael_wp_kses( $settings['err_loggedin'] ) : __( 'You are already logged in.', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + do_action( 'eael/login-register/before-register' ); + + // prepare the data + $errors = []; + $registration_allowed = get_option( 'users_can_register' ); + $protocol = is_ssl() ? "https://" : "http://"; + $url = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; + + // vail early if reg is closed. + if ( ! $registration_allowed ) { + $errors['registration'] = __( 'Registration is closed on this site', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $errors['registration'] ); + } + + //update_option( 'eael_register_errors_' . $widget_id, $errors, false );// if we redirect to other page, we dont need to save value + wp_safe_redirect( + add_query_arg( + array( + 'registration' => 'disabled', + ), + esc_url_raw( $this->eael_wp_login_url() ) + ) + ); + exit(); + } + // prepare vars and flag errors + $settings_register_fields = isset($settings['register_fields']) ? $settings['register_fields'] : array(); + + $eael_custom_profile_fields_text = $this->get_eael_custom_profile_fields('text'); + $eael_custom_profile_fields_image = $this->get_eael_custom_profile_fields('image'); + $eael_custom_profile_fields = array_merge( $eael_custom_profile_fields_text, $eael_custom_profile_fields_image ); + + $eael_custom_profile_fields_image_keys = array_keys( $eael_custom_profile_fields_image ); + + if( count($settings_register_fields) ){ + foreach($settings_register_fields as $register_field){ + if( isset( $register_field['field_type'] ) && 'eael_phone_number' === $register_field['field_type'] ){ + //Phone number field + if( !empty( $register_field['required'] ) && 'yes' === $register_field['required'] && empty( $_POST['eael_phone_number'] ) ) { + $errors['eael_phone_number'] = isset( $settings['err_phone_number_missing'] ) ? $settings['err_phone_number_missing'] : __( 'Phone number is required', 'essential-addons-for-elementor-lite' ); + } + } + + if( isset( $register_field['field_type'] ) && in_array( $register_field['field_type'], $eael_custom_profile_fields_image_keys ) ){ + + if ( ! empty( $_FILES[ $register_field['field_type'] ] ) && 4 !== $_FILES[ $register_field['field_type'] ]["error"] ) { + $custom_field_file_name = sanitize_text_field( $_FILES[ $register_field['field_type'] ]["name"] ); + $custom_field_file_extension = end( ( explode( ".", $custom_field_file_name ) ) ); # extra () to prevent notice + $custom_field_file_size = floatval( $_FILES[ $register_field['field_type'] ]["size"] ); + + $unsupported_extensions = ['svg', 'php', 'js', 'aiff', 'psd', 'exr', 'wma', 'sql', 'm2v', 'swf', 'py', 'java', 'json', 'html', 'yaml', 'css', 'rb', 'cpp', 'c', 'cs', 'swift', 'kt', 'go', 'ts']; + + if( ! empty ( $register_field['field_type_custom_image_extensions'] ) || in_array($custom_field_file_extension, $unsupported_extensions) ){ + $field_type_custom_image_extensions_trimmed = trim( sanitize_text_field( $register_field['field_type_custom_image_extensions'] ), ' ,\n\r\0\x0B' ); + $field_type_custom_image_extensions_array = array_unique( explode( ',', $field_type_custom_image_extensions_trimmed ) ); + + foreach( $field_type_custom_image_extensions_array as $item_key => $field_type_custom_image_extension ){ + $field_type_custom_image_extensions_array[$item_key] = strtolower( trim( sanitize_text_field( $field_type_custom_image_extension ), ' ,\n\r\0\x0B' ) ); + } + + if( ! in_array( '.' . strtolower( $custom_field_file_extension ), $field_type_custom_image_extensions_array ) ) { + $errors[ $register_field['field_type'] ] = isset( $settings['field_type_custom_image_extensions_error'] ) ? $settings['field_type_custom_image_extensions_error'] : __( 'Sorry, you are not allowed to upload this file type.', 'essential-addons-for-elementor-lite' ); + } + } + $register_field['field_type_custom_image_filesize'] = empty ( $register_field['field_type_custom_image_filesize'] ) ? 5 : $register_field['field_type_custom_image_filesize']; + $register_field['field_type_custom_image_filename_length'] = empty ( $register_field['field_type_custom_image_filename_length'] ) ? 128 : $register_field['field_type_custom_image_filename_length']; + + if( ! empty ( $register_field['field_type_custom_image_filesize'] ) ){ + $field_type_custom_image_filesize = floatval( $register_field['field_type_custom_image_filesize'] ); + $field_type_custom_image_filesize = $field_type_custom_image_filesize > 512 ? 512 : $field_type_custom_image_filesize; + $field_type_custom_image_filesize_kb = $field_type_custom_image_filesize * 1000000; + + if( $custom_field_file_size > $field_type_custom_image_filesize_kb ) { + $errors[ $register_field['field_type'] ] = isset( $settings['field_type_custom_image_filesize_error'] ) ? $settings['field_type_custom_image_filesize_error'] : __( 'File size exceeded. Maximum size is ' . floatval( $field_type_custom_image_filesize ) . 'MB' , 'essential-addons-for-elementor-lite' ); + } + } + + if( ! empty ( $register_field['field_type_custom_image_filename_length'] ) ){ + $field_type_custom_image_filename_length = intval( $register_field['field_type_custom_image_filename_length'] ); + + if( strlen( $custom_field_file_name ) > $field_type_custom_image_filename_length ) { + $errors[ $register_field['field_type'] ] = isset( $settings['field_type_custom_image_filename_length_error'] ) ? $settings['field_type_custom_image_filename_length_error'] : __( 'Filename length exceeded. Maximum length is ' . intval( $field_type_custom_image_filename_length ), 'essential-addons-for-elementor-lite' ); + } + } + } + } + + //Validate HTML tags on input fields; Throw error if found (Although we are sanitizing before saving) + if( isset( $register_field['field_type'] ) && !empty( $_POST[$register_field['field_type']] ) ){ + if( preg_match('/<[^<]+>/', $_POST[ $register_field['field_type'] ] ) ){ + $errors[ sanitize_text_field( $register_field['field_type'] ) ] = __( sprintf('%s can not contain HTML tags', sanitize_text_field( $register_field['field_label'] ) ), 'essential-addons-for-elementor-lite' ); + } + } + } + } + + if ( isset( $_POST['eael_tnc_active'] ) && empty( $_POST['eael_accept_tnc'] ) ) { + $errors['terms_conditions'] = isset( $settings['err_tc'] ) ? Helper::eael_wp_kses( $settings['err_tc'] ) : __( 'You did not accept the Terms and Conditions. Please accept it and try again.', 'essential-addons-for-elementor-lite' ); + } + //v2 or v3 + $is_version_2 = isset( $settings['enable_register_recaptcha'] ) && 'yes' === $settings['enable_register_recaptcha']; + $is_version_3 = isset( $settings['login_register_recaptcha_version'] ) && 'v3' === $settings['login_register_recaptcha_version']; + if ( $is_version_2 || $is_version_3 ) { + $ld_recaptcha_version = $is_version_3 ? 'v3' : 'v2'; + + if( ! $this->lr_validate_recaptcha($ld_recaptcha_version) ) { + $errors['recaptcha'] = isset( $settings['err_recaptcha'] ) ? Helper::eael_wp_kses( $settings['err_recaptcha'] ) : __( 'You did not pass recaptcha challenge.', 'essential-addons-for-elementor-lite' ); + } + } + + if ( !empty( $_POST['eael_phone_number'] ) && ! $this->eael_is_phone( sanitize_text_field( $_POST['eael_phone_number'] )) ) { + $errors['eael_phone_number'] = isset( $settings['err_phone_number_invalid'] ) ? $settings['err_phone_number_invalid'] : __( 'Invalid phone number provided', 'essential-addons-for-elementor-lite' ); + } + + if ( ! empty( $_POST['email'] ) && is_email( $_POST['email'] ) ) { + $email = sanitize_email( $_POST['email'] ); + if ( email_exists( $email ) ) { + $errors['email'] = isset( $settings['err_email_used'] ) ? Helper::eael_wp_kses( $settings['err_email_used'] ) : __( 'The provided email is already registered with other account. Please login or reset password or use another email.', 'essential-addons-for-elementor-lite' ); + } + } else { + $errors['email'] = isset( $settings['err_email_missing'] ) ? Helper::eael_wp_kses( $settings['err_email_missing'] ) : __( 'Email is missing or Invalid', 'essential-addons-for-elementor-lite' ); + } + + // if user provided user name, validate & sanitize it + if ( isset( $_POST['user_name'] ) ) { + $username = sanitize_user( $_POST['user_name'] ); + if ( ! validate_username( $username ) || mb_strlen( $username ) > 60 ) { + $errors['user_name'] = isset( $settings['err_username'] ) ? Helper::eael_wp_kses( $settings['err_username'] ) : __( 'Invalid username provided.', 'essential-addons-for-elementor-lite' ); + }elseif(username_exists( $username )){ + $errors['user_name'] = isset( $settings['err_username_used'] ) ? Helper::eael_wp_kses( $settings['err_username_used'] ) : __( 'The username already registered.', 'essential-addons-for-elementor-lite' ); + + } + } else { + // user has not provided username, so generate one from the provided email. + if ( empty( $errors['email'] ) && isset( $email ) ) { + $username = $this->generate_username_from_email( $email ); + } + } + + // Dynamic Password Generation + $is_pass_auto_generated = false; // emailing is must for autogen pass + if ( ! empty( $_POST['password'] ) ) { + $password = sanitize_text_field( $_POST['password'] ); + } else { + $password = wp_generate_password(); + $is_pass_auto_generated = true; + } + + if ( isset( $_POST['confirm_pass'] ) ) { + $confirm_pass = sanitize_text_field( $_POST['confirm_pass'] ); + if ( $confirm_pass !== $password ) { + $errors['confirm_pass'] = isset( $settings['err_conf_pass'] ) ? Helper::eael_wp_kses( $settings['err_conf_pass'] ) : __( 'The confirmed password did not match.', 'essential-addons-for-elementor-lite' ); + } + } + + if(!$is_pass_auto_generated){ + $errors = apply_filters( 'eael/login-register/register-user-password-validation', $errors, $settings, $password ); + } + + // if any error found, abort + if ( ! empty( $errors ) ) { + if ( $ajax ) { + $err_msg = '
        '; + if ( count( $errors ) === 1 ) { + $err_msg = '
          '; + } + + foreach ( $errors as $error ) { + $err_msg .= "
        1. {$error}
        2. "; + } + $err_msg .= '
        '; + wp_send_json_error( $err_msg ); + } + update_option( 'eael_register_errors_' . $widget_id, $errors, false ); + wp_safe_redirect( esc_url_raw( $url ) ); + exit(); + } + + /*------General Mail Related Stuff------*/ + self::$email_options['username'] = $username; + self::$email_options['password'] = $password; + self::$email_options['email'] = $email; + self::$email_options['firstname'] = ''; + self::$email_options['lastname'] = ''; + self::$email_options['website'] = ''; + self::$email_options['password_reset_link'] = ''; + self::$email_options['eael_phone_number'] = ''; + + // handle registration... + $user_data = [ + 'user_login' => $username, + 'user_pass' => $password, + 'user_email' => $email, + ]; + + if ( ! empty( $_POST['first_name'] ) ) { + $user_data['first_name'] = self::$email_options['firstname'] = sanitize_text_field( $_POST['first_name'] ); + } + if ( ! empty( $_POST['last_name'] ) ) { + $user_data['last_name'] = self::$email_options['lastname'] = sanitize_text_field( $_POST['last_name'] ); + } + if ( ! empty( $_POST['website'] ) ) { + $user_data['user_url'] = self::$email_options['website'] = esc_url_raw( $_POST['website'] ); + } + + if ( ! empty( $_POST['eael_phone_number'] ) ) { + $user_data['eael_phone_number'] = self::$email_options['eael_phone_number'] = sanitize_text_field( $_POST['eael_phone_number'] ); + } + + if( count( $eael_custom_profile_fields_text ) ){ + foreach( $eael_custom_profile_fields_text as $eael_custom_profile_field_text_key => $eael_custom_profile_field_text_value ){ + self::$email_options[$eael_custom_profile_field_text_key] = ''; + + if ( ! empty( $_POST[ $eael_custom_profile_field_text_key ] ) ) { + $user_data[$eael_custom_profile_field_text_key] = self::$email_options[$eael_custom_profile_field_text_key] = sanitize_text_field( $_POST[ $eael_custom_profile_field_text_key ] ); + } + } + } + + $register_actions = []; + $custom_redirect_url = ''; + if ( !empty( $settings) ) { + $register_actions = ! empty( $settings['register_action'] ) ? (array) $settings['register_action'] : []; + $custom_redirect_url = ! empty( $settings['register_redirect_url']['url'] ) ? esc_url_raw( $settings['register_redirect_url']['url'] ) : '/'; + + $previous_page_url = ! empty( $_POST['redirect_to_prev_page'] ) ? sanitize_url( $_POST['redirect_to_prev_page'] ) : ''; + $custom_redirect_url = ! empty( $settings['register_redirect_url_prev_page'] ) && $settings['register_redirect_url_prev_page'] === 'yes' ? $previous_page_url : $custom_redirect_url; + + if ( ! empty( $settings['register_user_role'] ) ) { + $user_data['role'] = sanitize_text_field( $settings['register_user_role'] ); + } + + if ( ! empty( $user_data['role'] ) && strtolower( $user_data['role'] ) === 'administrator' ) { + $err_msg = __( 'Invalid Role!', 'essential-addons-for-elementor-lite' ); + + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_register_errors_' . $widget_id, $err_msg, false ); + + if ( isset( $_SERVER['HTTP_REFERER'] ) ) { + wp_safe_redirect( $_SERVER['HTTP_REFERER'] ); + exit(); + } + + return false; + } + + // set email related stuff + /*------User Mail Related Stuff------*/ + if ( $is_pass_auto_generated || ( in_array( 'send_email', $register_actions ) && 'custom' === $settings['reg_email_template_type'] ) ) { + self::$send_custom_email = true; + } + if ( isset( $settings['reg_email_subject'] ) ) { + self::$email_options['subject'] = Helper::eael_wp_kses( $settings['reg_email_subject'] ); + } + if ( isset( $settings['reg_email_message'] ) ) { + self::$email_options['message'] = $settings['reg_email_message']; + } + if ( isset( $settings['reg_email_content_type'] ) ) { + self::$email_options['headers'] = 'Content-Type: text/' . wp_strip_all_tags( $settings['reg_email_content_type'] ) . '; charset=UTF-8' . "\r\n"; + } + + + /*------Admin Mail Related Stuff------*/ + self::$send_custom_email_admin = ( ! empty( $settings['reg_admin_email_template_type'] ) && 'custom' === $settings['reg_admin_email_template_type'] ); + if ( isset( $settings['reg_admin_email_subject'] ) ) { + self::$email_options['admin_subject'] = Helper::eael_wp_kses( $settings['reg_admin_email_subject'] ); + } + if ( isset( $settings['reg_admin_email_message'] ) ) { + self::$email_options['admin_message'] = Helper::eael_wp_kses( $settings['reg_admin_email_message'] ); + } + if ( isset( $settings['reg_admin_email_content_type'] ) ) { + self::$email_options['admin_headers'] = 'Content-Type: text/' . wp_strip_all_tags( $settings['reg_admin_email_content_type'] ) . '; charset=UTF-8' . "\r\n"; + } + } + + $custom_redirect_url = apply_filters( 'eael/login-register/register-redirect-url', $custom_redirect_url, $this ); + + $user_data = apply_filters( 'eael/login-register/new-user-data', $user_data ); + + do_action( 'eael/login-register/before-insert-user', $user_data ); + $user_default_role = get_option( 'default_role' ); + + if ( ! empty( $user_default_role ) && empty( $user_data['role'] ) ) { + $user_data['role'] = $user_default_role; + } + + $user_id = wp_insert_user( $user_data ); + + if( count( $eael_custom_profile_fields_image ) ){ + require_once( ABSPATH . 'wp-admin/includes/image.php' ); + require_once( ABSPATH . 'wp-admin/includes/file.php' ); + require_once( ABSPATH . 'wp-admin/includes/media.php' ); + + foreach( $eael_custom_profile_fields_image as $eael_custom_profile_field_image_key => $eael_custom_profile_field_value ){ + self::$email_options[$eael_custom_profile_field_image_key] = ''; + + if ( ! empty( $_FILES[ $eael_custom_profile_field_image_key ] ) ) { + $attachment_id = media_handle_upload( $eael_custom_profile_field_image_key, 0, [ 'post_author' => $user_id ] ); + if ( ! is_wp_error( $attachment_id ) ) { + $user_data[ $eael_custom_profile_field_image_key ] = sanitize_text_field( $attachment_id ); + self::$email_options[$eael_custom_profile_field_image_key] = wp_get_attachment_image_url( sanitize_text_field( $attachment_id ) ); + } + } + } + } + + if ( ! empty( $user_data['eael_phone_number'] ) ) { + update_user_meta( $user_id, 'eael_phone_number', $user_data['eael_phone_number'] ); + } + + if( count( $eael_custom_profile_fields ) ){ + foreach( $eael_custom_profile_fields as $eael_custom_profile_field_key => $eael_custom_profile_field_value ){ + if ( ! empty( $user_data[ $eael_custom_profile_field_key ] ) ) { + update_user_meta( $user_id, self::$eael_custom_profile_field_prefix . $eael_custom_profile_field_key, $user_data[ $eael_custom_profile_field_key ] ); + } + } + } + + do_action( 'eael/login-register/after-insert-user', $user_id, $user_data ); + + if ( is_wp_error( $user_id ) ) { + // error happened during user creation + $errors['user_create'] = isset( $settings['err_unknown'] ) ? Helper::eael_wp_kses( $settings['err_unknown'] ) : __( 'Sorry, something went wrong. User could not be registered.', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $errors['user_create'] ); + } + update_option( 'eael_register_errors_' . $widget_id, $errors, false ); + wp_safe_redirect( esc_url_raw( $url ) ); + exit(); + } + + do_action( 'eael/login-register/mailchimp-integration-action', $user_id, $user_data, $settings ); + + // generate password reset link for autogenerated password + if ( $is_pass_auto_generated ) { + update_user_option( $user_id, 'default_password_nag', true, true ); // Set up the password change nag. + $user = get_user_by( 'id', $user_id ); + $key = get_password_reset_key( $user ); + if ( ! is_wp_error( $key ) ) { + self::$email_options['password_reset_link'] = add_query_arg( + array( + 'action' => 'rp', + 'key' => $key, + 'login' => rawurlencode( $user->user_login ), + ), + esc_url_raw( $this->eael_wp_login_url() ) + ); + self::$email_options['password_reset_link'] = self::$email_options['password_reset_link'] . "\r\n\r\n"; + } + } + + $admin_or_both = $is_pass_auto_generated || in_array( 'send_email', $register_actions ) ? 'both' : 'admin'; + + + /** + * Fires after a new user registration has been recorded. + * + * @param int $user_id ID of the newly registered user. + * + * @since 4.4.0 + */ + remove_action( 'register_new_user', 'wp_send_new_user_notifications' ); + do_action( 'register_new_user', $user_id ); + + wp_new_user_notification( $user_id, null, $admin_or_both ); + + // success & handle after registration action as defined by user in the widget + if ( ! $ajax && !in_array( 'redirect', $register_actions ) ) { + update_option( 'eael_register_success_' . $widget_id, 1, false ); + } + + + // Handle after registration action + $data = [ + 'message' => isset( $settings['success_register'] ) ? Helper::eael_wp_kses( $settings['success_register'] ) : __( 'Your registration completed successfully.', 'essential-addons-for-elementor-lite' ), + ]; + // should user be auto logged in? + if ( in_array( 'auto_login', $register_actions ) && ! is_user_logged_in() ) { + wp_signon( [ + 'user_login' => $username, + 'user_password' => $password, + 'remember' => true, + ] ); + $this->delete_registration_options($widget_id); + + if ( $ajax ) { + if ( in_array( 'redirect', $register_actions ) && ! empty( $custom_redirect_url ) ) { + $data['redirect_to'] = $custom_redirect_url; + } + wp_send_json_success( $data ); + } + + // if custom redirect not available then refresh the current page to show admin bar + if ( ! in_array( 'redirect', $register_actions ) ) { + wp_safe_redirect( esc_url_raw( $url ) ); + exit(); + } + } + + // custom redirect? + if ( $ajax ) { + if ( in_array( 'redirect', $register_actions ) && ! empty( $custom_redirect_url ) ) { + $data['redirect_to'] = $custom_redirect_url; + } + wp_send_json_success( $data ); + } + + if ( in_array( 'redirect', $register_actions ) && ! empty( $custom_redirect_url ) ) { + wp_safe_redirect( $custom_redirect_url ); + exit(); + } + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + + } + + /** + * It sends the user an email with reset password link. Lost Password form is submitted normally without AJAX. + */ + public function send_password_reset() { + $ajax = wp_doing_ajax(); + // before even thinking about sending mail, check security and exit early if something is not right. + $page_id = 0; + $page_id_for_popup = 0; + $resetpassword_in_popup_selector = ''; + if ( ! empty( $_POST['page_id'] ) ) { + $page_id = intval( $_POST['page_id'], 10 ); + $page_id_for_popup = ! empty( $_POST['page_id_for_popup'] ) ? intval( $_POST['page_id_for_popup'], 10 ) : $page_id; + $resetpassword_in_popup_selector = ! empty( $_POST['resetpassword_in_popup_selector'] ) ? sanitize_text_field( $_POST['resetpassword_in_popup_selector'] ) : ''; + } else { + $err_msg = esc_html__( 'Page ID is missing', 'essential-addons-for-elementor-lite' ); + } + + $widget_id = 0; + if ( ! empty( $_POST['widget_id'] ) ) { + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + } else { + $err_msg = esc_html__( 'Widget ID is missing', 'essential-addons-for-elementor-lite' ); + } + + if (!empty( $err_msg )){ + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_losstpassword_error_' . $widget_id, $err_msg, false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + + if ( empty( $_POST['eael-lostpassword-nonce'] ) ) { + $err_msg = esc_html__( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_lostpassword_error_' . $widget_id, $err_msg, false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + if ( ! wp_verify_nonce( $_POST['eael-lostpassword-nonce'], 'essential-addons-elementor' ) ) { + $err_msg = esc_html__( 'Security token did not match', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_lostpassword_error_' . $widget_id, $err_msg, false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + $settings = $this->lr_get_widget_settings( $page_id, $widget_id); + + if ( is_user_logged_in() ) { + $err_msg = isset( $settings['err_loggedin'] ) ? Helper::eael_wp_kses( $settings['err_loggedin'] ) : esc_html__( 'You are already logged in', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_lostpassword_error_' . $widget_id, $err_msg, false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + do_action( 'eael/login-register/before-lostpassword-email' ); + + $widget_id = ! empty( $_POST['widget_id'] ) ? sanitize_text_field( $_POST['widget_id'] ) : ''; + + if( $_POST['eael-user-lostpassword'] != wp_strip_all_tags( $_POST['eael-user-lostpassword'] ) ){ + // contains html tag + $err_msg = esc_html__( 'There is no account with that username or email address.', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_lostpassword_error_' . $widget_id, $err_msg, false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + $user_login = ! empty( $_POST['eael-user-lostpassword'] ) ? sanitize_text_field( $_POST['eael-user-lostpassword'] ) : ''; + if ( is_email( $user_login ) ) { + $user_login = sanitize_email( $user_login ); + } + + // set email related stuff + if ( ! empty( $settings['enable_reset_password'] ) && 'yes' === $settings['enable_reset_password'] ) { + self::$send_custom_email_lostpassword = true; + } + if ( isset( $settings['lostpassword_email_subject'] ) ) { + self::$email_options_lostpassword['subject'] = Helper::eael_wp_kses( $settings['lostpassword_email_subject'] ); + } + if ( isset( $settings['lostpassword_email_message_reset_link_text'] ) ) { + self::$email_options_lostpassword['reset_link_text'] = Helper::eael_wp_kses( $settings['lostpassword_email_message_reset_link_text'] ); + } + if ( isset( $settings['lostpassword_email_message'] ) ) { + self::$email_options_lostpassword['message'] = $settings['lostpassword_email_message']; + } + if ( isset( $settings['lostpassword_email_content_type'] ) ) { + self::$email_options_lostpassword['headers'] = 'Content-Type: text/' . Helper::eael_wp_kses( $settings['lostpassword_email_content_type'] ) . '; charset=UTF-8' . "\r\n"; + } + + if ( isset($_SERVER['HTTP_REFERER']) ) { + self::$email_options_lostpassword['http_referer'] = esc_url_raw( strtok( $_SERVER['HTTP_REFERER'], '?' ) ); + } + + if ( isset($page_id) ) { + self::$email_options_lostpassword['page_id'] = sanitize_text_field( $page_id ); + } + + if ( ! empty( $page_id_for_popup ) ) { + self::$email_options_lostpassword['page_id'] = sanitize_text_field( $page_id_for_popup ); + } + + if ( ! empty( $resetpassword_in_popup_selector ) ) { + self::$email_options_lostpassword['resetpassword_in_popup_selector'] = sanitize_text_field( $resetpassword_in_popup_selector ); + } + + if ( isset($widget_id) ) { + self::$email_options_lostpassword['widget_id'] = sanitize_text_field( $widget_id ); + } + + add_filter( 'retrieve_password_notification_email', [ $this, 'eael_retrieve_password_notification_email' ], 10, 4 ); + + $results = retrieve_password( $user_login ); + + if ( is_wp_error( $results ) ) { + $err_msg = ''; + if ( isset( $results->errors['invalidcombo'][0] ) ) { + $err_msg = esc_html__( 'There is no account with that username or email address.', 'essential-addons-for-elementor-lite' ); + }else if( isset( $results->errors ) && count( $results->errors ) ) { + $err_msg = esc_html__( 'There is no account with that username or email address.', 'essential-addons-for-elementor-lite' ); + } + + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_lostpassword_error_' . $widget_id, $err_msg, false ); + } else { + $lostpassword_success_message = ! empty( $settings['success_lostpassword'] ) ? Helper::eael_wp_kses( $settings['success_lostpassword'] ) : Helper::eael_wp_kses( 'Check your email for the confirmation link.' ); + $data = [ + 'message' => $lostpassword_success_message, + ]; + + if ( $ajax ) { + if ( ! empty( $_POST['redirect_to'] ) ) { + $data['redirect_to'] = esc_url_raw( $_POST['redirect_to'] ); + } + wp_send_json_success( $data ); + } else { + update_option( 'eael_lostpassword_success_' . $widget_id, $data['message'], false ); + } + + if ( ! empty( $_POST['redirect_to'] ) ) { + wp_safe_redirect( esc_url_raw( $_POST['redirect_to'] ) ); + exit(); + } + } + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + /** + * It reset the password with user submitted new password. + */ + public function reset_password() { + $ajax = wp_doing_ajax(); + $page_id = 0; + if ( ! empty( $_POST['page_id'] ) ) { + $page_id = intval( $_POST['page_id'], 10 ); + } else { + $err_msg = esc_html__( 'Page ID is missing', 'essential-addons-for-elementor-lite' ); + } + + $widget_id = 0; + if ( ! empty( $_POST['widget_id'] ) ) { + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + } else { + $err_msg = esc_html__( 'Widget ID is missing', 'essential-addons-for-elementor-lite' ); + } + + update_option( 'eael_show_reset_password_on_form_submit_' . $widget_id, true, false ); + + if (!empty( $err_msg )){ + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_resetpassword_error_' . $widget_id, wp_json_encode( $err_msg ), false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + if ( empty( $_POST['eael-resetpassword-nonce'] ) ) { + $err_msg = esc_html__( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_resetpassword_error_' . $widget_id, wp_json_encode( $err_msg ), false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + if ( ! wp_verify_nonce( $_POST['eael-resetpassword-nonce'], 'essential-addons-elementor' ) ) { + $err_msg = esc_html__( 'Security token did not match', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_resetpassword_error_' . $widget_id, wp_json_encode( $err_msg ), false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + $settings = $this->lr_get_widget_settings( $page_id, $widget_id); + + if ( is_user_logged_in() ) { + $err_msg = isset( $settings['err_loggedin'] ) ? Helper::eael_wp_kses( $settings['err_loggedin'] ) : esc_html__( 'You are already logged in', 'essential-addons-for-elementor-lite' ); + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + update_option( 'eael_resetpassword_error_' . $widget_id, wp_json_encode( $err_msg ), false ); + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect($_SERVER['HTTP_REFERER']); + exit(); + } + } + + do_action( 'eael/login-register/before-resetpassword-email' ); + + $widget_id = ! empty( $_POST['widget_id'] ) ? sanitize_text_field( $_POST['widget_id'] ) : ''; + // Check if password is one or all empty spaces. + $errors = []; + if ( ! empty( $_POST['eael-pass1'] ) ) { + $post_eael_pass1 = trim( $_POST['eael-pass1'] ); + + if ( empty( $post_eael_pass1 ) ) { + $errors['password_reset_empty_space'] = isset( $settings['err_pass'] ) ? Helper::eael_wp_kses( $settings['err_pass'] ) : esc_html__( 'The password cannot be a space or all spaces.', 'essential-addons-for-elementor-lite' ); + } + } else { + if ( empty( $_POST['eael-pass1'] ) ) { + $errors['password_reset_empty_space'] = isset( $settings['err_pass'] ) ? Helper::eael_wp_kses( $settings['err_pass'] ) : esc_html__( 'The password cannot be a space or all spaces.', 'essential-addons-for-elementor-lite' ); + } + } + + if( ! empty( $_POST['eael-pass1'] ) && strlen( trim( $_POST['eael-pass1'] ) ) == 0 ){ + $errors['password_reset_empty'] = esc_html__( 'The password cannot be empty.', 'essential-addons-for-elementor-lite' ); + } + + // Check if password fields do not match. + if ( ! empty( $_POST['eael-pass1'] ) && $_POST['eael-pass2'] !== $_POST['eael-pass1'] ) { + $errors['password_reset_mismatch'] = isset( $settings['err_conf_pass'] ) ? Helper::eael_wp_kses( $settings['err_conf_pass'] ) : esc_html__( 'The passwords do not match.', 'essential-addons-for-elementor-lite' ); + } + + if ( ( ! count( $errors ) ) && isset( $_POST['eael-pass1'] ) && ! empty( $_POST['eael-pass1'] ) ) { + $rp_data_db['rp_key'] = ! empty( $_POST['rp_key'] ) ? sanitize_text_field( $_POST['rp_key'] ) : ''; + $rp_data_db['rp_login'] = ! empty( $_POST['rp_login'] ) ? sanitize_text_field( $_POST['rp_login'] ) : ''; + + $user = check_password_reset_key( $rp_data_db['rp_key'], $rp_data_db['rp_login'] ); + + if( is_wp_error( $user ) || ! $user ){ + $data['message'] = esc_html__( 'Invalid user name found!', 'essential-addons-for-elementor-lite' ); + + $success_key = 'eael_resetpassword_success_' . esc_attr( $widget_id ); + delete_option( $success_key ); + + if($ajax){ + wp_send_json_error( $data['message'] ); + }else { + update_option( 'eael_resetpassword_error_' . $widget_id, wp_json_encode( $data['message'] ), false ); + } + } + + if( $user && ! is_wp_error( $user ) ){ + try { + reset_password( $user, sanitize_text_field( $_POST['eael-pass1'] ) ); + $data['message'] = isset( $settings['success_resetpassword'] ) ? Helper::eael_wp_kses( $settings['success_resetpassword'] ) : esc_html__( 'Your password has been reset.', 'essential-addons-for-elementor-lite' ); + + $error_key = 'eael_resetpassword_error_' . esc_attr( $widget_id ); + delete_option( $error_key ); + delete_option( 'eael_show_reset_password_on_form_submit_' . $widget_id ); + + if($ajax){ + // $custom_redirect_url = ! empty( $settings['resetpassword_redirect_url']['url'] ) ? $settings['resetpassword_redirect_url']['url'] : '/'; + if( ! empty( $_POST['resetpassword_redirect_to'] ) ){ + $data['redirect_to'] = esc_url_raw( $_POST['resetpassword_redirect_to'] ); + } + + wp_send_json_success( $data ); + } else { + update_option( 'eael_resetpassword_success_' . $widget_id, wp_json_encode( $data['message'] ), false ); + } + + if ( ! empty( $_POST['resetpassword_redirect_to'] ) ) { + wp_safe_redirect( esc_url_raw( $_POST['resetpassword_redirect_to'] ) ); + exit(); + } + } catch ( \Exception $e ) { + // Do nothing + unset( $e ); + } + } + + if (isset($_SERVER['HTTP_REFERER'])) { + wp_safe_redirect( strtok( $_SERVER['HTTP_REFERER'], '?' ) ); + exit(); + } + } else { + // if any error found, abort + if ( ! empty( $errors ) ) { + if ( $ajax ) { + $err_msg = '
          '; + foreach ( $errors as $error ) { + $err_msg .= "
        1. {$error}
        2. "; + } + $err_msg .= '
        '; + wp_send_json_error( $err_msg ); + } + update_option( 'eael_resetpassword_error_' . $widget_id, wp_json_encode( $errors ), false ); + + if (isset( $_SERVER['HTTP_REFERER'] )) { + wp_safe_redirect( $_SERVER['HTTP_REFERER'] ); + exit(); + } + } + } + + } + + public function eael_redirect_to_reset_password(){ + if( empty($_GET['eael-resetpassword']) ){ + return; + } + + $this->page_id = isset( $_GET['page_id'] ) ? intval( $_GET['page_id'] ) : 0; + $this->widget_id = isset( $_GET['widget_id'] ) ? sanitize_text_field( $_GET['widget_id'] ) : ''; + $this->resetpassword_in_popup_selector = isset( $_GET['popup-selector'] ) ? sanitize_text_field( $_GET['popup-selector'] ) : ''; + $rp_page_url = get_permalink( $this->page_id ); + $user = false; + + if ( isset( $_GET['key'] ) && isset( $_GET['login'] ) ) { + $user = check_password_reset_key( $_GET['key'], $_GET['login'] ); + $rp_page_url .= "?eael_key={$_GET['key']}&eael_login={$_GET['login']}"; + } + + if ( ! $user || is_wp_error( $user ) ) { + update_option( 'eael_lostpassword_error_' . esc_attr( $this->widget_id ) . '_show', 1, false ); + + if ( $user && $user->get_error_code() === 'expired_key' ) { + wp_redirect( $rp_page_url . '&eael-lostpassword=1&error=expiredkey' ); + } else { + wp_redirect( $rp_page_url . '&eael-lostpassword=1&error=expiredkey' ); + } + + exit; + } + + if( $this->resetpassword_in_popup_selector ){ + wp_redirect( $rp_page_url . '&eael-resetpassword=1&popup-selector=' . $this->resetpassword_in_popup_selector ); + } else { + wp_redirect( $rp_page_url . '&eael-resetpassword=1' ); + } + + exit; + } + + public function eael_retrieve_password_notification_email( $defaults, $key, $user_login, $user_data ){ + if ( ! self::$send_custom_email_lostpassword ) { + return $defaults; + } + + if ( ! empty( self::$email_options_lostpassword['subject'] ) ) { + $defaults['subject'] = self::$email_options_lostpassword['subject']; + } + + $page_id = self::$email_options_lostpassword['page_id'] ? self::$email_options_lostpassword['page_id'] : 0; + $widget_id = self::$email_options_lostpassword['widget_id'] ? self::$email_options_lostpassword['widget_id'] : ''; + $resetpassword_in_popup_selector = self::$email_options_lostpassword['resetpassword_in_popup_selector'] ? str_replace(' ', '_', self::$email_options_lostpassword['resetpassword_in_popup_selector']) : ''; + + if ( ! empty( self::$email_options_lostpassword['message'] ) ) { + if ( ! empty( $key ) ) { + $locale = get_user_locale( $user_data ); + self::$email_options_lostpassword['password_reset_link'] = add_query_arg( + array( + 'action' => 'rp', + 'eael-resetpassword' => 1, + 'key' => $key, + 'login' => rawurlencode( $user_login ), + ), + esc_url_raw( $this->eael_wp_login_url() ) + ); + self::$email_options_lostpassword['password_reset_link'] = self::$email_options_lostpassword['password_reset_link'] . '&page_id='. $page_id . '&widget_id='. $widget_id .'&wp_lang=' . $locale . "\r\n\r\n"; + + if( ! empty( $resetpassword_in_popup_selector ) ){ + self::$email_options_lostpassword['password_reset_link'] = add_query_arg( + array( + 'action' => 'rp', + 'eael-resetpassword' => '1', + 'key' => $key, + 'login' => rawurlencode( $user_login ), + 'page_id' => $page_id, + 'widget_id' => $widget_id, + 'popup-selector' => $resetpassword_in_popup_selector, + 'wp_lang' => $locale, + ), + esc_url_raw( $this->eael_wp_login_url() ) + ); + } + } + + if( is_object($user_data) ) { + $user_meta = get_user_meta( $user_data->ID ); + self::$email_options_lostpassword['username'] = $user_login; + self::$email_options_lostpassword['firstname'] = !empty( $user_meta['first_name'][0] ) ? $user_meta['first_name'][0] : ''; + self::$email_options_lostpassword['lastname'] = !empty( $user_meta['last_name'][0] ) ? $user_meta['last_name'][0] : ''; + self::$email_options_lostpassword['email'] = $user_data->user_email; + self::$email_options_lostpassword['website'] = $user_data->user_url; + } + $defaults['message'] = $this->replace_placeholders_lostpassword( self::$email_options_lostpassword['message'] ); + } + + if ( ! empty( self::$email_options_lostpassword['headers'] ) ) { + $defaults['headers'] = self::$email_options_lostpassword['headers']; + } + + $defaults['message'] = wpautop( $defaults['message'] ); + + return $defaults; + } + + public function generate_username_from_email( $email, $suffix = '' ) { + + $username_parts = []; + if ( empty( $username_parts ) ) { + $email_parts = explode( '@', $email ); + $email_username = $email_parts[0]; + + // Exclude common prefixes. + if ( in_array( $email_username, [ + 'sales', + 'hello', + 'mail', + 'contact', + 'info', + ], true ) ) { + // Get the domain part. + $email_username = $email_parts[1]; + } + + $username_parts[] = sanitize_user( $email_username, true ); + } + $username = strtolower( implode( '', $username_parts ) ); + + if ( $suffix ) { + $username .= $suffix; + } + + $username = sanitize_user( $username, true ); + if ( username_exists( $username ) ) { + // Generate something unique to append to the username in case of a conflict with another user. + $suffix = '-' . zeroise( wp_rand( 0, 9999 ), 4 ); + + return $this->generate_username_from_email( $email, $suffix ); + } + + return $username; + } + + /** + * Get Widget data. + * + * @param array $elements Element array. + * @param string $form_id Element ID. + * + * @return bool|array + */ + public function find_element_recursive( $elements, $form_id ) { + + foreach ( $elements as $element ) { + if ( $form_id === $element['id'] ) { + return $element; + } + + if ( ! empty( $element['elements'] ) ) { + $element = $this->find_element_recursive( $element['elements'], $form_id ); + + if ( $element ) { + return $element; + } + } + } + + return false; + } + + public function get_user_roles() { + $user_roles[''] = __( 'Default', 'essential-addons-for-elementor-lite' ); + if ( function_exists( 'get_editable_roles' ) ) { + $wp_roles = get_editable_roles(); + $roles = $wp_roles ? $wp_roles : []; + if ( ! empty( $roles ) && is_array( $roles ) ) { + + foreach ( $wp_roles as $role_key => $role ) { + if ( $role_key === 'administrator' ) { + continue; + } + $user_roles[ $role_key ] = $role['name']; + } + } + } + + return apply_filters( 'eael/login-register/new-user-roles', $user_roles ); + } + + /** + * It store data temporarily,5 minutes by default + * + * @param $name + * @param $data + * @param int $time time in seconds. Default is 300s = 5 minutes + * + * @return bool it returns true if the data saved, otherwise, false returned. + */ + public function set_transient( $name, $data, $time = 300 ) { + $time = empty( $time ) ? (int) $time : ( 5 * MINUTE_IN_SECONDS ); + + return set_transient( $name, $data, $time ); + } + + /** + * Filters the contents of the new user notification email sent to the new user. + * + * @param array $email_data It contains, to, subject, message, headers etc. + * @param \WP_User $user User object for new user. + * @param string $blogname The site title. + * + * @return array + * @since 4.9.0 + */ + public function new_user_notification_email( $email_data, $user, $blogname ) { + if ( ! self::$send_custom_email ) { + return $email_data; + } + + if ( ! empty( self::$email_options['subject'] ) ) { + $email_data['subject'] = self::$email_options['subject']; + } + + if ( ! empty( self::$email_options['message'] ) ) { + if ( isset( self::$email_options['password_reset_link'] ) && self::$email_options['password_reset_link'] != '' ) { + $_message = $email_data['message']; + $start = 'action=rp&key='; + $end = '&login='; + $_message = substr( $_message, strpos( $_message, $start ) + strlen( $start ) ); + $key = substr( $_message, 0, strpos( $_message, $end ) ); + if ( ! empty( $key ) ) { + self::$email_options_lostpassword['password_reset_link'] = add_query_arg( + array( + 'action' => 'rp', + 'key' => $key, + 'login' => rawurlencode( $user->user_login ), + ), + esc_url_raw( $this->eael_wp_login_url() ) + ); + self::$email_options['password_reset_link'] = self::$email_options['password_reset_link'] . "\r\n\r\n"; + } + } + $email_data['message'] = $this->replace_placeholders( self::$email_options['message'], 'user' ); + } + + if ( ! empty( self::$email_options['headers'] ) ) { + $email_data['headers'] = self::$email_options['headers']; + } + + $email_data['message'] = wpautop( $email_data['message'] ); + + return apply_filters( 'eael/login-register/new-user-email-data', $email_data, $user, $blogname ); + + } + + /** + * Filters the contents of the new user notification email sent to the site admin. + * + * @param array $email_data It contains, to, subject, message, headers etc. + * @param \WP_User $user User object for new user. + * @param string $blogname The site title. + * + * @return array + * @since 4.9.0 + */ + public function new_user_notification_email_admin( $email_data, $user, $blogname ) { + + if ( ! self::$send_custom_email_admin ) { + return $email_data; + } + + if ( ! empty( self::$email_options['admin_subject'] ) ) { + $email_data['subject'] = self::$email_options['admin_subject']; + } + + if ( ! empty( self::$email_options['admin_message'] ) ) { + $email_data['message'] = $this->replace_placeholders( self::$email_options['admin_message'], 'admin' ); + } + + if ( ! empty( self::$email_options['admin_headers'] ) ) { + $email_data['headers'] = self::$email_options['admin_headers']; + } + + $email_data['message'] = wpautop( $email_data['message'] ); + + return apply_filters( 'eael/login-register/new-user-admin-email-data', $email_data, $user, $blogname ); + } + + /** + * It replaces placeholders with dynamic value and returns it. + * + * @param $message + * @param string $receiver + * + * @return null|string|string[] + */ + public function replace_placeholders( $message, $receiver = 'user' ) { + $placeholders = [ + '/\[eael_phone_number\]/', + '/\[password\]/', + '/\[password_reset_link\]/', + '/\[username\]/', + '/\[email\]/', + '/\[firstname\]/', + '/\[lastname\]/', + '/\[website\]/', + '/\[loginurl\]/', + '/\[sitetitle\]/', + ]; + $replacement = [ + self::$email_options['eael_phone_number'], + self::$email_options['password'], + self::$email_options['password_reset_link'], + self::$email_options['username'], + self::$email_options['email'], + self::$email_options['firstname'], + self::$email_options['lastname'], + self::$email_options['website'], + esc_url_raw( $this->eael_wp_login_url() ), + get_option( 'blogname' ), + ]; + + if ( 'user' !== $receiver ) { + // remove password from admin mail, because admin should not see user's plain password + unset( $placeholders[1] ); + unset( $placeholders[2] ); + unset( $replacement[1] ); + unset( $replacement[2] ); + } + + $message = preg_replace( $placeholders, $replacement, $message ); + + $message = $this->replace_placeholders_custom_fields($message); + + return $message; + } + + public function replace_placeholders_custom_fields( $message ){ + // replace custom profile field shortcodes + $eael_custom_profile_fields_text = $this->get_eael_custom_profile_fields('text'); + $eael_custom_profile_fields_image = $this->get_eael_custom_profile_fields('image'); + $eael_custom_profile_fields_text_keys = count( $eael_custom_profile_fields_text ) ? array_keys( $eael_custom_profile_fields_text ) : []; + $eael_custom_profile_fields_image_keys = count( $eael_custom_profile_fields_image ) ? array_keys( $eael_custom_profile_fields_image ) : []; + + $custom_field_placeholders = $custom_field_replacements = []; + + if( count( $eael_custom_profile_fields_text_keys ) ){ + foreach( $eael_custom_profile_fields_text_keys as $eael_custom_profile_fields_text_key){ + $custom_field_placeholders[] = '/\[' . esc_html( $eael_custom_profile_fields_text_key ) . '\]/'; + $custom_field_replacements[] = esc_html( self::$email_options[$eael_custom_profile_fields_text_key] ); + } + } + + if( count( $eael_custom_profile_fields_image_keys ) ){ + foreach( $eael_custom_profile_fields_image_keys as $eael_custom_profile_fields_image_key){ + $custom_field_placeholders[] = '/\[' . esc_html( $eael_custom_profile_fields_image_key ) . '\]/'; + $custom_field_replacements[] = esc_url( self::$email_options[$eael_custom_profile_fields_image_key] ); + } + } + + if( count( $custom_field_placeholders ) ){ + $message = preg_replace( $custom_field_placeholders, $custom_field_replacements, $message ); + } + + return $message; + } + + /** + * It replaces placeholders with dynamic value and returns it. + * + * @param $message + * @param string $receiver + * + * @return null|string|string[] + */ + public function replace_placeholders_lostpassword( $message ) { + $reset_link_text = !empty( self::$email_options_lostpassword['reset_link_text'] ) ? self::$email_options_lostpassword['reset_link_text'] : esc_html__('Click here to reset your password', 'essential-addons-for-elementor-lite'); + $password_reset_link = !empty( self::$email_options_lostpassword['password_reset_link'] ) ? '' . esc_html( $reset_link_text ) . '' : ''; + $username = !empty( self::$email_options_lostpassword['username'] ) ? self::$email_options_lostpassword['username'] : ''; + $email = !empty( self::$email_options_lostpassword['email'] ) ? self::$email_options_lostpassword['email'] : ''; + $firstname = !empty( self::$email_options_lostpassword['firstname'] ) ? self::$email_options_lostpassword['firstname'] : ''; + $lastname = !empty( self::$email_options_lostpassword['lastname'] ) ? self::$email_options_lostpassword['lastname'] : ''; + $website = !empty( self::$email_options_lostpassword['website'] ) ? self::$email_options_lostpassword['website'] : ''; + + $placeholders = [ + '/\[password_reset_link\]/', + '/\[username\]/', + '/\[email\]/', + '/\[firstname\]/', + '/\[lastname\]/', + '/\[website\]/', + '/\[loginurl\]/', + '/\[sitetitle\]/', + ]; + $replacement = [ + $password_reset_link, + $username, + $email, + $firstname, + $lastname, + $website, + esc_url_raw( $this->eael_wp_login_url() ), + get_option( 'blogname' ), + ]; + + return preg_replace( $placeholders, $replacement, $message ); + } + + /** + * It replaces placeholders with dynamic value and returns it. + * + * @param $text + * @param string $receiver + * + * @return null|string|string[] + */ + public function replace_placeholders_logout_link_text( $text ) { + $current_user = wp_get_current_user()->display_name; + $logout_link = sprintf( '%2$s', esc_url( wp_logout_url() ), __( 'Logout', 'essential-addons-for-elementor-lite' ) ); + + $placeholders = [ + '/\[username\]/', + '/\[logout_link\]/', + ]; + $replacement = [ + $current_user, + $logout_link, + ]; + + return preg_replace( $placeholders, $replacement, $text ); + } + + public function lr_validate_recaptcha($version = 'v2') { + if ( ! isset( $_REQUEST['g-recaptcha-response'] ) ) { + return false; + } + $endpoint = 'https://www.recaptcha.net/recaptcha/api/siteverify'; + $data = [ + 'secret' => 'v3' === $version ? get_option( 'eael_recaptcha_secret_v3' ) : get_option( 'eael_recaptcha_secret' ), + 'response' => sanitize_text_field( $_REQUEST['g-recaptcha-response'] ), + 'ip' => $_SERVER['REMOTE_ADDR'], + ]; + + $res = json_decode( wp_remote_retrieve_body( wp_remote_post( $endpoint, [ 'body' => $data ] ) ), 1 ); + if ( isset( $res['success'] ) ) { + if('v3' === $version ) { + $action = self::$recaptcha_v3_default_action; + $action_ok = ! isset( $res['action'] ) ? true : $action === $res['action']; + return $action_ok && isset( $res['score'] ) && ( $res['score'] > self::get_recaptcha_threshold() ); + }else { + return $res['success']; + } + } + + return false; + } + + public function lr_get_widget_settings( $page_id, $widget_id ) { + $document = Plugin::$instance->documents->get( $page_id ); + $settings = []; + if ( $document ) { + $elements = Plugin::instance()->documents->get( $page_id )->get_elements_data(); + $widget_data = $this->find_element_recursive( $elements, $widget_id ); + + if(!empty($widget_data)) { + $widget = Plugin::instance()->elements_manager->create_element_instance( $widget_data ); + if ( $widget ) { + $settings = $widget->get_settings_for_display(); + } + } + + } + return $settings; + } + + public function delete_registration_options($widget_id) + { + delete_option('eael_register_success_' . $widget_id); + delete_option('eael_register_errors_' . $widget_id); + } + + /** + * Add extra custom fields on user profile (e.x. edit page and Registration form). + * @param \WP_User $user + * + * @since 5.1.4 + */ + public function eael_extra_user_profile_fields( $user ){ ?> + get_eael_custom_profile_fields('text'); ?> + get_eael_custom_profile_fields('image'); ?> + + +

        + + + + + + + + $eael_custom_profile_field_value ) : + ?> + + + + + + + $eael_custom_profile_field_value ) : + $user_meta_attachment_id = get_the_author_meta( self::$eael_custom_profile_field_prefix . $eael_custom_profile_field_image_key, $user->ID ); + ?> + + + + + +
        +
        +

        +
        +
        + +
        +
        +

        + +
        + get_eael_custom_profile_fields('all'); + + if( count( $eael_custom_profile_fields ) ){ + foreach( $eael_custom_profile_fields as $eael_custom_profile_field_key => $eael_custom_profile_field_value ){ + if( empty( $_POST[ $eael_custom_profile_field_key ] ) ){ + continue; + } + + update_user_meta( $user_id, sanitize_key( self::$eael_custom_profile_field_prefix . $eael_custom_profile_field_key ), sanitize_text_field( $_POST[ $eael_custom_profile_field_key ] ) ); + } + } + } + + public function eael_is_phone($phone){ + if ( 0 < strlen( trim( preg_replace( '/[\s\#0-9_\-\+\/\(\)\.]/', '', $phone ) ) ) ) { + return false; + } + + if( strlen( str_replace(['+', '00', ' ', '(', ')', '-', '.', '_', '/'], '', $phone) ) === 0 ) { + return false; + } + + //Phone number length can't be more than 15 + if( strlen( str_replace(['+', '00', ' ', '(', ')', '-', '.', '_', '/'], '', $phone) ) > 15 ) { + return false; + } + + return true; + } + + public function eael_wp_login_url(){ + return apply_filters( 'eael/login-register/wp-login-url', wp_login_url() ); + } + + public function get_eael_custom_profile_fields( $type = 'text' ){ + $eael_custom_profile_fields = []; + $custom_profile_fields_arr = []; + + $eael_custom_profile_field_text_trimmed = trim( get_option( 'eael_custom_profile_fields_text' ), ' ,\n\r\0\x0B' ); + $eael_custom_profile_field_image_trimmed = trim( get_option( 'eael_custom_profile_fields_img' ), ' ,\n\r\0\x0B' ); + $eael_custom_profile_field_text_trimmed = str_replace(self::$eael_custom_profile_field_prefix, '', $eael_custom_profile_field_text_trimmed); + $eael_custom_profile_field_image_trimmed = str_replace(self::$eael_custom_profile_field_prefix, '', $eael_custom_profile_field_image_trimmed); + + $custom_profile_fields_text_arr = ! empty ( $eael_custom_profile_field_text_trimmed ) ? array_unique( explode( ',', $eael_custom_profile_field_text_trimmed ) ) : []; + $custom_profile_fields_img_arr = ! empty( $eael_custom_profile_field_image_trimmed ) ? array_unique( explode( ',', $eael_custom_profile_field_image_trimmed ) ) : []; + $custom_profile_fields_all_arr = array_merge( $custom_profile_fields_text_arr, $custom_profile_fields_img_arr ); + + switch( $type ){ + case 'text': + $custom_profile_fields_arr = $custom_profile_fields_text_arr; + break; + + case 'image': + $custom_profile_fields_arr = $custom_profile_fields_img_arr; + break; + + case 'all': + $custom_profile_fields_arr = $custom_profile_fields_all_arr; + break; + + default: + break; + } + + if( count( $custom_profile_fields_arr ) ){ + foreach( $custom_profile_fields_arr as $custom_profile_field_text ){ + $custom_profile_field_slug = str_replace(' ', '_', trim( strtolower( sanitize_text_field( $custom_profile_field_text ) ), ' ' )); + $eael_custom_profile_fields[ sanitize_text_field( $custom_profile_field_slug ) ] = __( esc_html( $custom_profile_field_text ), 'essential-addons-for-elementor-lite' ); + } + } + + return $eael_custom_profile_fields; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Shared.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Shared.php new file mode 100644 index 0000000..54dafe3 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Shared.php @@ -0,0 +1,12 @@ +current_widget_name = $name; + } + + /** + * Get only filename + * @param string + * @return string + */ + public function get_filename_only( $path ) { + $filename = \explode( '/', $path ); + return \end( $filename ); + } + + /** + * Retrieves Template name from file header. + * + * @array + */ + private $template_headers = [ + 'Template Name' => 'Template Name', + ]; + + /** + * Prepare the directory name from the following widget name. + * + * @access private + * + * + * @return string $widget_name + */ + private function process_directory_name() + { + if ( empty( $this->current_widget_name ) && \method_exists( $this, 'get_name' ) ) { + $this->current_widget_name = $this->get_name(); + } + $widget_name = str_replace('eael-', '', $this->current_widget_name); + $widget_name = str_replace('-', ' ', $widget_name); + $widget_name = ucwords($widget_name); + $widget_name = str_replace(' ', '-', $widget_name); + + return $widget_name; + } + + /** + * Retrieve `Theme Template Directory` + * + * @return string templates directory from the active theme. + */ + private function theme_templates_dir() { + $current_theme = wp_get_theme(); + + $dir = sprintf( + '%s/%s/Template/%s', + $current_theme->theme_root, + $current_theme->stylesheet, + $this->process_directory_name() + ); + + if ( is_dir( $dir ) ) { + $file = scandir( $dir ); + $file = array_pop( $file ); + + return pathinfo( $file, PATHINFO_EXTENSION ) === 'php' ? $dir : false; + } + + return false; + } + + /** + * Retrieves the lite plugin template directory path. + * + * @return string templates directory path of lite version. + */ + private function get_template_dir() { + return \sprintf( + '%sincludes/Template/%s', + EAEL_PLUGIN_PATH, $this->process_directory_name() + ); + } + + /** + * Retrieves the pro plugin template directory path. + * + * @return string templates directory path of pro version. + */ + private function get_pro_template_dir() + { + if (!apply_filters('eael/is_plugin_active', 'essential-addons-elementor/essential_adons_elementor.php')) { + return false; + } + + return \sprintf( + '%sincludes/Template/%s', + EAEL_PRO_PLUGIN_PATH, $this->process_directory_name() + ); + } + + /** + * Collecting templates from different sources. + * + * @return array + */ + private function get_template_files() { + $templates = []; + + if ( is_dir( $this->get_template_dir() ) ) { + $templates['lite'] = scandir( $this->get_template_dir(), 1 ); + } + + if ( is_dir( $this->get_pro_template_dir() ) ) { + $templates['pro'] = scandir( $this->get_pro_template_dir(), 1 ); + } + + if ( $this->theme_templates_dir() ) { + $templates['theme'] = scandir( $this->theme_templates_dir(), 1 ); + } + + return $templates; + } + + /** + * Retrieves template list from template directory. + * + * @return array template list. + */ + protected function get_template_list() { + $files = []; + + if ($this->get_template_files()) { + foreach ($this->get_template_files() as $key => $handler) { + foreach ($handler as $handle) { + if (strpos($handle, '.php') !== false) { + + if ($key === 'lite') { + $path = sprintf('%s/%s', $this->get_template_dir(), $handle); + } else if ($key === 'pro') { + $path = sprintf('%s/%s', $this->get_pro_template_dir(), $handle); + } else if ($key === 'theme') { + $path = sprintf('%s/%s', $this->theme_templates_dir(), $handle); + } + + $template_info = get_file_data( $path, $this->template_headers ); + $template_name = $template_info[ 'Template Name' ]; + + if ( $template_name ) { + $files[ $template_name ] = $path; + } + } + } + } + } + + return $files; + } + + /** + * + * Retrieves template list from template directory. + * + * @param false $sort + * @return array + */ + public function get_template_list_for_dropdown($sort = false) + { + $files = []; + $templates = $this->get_template_files(); + if (!empty( $templates)) { + foreach ($templates as $key => $handler) { + foreach ($handler as $handle) { + if (strpos($handle, '.php') !== false) { + + $path = $this->_get_path($key, $handle); + $template_info = get_file_data($path, $this->template_headers); + $template_name = $template_info['Template Name']; + $template_key = str_replace( ' ', '-', strtolower( $template_name ) ); + if ( $template_name ) { + $files[$template_key] = sprintf("%s (%s)", ucfirst($template_name), ucfirst($key)); + } + } + } + } + } + if($sort){ + ksort($files); + } + return $files; + } + + public function _get_path($key, $handle) + { + $path = ''; + if ($key === 'lite') { + $path = sprintf('%s/%s', $this->get_template_dir(), $handle); + } else if ($key === 'pro') { + $path = sprintf('%s/%s', $this->get_pro_template_dir(), $handle); + } else if ($key === 'theme') { + $path = sprintf('%s/%s', $this->theme_templates_dir(), $handle); + } + return $path; + } + + /** + * Preparing template options for frontend select + * + * @return array teplate select options. + */ + private function get_template_options() { + $files = []; + + if ( $this->get_template_list() ) { + foreach ( $this->get_template_list() as $filename => $path ) { + $filename = \str_replace( ' ', '-', $filename ); + + $files[ strtolower( $filename ) ] = $path; + } + } + + return $files; + } + + /** + * Adding key value pairs in template options. + * + * @return array + */ + private function template_options() { + $keys = array_keys( $this->get_template_options() ); + $values = array_keys( $this->get_template_list() ); + + return array_combine( $keys, $values ); + } + + /** + * Retrieve template + * + * @param string $filename + * + * @return string include-able full template path. + */ + public function get_template( $filename ) { + + if ( in_array( $filename, array_keys( $this->get_template_options() ) ) ) { + $file = $this->get_template_options()[ $filename ]; + return $file; + } + + return false; + } + + /** + * Set default option in frontend select control. + * + * @return string first option. + */ + public function get_default() { + $dt = array_reverse( $this->template_options() ); + + return strtolower( array_pop( $dt ) ); + } + + /** + * Get directory name based on given file name + * @param $filename + * @return int|string + */ + protected function get_temp_dir_name($filename){ + if(empty($filename)){ + return 'free'; + } + $template_files = array_reverse($this->get_template_files()); + foreach ($template_files as $key => $handler) { + if(in_array($filename,$handler)){ + return $key; + } + } + return 'free'; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Twitter_Feed.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Twitter_Feed.php new file mode 100644 index 0000000..ac8e34e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Twitter_Feed.php @@ -0,0 +1,275 @@ +data ) ? $user_object->data : ''; + $expiration = ! empty( $settings['eael_auto_clear_cache'] ) && ! empty( $settings['eael_twitter_feed_cache_limit'] ) ? absint( $settings['eael_twitter_feed_cache_limit'] ) * MINUTE_IN_SECONDS : DAY_IN_SECONDS; + $cache_key = $settings['eael_twitter_feed_ac_name'] . '_' . $expiration . '_' . md5( $settings['eael_twitter_feed_hashtag_name'] . $settings['eael_twitter_feed_consumer_key'] . $settings['eael_twitter_feed_consumer_secret'] . ( empty( $settings['eael_twitter_feed_bearer_token'] ) ? '' : $settings['eael_twitter_feed_bearer_token'] ) ) . '_tf_cache'; + $items = get_transient( $cache_key ); + $html = ''; + + $twitter_v2 = ! empty( $settings['eael_twitter_api_v2'] ) && 'yes' === $settings['eael_twitter_api_v2'] ? true : false; + $account_name = sanitize_text_field( str_replace('@', '', $settings['eael_twitter_feed_ac_name']) ); + + if ( ! $twitter_v2 && ( empty($settings['eael_twitter_feed_consumer_key']) || empty($settings['eael_twitter_feed_consumer_secret']) ) ) { + return; + } + + if ( $twitter_v2 && empty( $settings['eael_twitter_feed_bearer_token'] ) ) { + return; + } + + if( $user_object ){ + $user_id = ! empty( $user_object->id ) ? $user_object->id : ''; + $user_profile_image_url = ! empty( $user_object->profile_image_url ) ? $user_object->profile_image_url : ''; + $user_username = ! empty( $user_object->username ) ? $user_object->username : ''; + $user_name = ! empty( $user_object->name ) ? $user_object->name : ''; + } + + if ($items === false) { + if ( ! $twitter_v2 && empty( $token ) ) { + $credentials = base64_encode($settings['eael_twitter_feed_consumer_key'] . ':' . $settings['eael_twitter_feed_consumer_secret']); + + add_filter('https_ssl_verify', '__return_false'); + + $response = wp_remote_post('https://api.twitter.com/oauth2/token', [ + 'method' => 'POST', + 'httpversion' => '1.1', + 'blocking' => true, + 'headers' => [ + 'Authorization' => 'Basic ' . $credentials, + 'Content-Type' => 'application/x-www-form-urlencoded;charset=UTF-8', + ], + 'body' => ['grant_type' => 'client_credentials'], + ]); + + $body = json_decode(wp_remote_retrieve_body($response)); + + if ($body) { + update_option($id . '_' . $settings['eael_twitter_feed_ac_name'] . '_tf_token', $body->access_token); + $token = $body->access_token; + } + } + + add_filter('https_ssl_verify', '__return_false'); + + $api_endpoint = 'https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=' . $settings['eael_twitter_feed_ac_name'] . '&count=999&tweet_mode=extended'; + + if ( $twitter_v2 ){ + $token = ! empty( $settings['eael_twitter_feed_bearer_token'] ) ? $settings['eael_twitter_feed_bearer_token'] : ''; + $tweet_fields = [ 'entities', 'public_metrics', 'in_reply_to_user_id', 'attachments', 'created_at' ]; + $tweet_fields_params = implode(',', $tweet_fields); + + if ( empty( $user_object ) ){ + $api_endpoint_user = "https://api.twitter.com/2/users/by/username/$account_name?user.fields=profile_image_url"; + + $response_user = wp_remote_get($api_endpoint_user, [ + 'blocking' => true, + 'headers' => [ + 'Authorization' => "Bearer $token", + ], + ]); + + $body_user = json_decode(wp_remote_retrieve_body($response_user)); + + if ($body_user) { + $user_object = $body_user; + update_option($id . '_' . $settings['eael_twitter_feed_ac_name'] . '_tf_user_object', $user_object); + + $user_id = ! empty( $user_object->id ) ? $user_object->id : ''; + $user_profile_image_url = ! empty( $user_object->profile_image_url ) ? $user_object->profile_image_url : ''; + $user_username = ! empty( $user_object->username ) ? $user_object->username : ''; + $user_name = ! empty( $user_object->name ) ? $user_object->name : ''; + } + } + + if ( empty( $user_id ) ){ + return $html; + } + + $api_endpoint = "https://api.twitter.com/2/users/$user_id/tweets?max_results=100&tweet.fields=$tweet_fields_params"; + } + + $response = wp_remote_get($api_endpoint, [ + 'blocking' => true, + 'headers' => [ + 'Authorization' => "Bearer $token", + ], + ]); + + if ( is_wp_error( $response ) ) { + return $html; + } + + if ( ! empty( $response['response'] ) && $response['response']['code'] == 200 ) { + $items = json_decode( wp_remote_retrieve_body( $response ), true ); + $items = $twitter_v2 && ! empty( $items['data'] ) ? $items['data'] : $items; + + set_transient( $cache_key, $items, $expiration ); + } + } + + if ( empty( $items ) ) { + return $html; + } + + if ( $settings['eael_twitter_feed_hashtag_name'] ) { + foreach ($items as $key => $item) { + $match = false; + + if ( ! empty( $item['entities']['hashtags'] ) ) { + foreach ($item['entities']['hashtags'] as $tag) { + $tag['text'] = $twitter_v2 ? $tag['tag'] : $tag['text']; + if (strcasecmp($tag['text'], $settings['eael_twitter_feed_hashtag_name']) == 0) { + $match = true; + } + } + } + + if ($match == false) { + unset($items[$key]); + } + } + } + + $items = array_splice($items, 0, $settings['eael_twitter_feed_post_limit']); + $post_per_page = ! empty($settings['eael_twitter_feed_posts_per_page']) ? $settings['eael_twitter_feed_posts_per_page'] : 10; + $counter = 0; + $current_page = 1; + self::$twitter_feed_fetched_count = count($items); + + foreach ($items as $item) { + $counter++; + if ($post_per_page > 0) { + $current_page = ceil($counter / $post_per_page); + } + + $is_reply = ! empty($item['in_reply_to_status_id']) ? true : false; + + if( $twitter_v2 ){ + $is_reply = !empty($item['in_reply_to_user_id']) ? true : false; + } + + $show_reply = ( !empty($settings['eael_twitter_feed_show_replies']) && 'true' === $settings['eael_twitter_feed_show_replies'] ) ? true : false; + + if($is_reply && !$show_reply){ + continue; + } + + $item['full_text'] = $twitter_v2 ? $item['text'] : $item['full_text']; + $delimeter = strlen($item['full_text']) > $settings['eael_twitter_feed_content_length'] ? '...' : ''; + + $media = isset( $item['extended_entities']['media'] ) ? $item['extended_entities']['media'] : + ( isset( $item['retweeted_status']['entities']['media'] ) ? $item['retweeted_status']['entities']['media'] : + ( isset( $item['quoted_status']['entities']['media'] ) ? $item['quoted_status']['entities']['media'] : + [] ) ); + + $show_pagination = ! empty($settings['pagination']) && 'yes' === $settings['pagination'] ? true : false; + + if($show_pagination){ + $pagination_class = ' page-' . $current_page; + $pagination_class .= 1 === intval( $current_page ) ? ' eael-d-block' : ' eael-d-none'; + } else { + $pagination_class = 'page-1 eael-d-block'; + } + + if ($counter == count($items)) { + $pagination_class .= ' eael-last-twitter-feed-item'; + } + + $user_name_full = ''; + + $html .= ''; + } + + return $html; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Woo_Product_Comparable.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Woo_Product_Comparable.php new file mode 100644 index 0000000..b45a79e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Woo_Product_Comparable.php @@ -0,0 +1,2324 @@ + __( 'Image', 'essential-addons-for-elementor-lite' ), + 'title' => __( 'Title', 'essential-addons-for-elementor-lite' ), + 'price' => __( 'Price', 'essential-addons-for-elementor-lite' ), + 'add-to-cart' => __( 'Add to cart', 'essential-addons-for-elementor-lite' ), + 'description' => __( 'Description', 'essential-addons-for-elementor-lite' ), + 'sku' => __( 'SKU', 'essential-addons-for-elementor-lite' ), + 'stock' => __( 'Availability', 'essential-addons-for-elementor-lite' ), + 'weight' => __( 'weight', 'essential-addons-for-elementor-lite' ), + 'dimension' => __( 'Dimension', 'essential-addons-for-elementor-lite' ), + ] + self::get_wc_attr_taxonomies_list() ); + } + + public static function get_themes() { + return apply_filters( 'eael/wcpc/default-themes', [ + '' => __( 'Theme Default', 'essential-addons-for-elementor-lite' ), + 'theme-1' => __( 'Theme 1', 'essential-addons-for-elementor-lite' ), + 'theme-2' => __( 'Theme 2', 'essential-addons-for-elementor-lite' ), + 'theme-3' => __( 'Theme 3', 'essential-addons-for-elementor-lite' ), + 'theme-4' => __( 'Theme 4', 'essential-addons-for-elementor-lite' ), + 'theme-5' => __( 'Theme 5', 'essential-addons-for-elementor-lite' ), + 'theme-6' => __( 'Theme 6', 'essential-addons-for-elementor-lite' ), + ] ); + } + + /** + * Get default fields value for the repeater's default value + */ + public static function get_default_rf_fields() { + return apply_filters( 'eael/wcpc/default-rf-fields', [ + [ + 'field_type' => 'image', + 'field_label' => __( 'Image', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'title', + 'field_label' => __( 'Title', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'price', + 'field_label' => __( 'Price', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'description', + 'field_label' => __( 'Description', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'add-to-cart', + 'field_label' => __( 'Add to cart', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'sku', + 'field_label' => __( 'SKU', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'stock', + 'field_label' => __( 'Availability', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'weight', + 'field_label' => __( 'Weight', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'dimension', + 'field_label' => __( 'Dimension', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'pa_color', + 'field_label' => __( 'Color', 'essential-addons-for-elementor-lite' ), + ], + [ + 'field_type' => 'pa_size', + 'field_label' => __( 'Size', 'essential-addons-for-elementor-lite' ), + ], + ] ); + } + + /* + * return woocommerce attribute taxonomies list + */ + public static function get_wc_attr_taxonomies_list(){ + $attributes_tax = wc_get_attribute_taxonomies(); + $data = []; + foreach ($attributes_tax as $item){ + $data[wc_attribute_taxonomy_name($item->attribute_name)] = $item->attribute_label; + } + return $data; + } + + protected function init_content_wc_notice_controls() { + if ( ! function_exists( 'WC' ) ) { + $this->start_controls_section( 'eael_global_warning', [ + 'label' => __( 'Warning!', 'essential-addons-for-elementor-lite' ), + ] ); + $this->add_control( 'eael_global_warning_text', [ + 'type' => Controls_Manager::RAW_HTML, + 'raw' => __( 'WooCommerce is not installed/activated on your site. Please install and activate WooCommerce first.', 'essential-addons-for-elementor-lite' ), + 'content_classes' => 'eael-warning', + ] ); + $this->end_controls_section(); + + return; + } + } + + public function init_content_product_compare_controls() { + $sec_args = [ + 'label' => __( 'Product Compare', 'essential-addons-for-elementor-lite' ), + ]; + if ( 'eael-woo-product-compare' !== $this->get_name() ) { + $sec_args['condition'] = [ + 'show_compare' => 'yes', + ]; + } + + $this->start_controls_section( 'section_content_content', $sec_args ); + if ( 'eael-woo-product-compare' === $this->get_name() ) { + // we need the following hidden control to make the trait condition universal + $this->add_control( 'show_compare', [ + 'label' => esc_html__( 'Show Product Compare?', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HIDDEN, + 'default' => 'yes', + ] ); + + $this->add_control( "product_ids", [ + 'label' => __( 'Products', 'essential-addons-for-elementor-lite' ), + 'description' => __( 'Enter Product IDs separated by a comma', 'essential-addons-for-elementor-lite' ), + 'type' => 'eael-select2', + 'label_block' => true, + 'multiple' => true, + 'source_type' => 'product', + 'source_name' => 'post_type', + 'placeholder' => __( 'Search by Product Name', 'essential-addons-for-elementor-lite' ), + ] ); + + $this->add_control( "highlighted_product_id", [ + 'label' => __( 'Highlighted Product', 'essential-addons-for-elementor-lite' ), + 'type' => 'eael-select2', + 'label_block' => true, + 'source_type' => 'product', + 'source_name' => 'post_type', + 'description' => __( 'Enter any ID from the Product IDs used above', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'theme' => [ + 'theme-3', + 'theme-4', + ], + ], + ] ); + } + $this->add_control( 'theme', [ + 'label' => __( 'Presets', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'options' => $this->get_themes(), + 'default' => '', + ] ); + $this->add_control( "ribbon", [ + 'label' => __( 'Ribbon Text', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'placeholder' => __( 'eg. New', 'essential-addons-for-elementor-lite' ), + 'default' => __( 'New', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'theme' => 'theme-4', + ], + ] ); + $this->end_controls_section(); + } + + public function init_content_table_settings_controls() { + $this->start_controls_section( 'section_content_table', [ + 'label' => __( 'Compare Table Settings', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'show_compare' => 'yes', + ], + ] ); + $this->add_control( "table_title", [ + 'label' => __( 'Table Title', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'default' => __( 'Compare Products', 'essential-addons-for-elementor-lite' ), + 'placeholder' => __( 'Compare Products', 'essential-addons-for-elementor-lite' ), + ] ); + $this->add_control( + 'table_title_tag', + [ + 'label' => __( 'Table Title HTML Tag', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'options' => [ + 'h1' => 'H1', + 'h2' => 'H2', + 'h3' => 'H3', + 'h4' => 'H4', + 'h5' => 'H5', + 'h6' => 'H6', + 'div' => 'div', + 'span' => 'span', + 'p' => 'p', + ], + 'default' => 'h1', + ] + ); + $repeater = new Repeater(); + $repeater->add_control( 'field_type', [ + 'label' => __( 'Type', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SELECT, + 'options' => $this->get_field_types(), + 'default' => 'title', + ] ); + $repeater->add_control( 'field_label', [ + 'label' => __( 'Label', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXT, + 'dynamic' => [ + 'active' => true, + ], + ] ); + + $this->add_control( 'fields', [ + 'label' => __( 'Fields to show', 'essential-addons-for-elementor-lite' ), + 'description' => __( 'Select the fields to show in the comparison table', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::REPEATER, + 'fields' => apply_filters( 'eael/wcpc/rf-fields', $repeater->get_controls() ), + 'default' => $this->get_default_rf_fields(), + 'title_field' => '{{ field_label }}', + ] ); + $this->add_control( 'repeat_price', [ + 'label' => __( 'Repeat "Price" field', 'essential-addons-for-elementor-lite' ), + 'description' => __( 'Repeat the "Price" field at the end of the table', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + 'default' => 'yes', + ] ); + $this->add_control( 'repeat_add_to_cart', [ + 'label' => __( 'Repeat "Add to cart" field', 'essential-addons-for-elementor-lite' ), + 'description' => __( 'Repeat the "Add to cart" field at the end of the table', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + ] ); + $this->add_control( 'linkable_img', [ + 'label' => __( 'Make Product Image Linkable', 'essential-addons-for-elementor-lite' ), + 'description' => __( 'You can link the product image to product details page', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + ] ); + $this->add_control( 'field_icon', [ + 'label' => __( 'Fields Icon', 'elementor' ), + 'type' => Controls_Manager::ICONS, + ] ); + if ( 'eicon-woocommerce' === $this->get_name()) { + $this->add_control( "no_products_found_text", [ + 'label' => __( 'Text for "No products are found to compare"', 'essential-addons-for-elementor-lite' ), + 'default' => __( 'No products are added to Compare. Please add products to compare.', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::TEXTAREA, + 'label_block' => true, + 'placeholder' => __( 'Eg. No products are added to Compare.', 'essential-addons-for-elementor-lite' ), + ] ); + } + + $this->end_controls_section(); + } + + public function init_style_content_controls( $css_classes = [] ) { + extract( $css_classes ); + + $this->start_controls_section( 'section_style_general', [ + 'label' => __( 'Compare Table General', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_compare' => 'yes', + ], + ] ); + $container_class = ! empty( $container_class ) ? $container_class : '{{WRAPPER}} .eael-wcpc-wrapper'; + $this->add_responsive_control( "eael_container_width", [ + 'label' => esc_html__( 'Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 1920, + 'step' => 5, + ], + 'rem' => [ + 'min' => 0, + 'max' => 20, + 'step' => .5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'desktop' => [ + 'unit' => '%', + 'size' => 100, + ], + 'selectors' => [ + $container_class => 'width: {{SIZE}}{{UNIT}}; overflow-x:scroll', + ], + + ] ); + $this->add_responsive_control( "eael_container_margin", [ + 'label' => __( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $container_class => $this->apply_dim( 'margin' ), + ], + ] ); + $this->add_responsive_control( "eael_container_padding", [ + 'label' => __( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $container_class => $this->apply_dim( 'padding' ), + ], + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "eael_container_border", + 'selector' => $container_class, + ] ); + $this->add_control( "eael_container_border_radius", [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + '%', + ], + 'selectors' => [ + $container_class => $this->apply_dim( 'border-radius' ), + ], + ] ); + $this->add_group_control( Group_Control_Background::get_type(), [ + 'name' => "eael_container_bg_color", + 'label' => __( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'types' => [ + 'classic', + 'gradient', + ], + 'selector' => $container_class, + ] ); + $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ + 'label' => __( 'Container Box Shadow', 'essential-addons-for-elementor-lite' ), + 'name' => 'eael_container_shadow', + 'selector' => $container_class, + 'exclude' => [ + 'box_shadow_position', + ], + ] ); + $this->end_controls_section(); + } + + public function init_style_table_controls( $css_classes = [] ) { + extract( $css_classes ); + $table = isset( $table ) ? $table : "{{WRAPPER}} .eael-wcpc-wrapper table"; + $table_title = isset( $table_title ) ? $table_title : "{{WRAPPER}} .eael-wcpc-wrapper .wcpc-title"; + $table_title_wrap = isset( $table_title_wrap ) ? $table_title_wrap : "{{WRAPPER}} .eael-wcpc-wrapper .first-th"; + + $this->start_controls_section( 'section_style_table', [ + 'label' => __( 'Table Style', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_compare' => 'yes', + ], + ] ); + $this->add_control( 'separate_col_style', [ + 'label' => __( 'Style Content Column Separately', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SWITCHER, + ] ); + //-------Table Style-------- + $this->add_control( 'table_style_pot', [ + 'label' => __( 'Table Style', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::POPOVER_TOGGLE, + 'label_off' => __( 'Default', 'essential-addons-for-elementor-lite' ), + 'label_on' => __( 'Custom', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + ] ); + $this->start_popover(); + $this->add_responsive_control( "table_width", [ + 'label' => esc_html__( 'Table Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + '%' => [ + 'min' => 0, + 'max' => 100, + ], + 'px' => [ + 'min' => 0, + 'max' => 2000, + ], + ], + 'desktop' => [ + 'unit' => '%', + 'size' => 100, + ], + 'selectors' => [ + $table => 'width: {{SIZE}}{{UNIT}}; max-width: none', + ], + 'condition' => [ + 'table_style_pot' => 'yes', + ], + + ] ); + $this->add_responsive_control( "table_margin", [ + 'label' => __( 'Table Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $table => $this->apply_dim( 'margin' ), + ], + 'condition' => [ + 'table_style_pot' => 'yes', + ], + ] ); +// $this->add_responsive_control( "table_padding", [ +// 'label' => __( 'Table Padding', 'essential-addons-for-elementor-lite' ), +// 'type' => Controls_Manager::DIMENSIONS, +// 'size_units' => [ +// 'px', +// 'em', +// '%', +// ], +// 'selectors' => [ +// $table => 'border-spacing:0; '.$this->apply_dim( 'padding' ), +// ], +// 'condition' => [ +// 'table_style_pot' => 'yes', +// ], +// ] ); + $this->add_group_control( Group_Control_Background::get_type(), [ + 'name' => "table_bg_color", + 'label' => __( 'Background Color', 'essential-addons-for-elementor-lite' ), + 'types' => [ + 'classic', + 'gradient', + ], + 'exclude' => [ 'image' ], + 'selector' => $table, + 'condition' => [ + 'table_style_pot' => 'yes', + ], + ] ); + $this->add_control( 'tbl_brd_heading', [ + 'label' => __( 'Table Border', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'table_style_pot' => 'yes', + ], + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "tbl_border", + 'selector' => $table, + 'condition' => [ + 'table_style_pot' => 'yes', + ], + ] ); + $this->add_control( "tbl_border_radius", [ + 'label' => __( 'Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + '%', + ], + 'selectors' => [ + $table => $this->apply_dim( 'border-radius' ) .'border-collapse:initial; overflow:hidden;', + ], + 'condition' => [ + 'table_style_pot' => 'yes', + 'tbl_border_border!' => '', + ], + ] ); + $this->end_popover(); + + //-------Table Title Style-------- + $this->add_control( 'tbl_ttl_style_pot', [ + 'label' => __( 'Table Title Style', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::POPOVER_TOGGLE, + 'label_off' => __( 'Default', 'essential-addons-for-elementor-lite' ), + 'label_on' => __( 'Custom', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'condition' => [ 'table_title!' => '' ], + ] ); + $this->start_popover(); + $this->add_control( 'tbl_title_color', [ + 'label' => __( 'Table Title Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'separator' => 'before', + 'selectors' => [ $table_title => 'color:{{VALUE}}' ], + 'condition' => [ 'tbl_ttl_style_pot' => 'yes' ], + ] ); + $this->add_control( 'tbl_title_bg', [ + 'label' => __( 'Table Title Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $table_title_wrap => 'background-color:{{VALUE}}' ], + 'condition' => [ 'tbl_ttl_style_pot' => 'yes' ], + ] ); + $this->add_responsive_control( "table_title_padding", [ + 'label' => __( 'Table Title Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $table_title => $this->apply_dim( 'padding' ), + ], + 'condition' => [ 'tbl_ttl_style_pot' => 'yes' ], + ] ); + $this->add_control( 'tbl_title_brd_heading', [ + 'label' => __( 'Table Title Border', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ 'tbl_ttl_style_pot' => 'yes' ], + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "tbl_title_cell_border", + 'selector' => $table_title_wrap, + 'condition' => [ 'tbl_ttl_style_pot' => 'yes' ], + ] ); + + $this->end_popover(); + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "tbl_title_text_typo", + 'label' => __( 'Table Title Typography', 'essential-addons-for-elementor-lite' ), + 'selector' => $table_title, + 'condition' => [ 'table_title!' => '' ], + ] ); + $this->add_control( 'title_row_typ_separator', [ + 'type' => Controls_Manager::DIVIDER, + ] ); + $this->init_style_table_common_style( $table ); + $this->end_controls_section(); + + $this->init_style_header_column_style(); + foreach ( range( 0, 2 ) as $column ) { + $this->init_style_product_column_style( $column, $table ); + } + + $this->init_style_icon_controls( $table ); + $this->init_style_price_controls( $table ); + } + + public function init_style_table_common_style( $tbl = '' ) { + $tbl = ! empty( $tbl ) ? $tbl : "{{WRAPPER}} .eael-wcpc-wrapper table"; + $td = "{$tbl} td"; + $th = "{$tbl} tr:not(.image):not(.title) th:not(.first-th)"; // if we do not need to give title row weight, then remove :not(.title) + + $img_class = "{$tbl} tr.image td"; + $img = "{$tbl} tr.image td img"; + $title_row = "{$tbl} tr.title th, {$tbl} tr.title td"; + $btn = "{$tbl} a.button"; + $btn_hover = "{$tbl} a.button:hover"; + $tr_even = "{$tbl} tr:nth-child(even):not(.image):not(.title) th, {$tbl} tr:nth-child(even):not(.image):not(.title) td"; + $tr_odd = "{$tbl} tr:nth-child(odd):not(.image):not(.title) th, {$tbl} tr:nth-child(odd):not(.image):not(.title) td"; + + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "title_row_typo", + 'label' => __( 'Product Title Row Typography', 'essential-addons-for-elementor-lite' ), + 'selector' => $title_row, + 'condition' => [ + 'separate_col_style!' => 'yes', + ], + ] ); + // common columns + $this->add_control( 'common_th_style_pot', [ + 'label' => __( 'Header Column Style', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::POPOVER_TOGGLE, + 'label_off' => __( 'Default', 'essential-addons-for-elementor-lite' ), + 'label_on' => __( 'Custom', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'separator' => 'before', + 'condition' => [ 'separate_col_style!' => 'yes' ], + ] ); + $this->start_popover(); + $this->add_responsive_control( "table_gen_th_width", [ + 'label' => esc_html__( 'Header Column Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 550, + 'step' => 5, + ], + 'rem' => [ + 'min' => 0, + 'max' => 10, + 'step' => .5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + $th => 'width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ 'common_th_style_pot' => 'yes' ], + ] ); + $this->add_responsive_control( "table_gen_th_padding", [ + 'label' => __( 'Header Column Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $th => $this->apply_dim( 'padding' ), + ], + 'condition' => [ 'common_th_style_pot' => 'yes' ], + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "common_h_col_border", + 'label' => __( 'Header border', 'essential-addons-for-elementor-lite' ), + 'selector' => $th, + 'condition' => [ 'common_th_style_pot' => 'yes' ], + ] ); + + $this->end_popover(); + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "tbl_gen_th_typo", + 'label' => __( 'Header Column Typography', 'essential-addons-for-elementor-lite' ), + 'selector' => $th, + 'condition' => [ + 'separate_col_style!' => 'yes', + ], + ] ); + // Product column + $this->add_control( 'common_td_style_pot', [ + 'label' => __( 'Product Column Style', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::POPOVER_TOGGLE, + 'label_off' => __( 'Default', 'essential-addons-for-elementor-lite' ), + 'label_on' => __( 'Custom', 'essential-addons-for-elementor-lite' ), + 'return_value' => 'yes', + 'separator' => 'before', + 'condition' => [ 'separate_col_style!' => 'yes' ], + ] ); + $this->start_popover(); + $this->add_responsive_control( "table_gen_td_width", [ + 'label' => esc_html__( 'Product Column Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 550, + 'step' => 5, + ], + 'rem' => [ + 'min' => 0, + 'max' => 10, + 'step' => .5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + $td => 'width: {{SIZE}}{{UNIT}};', + ], + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + $this->add_responsive_control( "table_gen_td_padding", [ + 'label' => __( 'Product Column Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $td => $this->apply_dim( 'padding' ), + ], + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + $this->add_responsive_control( "table_gen_img_td_padding", [ + 'label' => __( 'Product Image Box Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $img_class => $this->apply_dim( 'padding' ), + ], + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + $this->add_responsive_control( "table_gen_img_padding", [ + 'label' => __( 'Product Image Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $img => $this->apply_dim( 'padding' ), + ], + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "common_td_col_border", + 'label' => __( 'Product column border', 'essential-addons-for-elementor-lite' ), + 'selector' => $td, + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + + $this->add_control( 'common_img_col_brd_heading', [ + 'label' => __( 'Product Image Box Border', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "common_img_col_border", + 'label' => __( 'Image Box border', 'essential-addons-for-elementor-lite' ), + 'selector' => $img_class, + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + $this->add_control( 'common_img_brd_heading', [ + 'label' => __( 'Product Image Border', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "common_img_border", + 'label' => __( 'Product Image border', 'essential-addons-for-elementor-lite' ), + 'selector' => $img_class . ' img', + 'condition' => [ 'common_td_style_pot' => 'yes' ], + ] ); + $this->add_control( "common_img_border_radius", [ + 'label' => __( 'Image Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + '%', + ], + 'selectors' => [ + $img_class . ' img' => $this->apply_dim( 'border-radius' ), + ], + 'condition' => [ + 'common_td_style_pot' => 'yes', + ], + + ] ); + $this->end_popover(); + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "tbl_gen_td_typo", + 'label' => __( 'Product Column Typography', 'essential-addons-for-elementor-lite' ), + 'selector' => $td, + 'condition' => [ 'separate_col_style!' => 'yes' ], + ] ); + + // Colors + $this->add_control( 'common_colors_heading', [ + 'label' => __( 'Colors', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + 'condition' => [ + 'separate_col_style!' => 'yes', + ], + ] ); + $this->start_controls_tabs( "tabs_table_common_style", [ + 'condition' => [ + 'separate_col_style!' => 'yes', + ], + ] ); + /*-----NORMAL state------ */ + $this->start_controls_tab( "tab_table_common_style_normal", [ + 'label' => __( 'Normal', 'essential-addons-for-elementor-lite' ), + 'condition' => [ + 'separate_col_style!' => 'yes', + ], + ] ); + $this->add_group_control( Group_Control_Background::get_type(), [ + 'name' => "image_bg", + 'label' => __( 'Image Background', 'essential-addons-for-elementor-lite' ), + 'types' => [ + 'classic', + 'gradient', + ], + 'selector' => $img_class, + ] ); + $this->add_control( "common_column_color_heading", [ + 'label' => __( 'Columns', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_control( 'common_h_col_bg', [ + 'label' => __( 'Header Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $th => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( 'common_h_col_color', [ + 'label' => __( 'Header Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $th => 'color:{{VALUE}}' ], + ] ); + $this->add_control( 'common_td_col_bg', [ + 'label' => __( 'Product Column Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $td => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( 'common_td_col_color', [ + 'label' => __( 'Product Column Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $td => 'color:{{VALUE}}' ], + ] ); + + $this->add_control( "common_buttons_color_heading", [ + 'label' => __( 'Buttons', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_control( 'btn_color', [ + 'label' => __( 'Button Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $btn => 'color:{{VALUE}}' ], + ] ); + $this->add_control( 'btn_bg_color', [ + 'label' => __( 'Button Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $btn => 'background:{{VALUE}}' ], + ] ); + $this->add_control( "common_even_odd_clr_heading", [ + 'label' => __( 'Even & Odd Rows', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_control( 'common_tr_even_bg', [ + 'label' => __( 'Even Row Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_even => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( 'common_tr_even_color', [ + 'label' => __( 'Even Row Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_even => 'color:{{VALUE}}' ], + ] ); + $this->add_control( 'common_tr_odd_bg', [ + 'label' => __( 'Odd Row Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_odd => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( 'common_tr_odd_color', [ + 'label' => __( 'Odd Row Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_odd => 'color:{{VALUE}}' ], + ] ); + $this->add_control( "title_row_color_heading", [ + 'label' => __( 'Title Row', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_control( 'common_title_row_bg', [ + 'label' => __( 'Title Row Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $title_row => 'background-color:{{VALUE}}', ], + ] ); + $this->add_control( 'common_title_row_color', [ + 'label' => __( 'Title Row Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $title_row => 'color:{{VALUE}}' ], + ] ); + $this->end_controls_tab(); + + + /*-----HOVER state------ */ + $this->start_controls_tab( "tab_table_common_style_hover", [ + 'label' => __( 'Hover', 'essential-addons-for-elementor-lite' ), + ] ); + $this->add_control( 'btn_color_hover', [ + 'label' => __( 'Button Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $btn_hover => 'color:{{VALUE}}' ], + ] ); + $this->add_control( 'btn_bg_color_hover', [ + 'label' => __( 'Button Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $btn_hover => 'background:{{VALUE}}' ], + ] ); + $this->end_controls_tab(); + $this->end_controls_tabs(); + } + + public function init_style_header_column_style( $tbl = '' ) { + $tbl = ! empty( $tbl ) ? $tbl : "{{WRAPPER}} .eael-wcpc-wrapper table"; + $h_col = "{$tbl} tr:not(.image):not(.title) th:not(.first-th)"; + $title_th = "{$tbl} tr.title th"; + $tr_even = "{$tbl} tr:nth-child(even):not(.image):not(.title) th, {$tbl} tr:nth-child(even):not(.image):not(.title) td"; + $tr_odd = "{$tbl} tr:nth-child(odd):not(.image):not(.title) th, {$tbl} tr:nth-child(odd):not(.image):not(.title) td"; + $this->start_controls_section( 'section_style_h_clm', [ + 'label' => __( 'Header Column', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'separate_col_style' => 'yes', + 'show_compare' => 'yes', + ], + ] ); + $this->add_responsive_control( "h_col_width", [ + 'label' => esc_html__( 'Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 550, + 'step' => 5, + ], + 'rem' => [ + 'min' => 0, + 'max' => 10, + 'step' => .5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + $h_col => 'width: {{SIZE}}{{UNIT}};', + ], + ] ); + $this->add_responsive_control( "h_col_padding", [ + 'label' => __( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $h_col => $this->apply_dim( 'padding' ), + ], + ] ); + $this->add_control( 'h_col_clr_heading', [ + 'label' => __( 'Colors', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + ] ); + $this->add_control( 'title_h_col_bg', [ + 'label' => __( 'Title Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $title_th => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( 'title_h_col_color', [ + 'label' => __( 'Title Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $title_th => 'color:{{VALUE}}' ], + ] ); + $this->add_control( 'h_col_bg', [ + 'label' => __( 'Column Background Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $h_col => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( 'h_col_color', [ + 'label' => __( 'Column Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $h_col => 'color:{{VALUE}}' ], + ] ); + $this->add_control( "h_rows_clr_heading", [ + 'label' => __( 'Rows', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_control( 'tr_even_bg', [ + 'label' => __( 'Even Row Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_even => 'background-color:{{VALUE}}' ], + 'separator' => 'before', + ] ); + $this->add_control( 'tr_even_color', [ + 'label' => __( 'Even Row Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_even => 'color:{{VALUE}}' ], + ] ); + $this->add_control( 'tr_odd_bg', [ + 'label' => __( 'Odd Row Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_odd => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( 'tr_odd_color', [ + 'label' => __( 'Odd Row Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_odd => 'color:{{VALUE}}' ], + ] ); + $this->add_control( 'title_border_heading', [ + 'label' => __( 'Title Border', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "title_h_col_border", + 'selector' => $title_th, + ] ); + $this->add_control( 'h_border_heading', [ + 'label' => __( 'Header Border', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "h_col_border", + 'selector' => $h_col, + ] ); + $this->add_control( 'h_typo_heading', [ + 'label' => __( 'Typography', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "title_h_col_typo", + 'label' => __( 'Title', 'essential-addons-for-elementor-lite' ), + 'selector' => $title_th, + ] ); + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "h_col_typo", + 'label' => __( 'Header', 'essential-addons-for-elementor-lite' ), + 'selector' => $h_col, + ] ); + $this->end_controls_section(); + } + + public function init_style_product_column_style( $column_number, $tbl = '' ) { + $tbl = ! empty( $tbl ) ? $tbl : "{{WRAPPER}} .eael-wcpc-wrapper table"; + + $title_number = 1 + $column_number; // first column number is 0, so title number will start from 1 in the loop. + $pfx = "col{$column_number}"; + // New selectors + $column_class = "{$tbl} td:nth-of-type(3n+{$title_number})"; + $title_row = "{$tbl} tr.title td:nth-of-type(3n+{$title_number})"; + $tr_even = "{$tbl} tr:nth-of-type(even):not(.image):not(.title) td:nth-of-type(3n+{$title_number})"; + $tr_odd = "{$tbl} tr:nth-of-type(odd):not(.image):not(.title) td:nth-of-type(3n+{$title_number})"; + $btn = "{$tbl} td:nth-of-type(3n+{$title_number}) a.button"; + $btn_hover = "{$btn}:hover"; + $img_td = "{$tbl} tr.image td:nth-of-type(3n+{$title_number})"; + $img = "{$img_td} img"; + + $this->start_controls_section( 'section_style_' . $pfx, [ + 'label' => sprintf( __( 'Product Column %d', 'essential-addons-for-elementor-lite' ), $title_number ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'separate_col_style' => 'yes', + 'show_compare' => 'yes', + ], + ] ); + $this->add_responsive_control( "{$pfx}_width", [ + 'label' => esc_html__( 'Width', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 550, + 'step' => 5, + ], + 'rem' => [ + 'min' => 0, + 'max' => 10, + 'step' => .5, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + $column_class => 'width: {{SIZE}}{{UNIT}};', + ], + ] ); + $this->add_responsive_control( "{$pfx}_padding", [ + 'label' => __( 'Padding', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'em', + '%', + ], + 'selectors' => [ + $column_class => $this->apply_dim( 'padding' ), + ], + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "{$pfx}_border", + 'selector' => $column_class, + ] ); + $this->add_control( "{$pfx}_img_col_brd_heading", [ + 'label' => __( 'Product Image Box Border', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "{$pfx}_img_col_border", + 'label' => __( 'Image Box border', 'essential-addons-for-elementor-lite' ), + 'selector' => $img_td, + ] ); + $this->add_control( "{$pfx}_img_brd_heading", [ + 'label' => __( 'Product Image Border', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_group_control( Group_Control_Border::get_type(), [ + 'name' => "{$pfx}_img_border", + 'label' => __( 'Product Image border', 'essential-addons-for-elementor-lite' ), + 'selector' => $img, + ] ); + $this->add_control( "{$pfx}_img_border_radius", [ + 'label' => __( 'Image Border Radius', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + '%', + ], + 'selectors' => [ + $img => $this->apply_dim( 'border-radius' ), + ], + ] ); + + //Typography + $this->add_control( "{$pfx}_typo_heading", [ + 'label' => __( 'Typography', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "{$pfx}_title_typo", + 'label' => sprintf( __( 'Title', 'essential-addons-for-elementor-lite' ), $title_number ), + 'selector' => $title_row, + ] ); + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "{$pfx}_text_typo", + 'label' => sprintf( __( 'Text', 'essential-addons-for-elementor-lite' ), $title_number ), + 'selector' => $column_class, + ] ); + $this->add_group_control( Group_Control_Typography::get_type(), [ + 'name' => "{$pfx}_btn_typo", + 'label' => sprintf( __( 'Button', 'essential-addons-for-elementor-lite' ), $title_number ), + 'selector' => $btn, + ] ); + + //COLORS + $this->add_control( "{$pfx}_clr_heading", [ + 'label' => __( 'Colors', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->start_controls_tabs( "{$pfx}_tabs_style" ); + /*-----NORMAL state------ */ + $this->start_controls_tab( "{$pfx}_tab_style_normal", [ + 'label' => __( 'Normal', 'essential-addons-for-elementor-lite' ), + ] ); + $this->add_group_control( Group_Control_Background::get_type(), [ + 'name' => "{$pfx}_img_bg", + 'label' => __( 'Image Background', 'essential-addons-for-elementor-lite' ), + 'types' => [ + 'classic', + 'gradient', + ], + 'selector' => $img_td, + 'exclude' => [ 'image' ], + ] ); + $this->add_control( "{$pfx}_title_bg", [ + 'label' => __( 'Title Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $title_row => 'background-color:{{VALUE}}', ], + 'condition' => [ + 'theme' => [ + 'theme-1', + 'theme-2', + 'theme-5', + ], + ], + ] ); + $this->add_control( "{$pfx}_title_color", [ + 'label' => __( 'Title Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $title_row => 'color:{{VALUE}}' ], + 'condition' => [ + 'theme' => [ + 'theme-1', + 'theme-2', + 'theme-5', + ], + ], + ] ); + $this->add_control( "{$pfx}_button_clr_heading", [ + 'label' => __( 'Button', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_control( "{$pfx}_btn_color", [ + 'label' => __( 'Button Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $btn => 'color:{{VALUE}}' ], + 'separator' => 'before', + ] ); + $this->add_control( "{$pfx}_btn_bg", [ + 'label' => __( 'Button Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $btn => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( "{$pfx}_rows_clr_heading", [ + 'label' => __( 'Rows', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] ); + $this->add_control( "{$pfx}_tr_even_bg", [ + 'label' => __( 'Even Row Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_even => 'background-color:{{VALUE}}' ], + 'separator' => 'before', + ] ); + $this->add_control( "{$pfx}_tr_even_color", [ + 'label' => __( 'Even Row Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_even => 'color:{{VALUE}}' ], + ] ); + $this->add_control( "{$pfx}_tr_odd_bg", [ + 'label' => __( 'Odd Row Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_odd => 'background-color:{{VALUE}}' ], + ] ); + $this->add_control( "{$pfx}_tr_odd_color", [ + 'label' => __( 'Odd Row Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $tr_odd => 'color:{{VALUE}}' ], + ] ); + $this->end_controls_tab(); + /*-----HOVER state------ */ + $this->start_controls_tab( "{$pfx}_tab_style_hover", [ + 'label' => __( 'Hover', 'essential-addons-for-elementor-lite' ), + ] ); + $this->add_control( "{$pfx}_btn_color_hover", [ + 'label' => __( 'Button Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $btn_hover => 'color:{{VALUE}}' ], + ] ); + $this->add_control( "{$pfx}_btn_bg_hover", [ + 'label' => __( 'Button Background', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ $btn_hover => 'background-color:{{VALUE}}' ], + ] ); + $this->end_controls_tab(); + $this->end_controls_tabs(); + + $this->end_controls_section(); + } + + public function init_style_close_button_controls() + { + $this->start_controls_section( 'section_style_cm_close_btn', [ + 'label' => __( 'Compare Modal Close Button', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_compare' => 'yes', + ], + ] ); + + $this->add_control( + 'eael_cm_close_btn_style', + [ + 'label' => __(' Close Button', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'eael_cm_close_btn_icon_size', + [ + 'label' => __('Icon Size', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', 'em', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + ], + 'em' => [ + 'min' => 0, + 'max' => 100, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '.eael-wcpc-modal .close-modal' => 'font-size: {{SIZE}}{{UNIT}};', + ], + ] + ); + + + $this->add_control( + 'eael_cm_close_btn_color', + [ + 'label' => __('Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '.eael-wcpc-modal .close-modal' => 'color: {{VALUE}}!important;', + ], + ] + ); + + $this->add_control( + 'eael_cm_close_btn_bg', + [ + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + '.eael-wcpc-modal .close-modal' => 'background-color: {{VALUE}}!important;', + ], + ] + ); + + $this->add_control( + 'eael_cm_close_btn_border_radius', + [ + 'label' => __('Border Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::SLIDER, + 'size_units' => ['px', '%'], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 100, + 'step' => 1, + ], + '%' => [ + 'min' => 0, + 'max' => 100, + ], + ], + 'selectors' => [ + '.eael-wcpc-modal .close-modal' => 'border-radius: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Box_Shadow::get_type(), + [ + 'name' => 'eael_cm_close_btn_box_shadow', + 'label' => __('Box Shadow', 'essential-addons-for-elementor-lite'), + 'selector' => '.eael-wcpc-modal .close-modal', + ] + ); + $this->end_controls_section(); + + + } + public function init_style_icon_controls( $tbl = '' ) { + $icon = "{$tbl} .elementor-icon"; + $this->start_controls_section( 'section_style_icon', [ + 'label' => __( 'Fields Icon', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'field_icon[value]!' => '', + 'show_compare' => 'yes', + ], + ] ); + $this->add_responsive_control( "field_icon_size", [ + 'label' => esc_html__( 'Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 550, + 'step' => 5, + ], + 'rem' => [ + 'min' => 0, + 'max' => 10, + 'step' => .5, + ], + ], + 'selectors' => [ + $icon => 'font-size: {{SIZE}}{{UNIT}};', + ], + ] ); + + $this->add_responsive_control( "field_icon_size_margin", [ + 'label' => __( 'Margin', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'rem', + ], + 'selectors' => [ + $icon => $this->apply_dim( 'margin' ), + ], + ] ); + $this->add_responsive_control( "field_icon_pos", [ + 'label' => __( 'Position', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => [ + 'px', + 'rem', + ], + 'selectors' => [ + $icon => "position:relative; top: {{TOP}}{{UNIT}};right: {{RIGHT}}{{UNIT}}; bottom: {{BOTTOM}}{{UNIT}}; left: {{LEFT}}{{UNIT}};", + ], + ] ); + $this->add_control( 'field_icon_color', [ + 'label' => __( 'Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'default' => '#dcdcdc', + 'selectors' => [ + $icon => 'color:{{VALUE}} !important;', + $icon. ' i' => 'color:{{VALUE}} !important;', + $icon. ' svg' => 'color:{{VALUE}} !important;fill:{{VALUE}} !important;', + ], + ] ); + $this->end_controls_section(); + } + + public function init_style_price_controls( $tbl = '' ) { + $strike = "{$tbl} del"; + $price = "{$tbl} del .woocommerce-Price-amount"; + $sales_price = "{$tbl} ins .woocommerce-Price-amount"; + $this->start_controls_section( 'section_style_price', [ + 'label' => __( 'Price Style', 'essential-addons-for-elementor-lite' ), + 'tab' => Controls_Manager::TAB_STYLE, + 'condition' => [ + 'show_compare' => 'yes', + ], + ] ); + $this->add_control( + 'price_heading', + [ + 'label' => __( 'Normal Price Style', 'plugin-name' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + $this->add_responsive_control( "price_size", [ + 'label' => esc_html__( 'Price Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 40, + 'step' => 5, + ], + 'rem' => [ + 'min' => 0, + 'max' => 10, + 'step' => .5, + ], + ], + 'selectors' => [ + $price => 'font-size: {{SIZE}}{{UNIT}};', + ], + ] ); + + $this->add_control( 'price_color', [ + 'label' => __( 'Price Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + $price => 'color:{{VALUE}};', + ], + ] ); + $this->add_control( 'strike_price_color', [ + 'label' => __( 'Price Strike Text Color', 'essential-addons-for-elementor-lite' ), + 'description' => __( 'Only applicable when sales price is available', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + $strike => 'color:{{VALUE}};', + ], + ] ); + + $this->add_control( + 'sales_price_heading', + [ + 'label' => __( 'Sales Price Style', 'plugin-name' ), + 'type' => Controls_Manager::HEADING, + 'separator' => 'before', + ] + ); + $this->add_responsive_control( "sales_price_size", [ + 'label' => esc_html__( 'Sales Price Size', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ + 'px', + 'rem', + '%', + ], + 'range' => [ + 'px' => [ + 'min' => 0, + 'max' => 40, + 'step' => 5, + ], + 'rem' => [ + 'min' => 0, + 'max' => 10, + 'step' => .5, + ], + ], + 'selectors' => [ + $sales_price => 'font-size: {{SIZE}}{{UNIT}};', + ], + ] ); + + $this->add_control( 'sales_price_color', [ + 'label' => __( 'Sales Price Text Color', 'essential-addons-for-elementor-lite' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + $sales_price => 'color:{{VALUE}};', + ], + ] ); + + $this->end_controls_section(); + } + + public function init_style_compare_button_controls($condition=null) + { + $section_args = [ + 'label' => esc_html__('Compare Button', 'essential-addons-for-elementor-lite'), + 'tab' => Controls_Manager::TAB_STYLE, + ]; + if (is_array($condition)) { + $section_args['condition'] = $condition; + } + + $this->start_controls_section('section_style_compare_btn', $section_args ); + + $this->add_control( + 'compare_btn_padding', + [ + 'label' => __('Padding', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare, + {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, + {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'compare_btn_radius', + [ + 'label' => __('Radius', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::DIMENSIONS, + 'size_units' => ['px', '%', 'em'], + 'selectors' => [ + '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare, + {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, + {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', + ], + ] + ); + + + $this->start_controls_tabs('compare_btn_style_tabs'); + + $this->start_controls_tab('compare_btn_style_tab_normal', ['label' => esc_html__('Normal', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'compare_btn_color', + [ + 'label' => esc_html__('Button Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'compare_btn_gradient_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare, + {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, + {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare', + ] + ); + + + $this->add_group_control( + Group_Control_Border::get_type(), + [ + 'name' => 'compare_btn_border', + 'selector' => '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare, {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare', + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'compare_btn_typography', + 'selector' => '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare', + 'condition' => [ + 'eael_product_grid_style_preset' => ['eael-product-default', 'eael-product-simple'], + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab('compare_btn_hover_tab', ['label' => esc_html__('Hover', 'essential-addons-for-elementor-lite')]); + + $this->add_control( + 'compare_btn_hover_color', + [ + 'label' => esc_html__('Button Text Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '#fff', + 'selectors' => [ + '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover' => 'color: {{VALUE}};', + '{{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover' => 'color: {{VALUE}};', + ], + ] + ); + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'compare_btn_hover_gradient_background', + 'label' => __('Background', 'essential-addons-for-elementor-lite'), + 'types' => ['classic', 'gradient'], + 'selector' => '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover, + {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover, + {{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover', + ] + ); + + + $this->add_control( + 'compare_btn_hover_border_color', + [ + 'label' => esc_html__('Border Color', 'essential-addons-for-elementor-lite'), + 'type' => Controls_Manager::COLOR, + 'default' => '', + 'selectors' => [ + '{{WRAPPER}} .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover' => 'border-color: {{VALUE}};', + '{{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover' => 'border-color: {{VALUE}};', + '{{WRAPPER}} .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover' => 'border-color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + } + + /** + * It renders product compare table and it accepts an argument with 3 keys, products, fields and ds. Explanation is given below. + * + * @param array $options { + * + * @var array $products list of WC_product object + * @var array $fields list of WC_Product feature fields + * @var array $ds Widget's display settings array + * } + */ + public static function render_compare_table( $options ) { + + $products = $fields = $ds = []; + extract( $options ); + $not_found_text = isset( $ds['no_products_found_text'] ) ? $ds['no_products_found_text'] : ''; + $title = isset( $ds['table_title'] ) ? $ds['table_title'] : ''; + $title_tag = isset( $ds['table_title_tag'] ) ? HelperClass::eael_validate_html_tag($ds['table_title_tag']) : 'h1'; + $ribbon = isset( $ds['ribbon'] ) ? HelperClass::eael_wp_kses($ds['ribbon']): ''; + $repeat_price = isset( $ds['repeat_price'] ) ? $ds['repeat_price'] : ''; + $repeat_add_to_cart = isset( $ds['repeat_add_to_cart'] ) ? $ds['repeat_add_to_cart'] : ''; + $linkable_img = isset( $ds['linkable_img'] ) ? $ds['linkable_img'] : ''; + $highlighted_product_id = ! empty( $ds['highlighted_product_id'] ) ? intval( $ds[ 'highlighted_product_id' ] ) : null; + $icon = ! empty( $ds['field_icon'] ) && ! empty( $ds['field_icon']['value'] ) ? $ds['field_icon'] : []; + $theme_wrap_class = $theme = ''; + if ( ! empty( $ds['theme'] ) ) { + $theme = esc_attr( $ds['theme'] ); + $theme_wrap_class = " custom {$theme}"; + } + do_action( 'eael/wcpc/before_content_wrapper' ); ?> +
        + + + + + + + + '; + $rm_index = 0; + foreach ( $products as $product_id => $product ) { + ?> + + '; + } + + $count = 1; + foreach ( $fields as $field => $name ) { + $f_heading_class = 1 === $count ? 'first-th' : ''; + $count ++; + ?> + + + + $product ) { + $is_highlighted = $product_id === $highlighted_product_id; + $highlighted = $is_highlighted ? 'featured' : ''; + $product_class = ( $index % 2 == 0 ? 'odd' : 'even' ) . " col_{$index} product_{$product_id} $highlighted" ?> + + + + + + + + + + + + + $product ) : + $highlighted = $product_id === $highlighted_product_id ? 'featured' : ''; + $product_class = ( $index % 2 == 0 ? 'odd' : 'even' ) . " col_{$index} product_{$product_id} $highlighted" ?> + + + + + + + + + + + $product ) : + $highlighted = $product_id === $highlighted_product_id ? 'featured' : ''; + $product_class = ( $index % 2 == 0 ? 'odd' : 'even' ) . " col_{$index} product_{$product_id} $highlighted" ?> + + + + + + + + +
          + +
        +
        + %s", HelperClass::eael_wp_kses( $title ) ); + } + } else { + if ( 'theme-5' === $theme && $field === 'title' ) { + echo ' '; + } else { + if ( ! empty( $icon ) ) { + self::print_icon( $icon ); + } + printf( '%s', HelperClass::eael_wp_kses( $name ) ); + + } + } ?> +
        +
        + + '; + if ( 'theme-4' === $theme && $is_highlighted && $ribbon ) { + printf( '%s', esc_html( $ribbon ) ); + } + + if ( 'yes' === $linkable_img ) { + printf( "", esc_url( $product->get_permalink() ) ); + } + } + + echo ! empty( $product->fields[ $field ] ) ? $product->fields[ $field ] : ' '; + + if ( $field === 'image' ) { + if ( 'yes' === $linkable_img ) { + echo ''; + } + if ( 'theme-4' === $theme ) { + echo ! empty( $product->fields['title'] ) ? sprintf( "

        %s

        ", HelperClass::eael_wp_kses( $product->fields['title'] ) ) : ' '; + echo ! empty( $product->fields['price'] ) ? wp_kses_post( $product->fields['price'] ) : ' '; + } + echo '
        '; + } + ?> + +
        +
        + %s', esc_html( $fields['price'] ) ); + + ?> +
        +
        fields['price'] ); ?>
        +
        + %s', esc_html( $fields['add-to-cart'] ) ); ?> +
        +
        + +
        + +
        + products_list; + } + + $products = apply_filters( 'eael/wcpc/products_ids', $products ); + $fields = $this->fields( $products ); + global $product; + if ( ! empty( $products ) && is_array( $products ) ) { + foreach ( $products as $product_id ) { + /** @type WC_Product $product WooCommerce Product */ + $product = wc_get_product( $product_id ); + if ( ! $product ) { + continue; + } + + $product->fields = []; + + // custom attributes + foreach ( $fields as $field => $name ) { + switch ( $field ) { + case 'title': + $product->fields[ $field ] = HelperClass::eael_wp_kses($product->get_title()); + break; + case 'price': + $product->fields[ $field ] = $product->get_price_html(); + break; + case 'add-to-cart': + ob_start(); + woocommerce_template_loop_add_to_cart(); + $product->fields[ $field ] = ob_get_clean(); + break; + case 'image': + $product->fields[ $field ] = $product->get_image(); + break; + case 'description': + $description = apply_filters( 'woocommerce_short_description', $product->get_short_description() ? $product->get_short_description() : wc_trim_string( $product->get_description(), 400 ) ); + $product->fields[ $field ] = apply_filters( 'eael/wcpc/woocommerce_short_description', $description ); + break; + case 'stock': + $availability = $product->get_availability(); + if ( empty( $availability['availability'] ) ) { + $availability['availability'] = __( 'In stock', 'essential-addons-for-elementor-lite' ); + } + $product->fields[ $field ] = sprintf( '%s', esc_html( $availability['availability'] ) ); + break; + case 'sku': + $sku = $product->get_sku(); + ! $sku && $sku = '-'; + $product->fields[ $field ] = $sku; + break; + case 'weight': + if ( $weight = $product->get_weight() ) { + $weight = wc_format_localized_decimal( $weight ) . ' ' . esc_attr( get_option( 'woocommerce_weight_unit' ) ); + } else { + $weight = '-'; + } + $product->fields[ $field ] = sprintf( '%s', esc_html( $weight ) ); + break; + case 'dimension': + $dimensions = function_exists( 'wc_format_dimensions' ) ? wc_format_dimensions( $product->get_dimensions( false ) ) : $product->get_dimensions(); + ! $dimensions && $dimensions = '-'; + $product->fields[ $field ] = sprintf( '%s', esc_html( $dimensions ) ); + break; + default: + if ( taxonomy_exists( $field ) ) { + $product->fields[ $field ] = []; + $terms = get_the_terms( $product_id, $field ); + if ( ! empty( $terms ) && is_array( $terms ) ) { + foreach ( $terms as $term ) { + $term = sanitize_term( $term, $field ); + $product->fields[ $field ][] = $term->name; + } + } + if ( ! empty( $product->fields[ $field ] ) ) { + $product->fields[ $field ] = implode( ', ', $product->fields[ $field ] ); + } else { + $product->fields[ $field ] = '-'; + } + } else { + do_action( 'eael/wcpc/compare_field_' . $field, [ + $product, + &$product->fields, + ] ); + } + break; + } + } + + $products_list[ $product_id ] = $product; + } + } + + return apply_filters( 'eael/wcpc/products_list', $products_list ); + } + + /** + * Get the fields to show in the comparison table + * + * @param array $products Optional array of products ids + * + * @return array $fields it returns an array of fields to show on the comparison table + */ + public function fields( $products = [] ) { + $fields = $this->get_settings_for_display( 'fields' ); + if ( empty( $fields ) || ! is_array( $fields ) ) { + return apply_filters( 'eael/wcpc/products_fields_none', [] ); + } + + $df = $this->get_field_types(); + $fields_to_show = []; + foreach ( $fields as $field ) { + if ( isset( $df[ $field['field_type'] ] ) ) { + $fields_to_show[ $field['field_type'] ] = HelperClass::eael_wp_kses($field['field_label']); + } else { + if ( taxonomy_exists( $field['field_type'] ) ) { + $fields_to_show[ $field['field_type'] ] = wc_attribute_label( $field['field_type'] ); + } + } + } + + return apply_filters( 'eael/wcpc/products_fields_to_show', $fields_to_show, $products ); + } + + public function get_product_remove_url( $product_id ) { + $url_args = [ + 'action' => $this->remove_action, + 'id' => $product_id, + ]; + + return apply_filters( 'eael/wcpc/get_product_remove_url', esc_url_raw( add_query_arg( $url_args, site_url() ) ), $this->remove_action ); + } + + public static function print_icon( $icon ) { + if ( ! empty( $icon['value'] ) && ! empty( $icon['library'] ) ) { + echo ''; + Icons_Manager::render_icon( $icon, [ 'aria-hidden' => 'true' ] ); + echo ''; + } + } + + // static methods for product grids only + public static function print_compare_button( $id = false, $btn_type = 'text' ) { + if ( empty( $id) ) { + global $product; + if (!$product) return; + $id = $product->get_id(); + } + + $loader = ' + + + + + + + + + '; + $fa_icon = ''; + $btn_content = '' .__( 'Compare', 'essential-addons-for-elementor-lite' ). ''; + if ('icon' === $btn_type) { + printf( '%2$s %3$s', intval( $id ), $loader, $fa_icon ); + }else{ + printf( '%2$s %3$s', intval( $id ), $loader, $btn_content ); + } + } + + public function get_compare_table() { + $ajax = wp_doing_ajax(); + $page_id = 0; + $widget_id = 0; + + if ( ! empty( $_POST['page_id'] ) ) { + $page_id = intval( $_POST['page_id'], 10 ); + } else { + $err_msg = __( 'Page ID is missing', 'essential-addons-for-elementor-lite' ); + } + if ( ! empty( $_POST['widget_id'] ) ) { + $widget_id = sanitize_text_field( $_POST['widget_id'] ); + } else { + $err_msg = __( 'Widget ID is missing', 'essential-addons-for-elementor-lite' ); + } + if ( ! empty( $_POST['product_id'] ) ) { + $product_id = sanitize_text_field( $_POST['product_id'] ); + } else { + $err_msg = __( 'Product ID is missing', 'essential-addons-for-elementor-lite' ); + } + + if (!empty($_POST['product_ids'])) { + $product_ids = wp_unslash(json_decode($_POST['product_ids'])); + } + + if (empty($product_ids)) { + $product_ids = []; + } + + if ( ! empty( $product_id ) ) { + $p_exist = ! empty( $product_ids ) && is_array( $product_ids ); + if ( ! empty( $_POST['remove_product'] ) && $p_exist ) { + $product_ids = array_filter($product_ids, function ($id) use ($product_id){ + return $id != intval( $product_id ); + }); + } else { + $product_ids[] = intval( $product_id ); + } + } + + + if ( ! empty( $err_msg ) ) { + if ( $ajax ) { + wp_send_json_error( $err_msg ); + } + + return false; + } + if ( empty( $_POST['nonce'] ) || ! wp_verify_nonce( $_POST['nonce'], 'eael_product_grid' ) ) { + if ( $ajax ) { + wp_send_json_error( __( 'Security token did not match', 'essential-addons-for-elementor-lite' ) ); + } + + return false; + } + $product_ids = array_values(array_unique($product_ids)); + + $ds = $this->eael_get_widget_settings( $page_id, $widget_id ); + $products = self::static_get_products_list( $product_ids, $ds ); + $fields = self::static_fields( $product_ids, $ds ); + ob_start(); + self::render_compare_table( compact( 'products', 'fields', 'ds' ) ); + $table = ob_get_clean(); + wp_send_json_success( [ 'compare_table' => $table, 'product_ids' => $product_ids ] ); + + return null; + } + + /** + * Return the array with all products and all attributes values + * + * @param array $products ids of wc product + * @param array $settings + * + * @return array The complete list of products with all attributes value + */ + public static function static_get_products_list( $products = [], $settings = [] ) { + $products_list = []; + + $products = apply_filters( 'eael/wcpc/products_ids', $products ); + $fields = self::static_fields( $products, $settings ); + + global $product; + if ( ! empty( $products ) && is_array( $products ) ) { + foreach ( $products as $product_id ) { + /** @type WC_Product $product WooCommerce Product */ + $product = wc_get_product( $product_id ); + if ( ! $product ) { + continue; + } + + $product->fields = []; + + // custom attributes + foreach ( $fields as $field => $name ) { + switch ( $field ) { + case 'title': + $product->fields[ $field ] = HelperClass::eael_wp_kses($product->get_title()); + break; + case 'price': + $product->fields[ $field ] = $product->get_price_html(); + break; + case 'add-to-cart': + ob_start(); + woocommerce_template_loop_add_to_cart(); + $product->fields[ $field ] = ob_get_clean(); + break; + case 'image': + $product->fields[ $field ] = $product->get_image(); + break; + case 'description': + $description = apply_filters( 'woocommerce_short_description', $product->get_short_description() ? $product->get_short_description() : wc_trim_string( $product->get_description(), 400 ) ); + $product->fields[ $field ] = apply_filters( 'eael/wcpc/woocommerce_short_description', $description ); + break; + case 'stock': + $availability = $product->get_availability(); + if ( empty( $availability['availability'] ) ) { + $availability['availability'] = __( 'In stock', 'essential-addons-for-elementor-lite' ); + } + $product->fields[ $field ] = sprintf( '%s', esc_html( $availability['availability'] ) ); + break; + case 'sku': + $sku = $product->get_sku(); + ! $sku && $sku = '-'; + $product->fields[ $field ] = $sku; + break; + case 'weight': + if ( $weight = $product->get_weight() ) { + $weight = wc_format_localized_decimal( $weight ) . ' ' . esc_attr( get_option( 'woocommerce_weight_unit' ) ); + } else { + $weight = '-'; + } + $product->fields[ $field ] = sprintf( '%s', esc_html( $weight ) ); + break; + case 'dimension': + $dimensions = function_exists( 'wc_format_dimensions' ) ? wc_format_dimensions( $product->get_dimensions( false ) ) : $product->get_dimensions(); + if ( empty( $dimensions ) ) { + $dimensions = '-'; + } + $product->fields[ $field ] = sprintf( '%s', esc_html( $dimensions ) ); + break; + default: + if ( taxonomy_exists( $field ) ) { + $product->fields[ $field ] = []; + $terms = get_the_terms( $product_id, $field ); + if ( ! empty( $terms ) && is_array( $terms ) ) { + foreach ( $terms as $term ) { + $term = sanitize_term( $term, $field ); + $product->fields[ $field ][] = $term->name; + } + } + + if ( ! empty( $product->fields[ $field ] ) ) { + $product->fields[ $field ] = implode( ', ', $product->fields[ $field ] ); + } else { + $product->fields[ $field ] = '-'; + } + } else { + do_action( 'eael/wcpc/compare_field_' . $field, [ + $product, + &$product->fields, + ] ); + } + break; + } + } + + $products_list[ $product_id ] = $product; + } + } + + return apply_filters( 'eael/wcpc/products_list', $products_list ); + } + + /** + * Get the fields to show in the comparison table + * + * @param array $products Optional array of products ids + * @param array $settings + * + * @return array $fields it returns an array of fields to show on the comparison table + */ + public static function static_fields( $products = [], $settings = [] ) { + if ( empty( $settings['fields'] ) || ! is_array( $settings['fields'] ) ) { + return apply_filters( 'eael/wcpc/products_fields_none', [] ); + } + $fields = $settings['fields']; + $df = self::get_field_types(); + $fields_to_show = []; + foreach ( $fields as $field ) { + if ( isset( $df[ $field['field_type'] ] ) ) { + $fields_to_show[ $field['field_type'] ] = HelperClass::eael_wp_kses($field['field_label']); + } else { + if ( taxonomy_exists( $field['field_type'] ) ) { + $fields_to_show[ $field['field_type'] ] = wc_attribute_label( $field['field_type'] ); + } + } + } + + return apply_filters( 'eael/wcpc/products_fields_to_show', $fields_to_show, $products ); + } + + +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/index.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/index.php new file mode 100644 index 0000000..e71af0e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/index.php @@ -0,0 +1 @@ + [ + 'title' => __( 'Content Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'creative-btn', + 'title' => __( 'Creative Button', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/creative-buttons/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/content-elements/creative-buttons/', + ], + [ + 'key' => 'team-members', + 'title' => __( 'Team Member', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/team-members/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/team-members/', + 'promotion' => 'popular' + ], + [ + 'key' => 'testimonials', + 'title' => __( 'Testimonial', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/testimonials/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/testimonials/', + ], + [ + 'key' => 'flip-box', + 'title' => __( 'Flip Box', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/flip-box/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/flip-box/', + ], + [ + 'key' => 'info-box', + 'title' => __( 'Info Box', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/info-box/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/info-box/', + ], + [ + 'key' => 'dual-header', + 'title' => __( 'Dual Color Heading', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/dual-color-headline/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/dual-color-headline/', + ], + [ + 'key' => 'tooltip', + 'title' => __( 'Tooltip', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/tooltip/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/tooltip/', + ], + [ + 'key' => 'adv-accordion', + 'title' => __( 'Advanced Accordion', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/advanced-accordion/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-accordion/', + 'promotion' => 'updated' + ], + [ + 'key' => 'adv-tabs', + 'title' => __( 'Advanced Tabs', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/advanced-tabs/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-tabs/', + 'promotion' => 'popular' + ], + [ + 'key' => 'feature-list', + 'title' => __( 'Feature List', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/feature-list/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-feature-list/', + ], + [ + 'key' => 'offcanvas', + 'title' => __( 'Offcanvas', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/offcanvas-content/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/essential-addons-elementor-offcanvas/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'advanced-menu', + 'title' => __( 'Advanced Menu', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/advanced-menu/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-advanced-menu/', + 'is_pro' => true + ], + [ + 'key' => 'toggle', + 'title' => __( 'Toggle', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/content-toggle/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/content-toggle/', + 'is_pro' => true + ], + [ + 'key' => 'testimonial-slider', + 'title' => __( 'Testimonial Slider', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/testimonial-slider/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/testimonial-slider/', + 'is_pro' => true + ], + [ + 'key' => 'static-product', + 'title' => __( 'Static Product', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/static-product/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/static-product/', + 'is_pro' => true + ], + [ + 'key' => 'team-member-carousel', + 'title' => __( 'Team Member Carousel', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/team-members-carousel/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/team-member-carousel/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'sticky-video', + 'title' => __( 'Sticky Video', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/sticky-video/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/sticky-video/', + 'promotion' => 'popular' + ], + [ + 'key' => 'event-calendar', + 'title' => __( 'Event Calendar', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/event-calendar/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/event-calendar/', + 'promotion' => 'popular' + ], + [ + 'key' => 'simple-menu', + 'title' => __( 'Simple Menu', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/simple-menu/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/simple-menu/', + ], + [ + 'key' => 'advanced-search', + 'title' => __( 'Advanced Search', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/advanced-search/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-search/', + 'is_pro' => true, + 'promotion' => 'new' + ], + ] + ], + 'dynamic-content-elements' => [ + 'title' => __( 'Dynamic Content Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'post-grid', + 'title' => __( 'Post Grid', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/post-grid/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/post-grid/', + 'promotion' => 'popular' + ], + [ + 'key' => 'post-timeline', + 'title' => __( 'Post Timeline', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/post-timeline/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/post-timeline/', + ], + [ + 'key' => 'data-table', + 'title' => __( 'Data Table', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/table/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/data-table/', + ], + [ + 'key' => 'advanced-data-table', + 'title' => __( 'Advanced Data Table', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/advanced-data-table/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-data-table/', + 'promotion' => 'popular' + ], + [ + 'key' => 'content-ticker', + 'title' => __( 'Content Ticker', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/content-ticker/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/content-ticker/', + ], + [ + 'key' => 'adv-google-map', + 'title' => __( 'Advanced Google Map', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/advanced-google-map/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-google-map/', + 'is_pro' => true, + 'setting' => $this->pro_enabled ? [ 'id' => 'eael-googl-map-setting' ] : [], + 'promotion' => 'popular' + ], + [ + 'key' => 'post-block', + 'title' => __( 'Post Block', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/post-block/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/post-block/', + 'is_pro' => true + ], + [ + 'key' => 'post-carousel', + 'title' => __( 'Post Carousel', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/post-carousel/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/post-carousel/', + 'is_pro' => true + ], + [ + 'key' => 'post-list', + 'title' => __( 'Smart Post List', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/post-list/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/smart-post-list/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'content-timeline', + 'title' => __( 'Content Timeline', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/content-timeline/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/content-timeline/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'dynamic-filter-gallery', + 'title' => __( 'Dynamic Gallery', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/dynamic-gallery/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/dynamic-filterable-gallery/', + 'promotion' => 'popular', + 'is_pro' => true + ], + [ + 'key' => 'nft-gallery', + 'title' => __( 'NFT Gallery', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/nft-gallery/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-nft-gallery/', + 'promotion' => 'new', + ], + [ + 'key' => 'business-reviews', + 'title' => __( 'Business Reviews', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/business-reviews/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-business-reviews/', + 'setting' => [ 'id' => 'eael-business-reviews-setting' ], + 'promotion' => 'new', + ], + ] + ], + 'creative-elements' => [ + 'title' => __( 'Creative Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'count-down', + 'title' => __( 'Countdown', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/countdown/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/creative-elements/ea-countdown/', + ], + [ + 'key' => 'fancy-text', + 'title' => __( 'Fancy Text', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/fancy-text/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/fancy-text/', + 'promotion' => 'popular' + ], + [ + 'key' => 'filter-gallery', + 'title' => __( 'Filterable Gallery', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/filterable-gallery/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/filterable-gallery/', + 'promotion' => 'popular' + ], + [ + 'key' => 'image-accordion', + 'title' => __( 'Image Accordion', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/image-accordion/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/image-accordion/', + ], + [ + 'key' => 'progress-bar', + 'title' => __( 'Progress Bar', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/progress-bar/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/progress-bar/', + 'promotion' => 'popular' + ], + [ + 'key' => 'interactive-promo', + 'title' => __( 'Interactive Promo', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/interactive-promo/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/interactive-promo/', + 'is_pro' => true + ], + [ + 'key' => 'counter', + 'title' => __( 'Counter', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/counter/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/counter/', + 'is_pro' => true + ], + [ + 'key' => 'lightbox', + 'title' => __( 'Lightbox & Modal', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/lightbox-modal/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/lightbox-modal/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'protected-content', + 'title' => __( 'Protected Content', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/protected-content/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-protected-content/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'img-comparison', + 'title' => __( 'Image Comparison', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/image-comparison/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/image-comparison/', + 'is_pro' => true + ], + [ + 'key' => 'flip-carousel', + 'title' => __( 'Flip Carousel', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/flip-carousel/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/flip-carousel/', + 'is_pro' => true, + ], + [ + 'key' => 'logo-carousel', + 'title' => __( 'Logo Carousel', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/logo-carousel/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/logo-carousel/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'interactive-cards', + 'title' => __( 'Interactive Cards', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/interactive-cards/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/interactive-cards/', + 'is_pro' => true + ], + [ + 'key' => 'one-page-navigation', + 'title' => __( 'One Page Navigation', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/one-page-nav/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/one-page-navigation/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'image-hotspots', + 'title' => __( 'Image Hotspots', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/image-hotspots/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/image-hotspots/', + 'is_pro' => true + ], + [ + 'key' => 'divider', + 'title' => __( 'Divider', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/divider/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/divider/', + 'is_pro' => true + ], + [ + 'key' => 'image-scroller', + 'title' => __( 'Image Scroller', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/image-scroller/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-image-scroller/', + 'is_pro' => true + ], + [ + 'key' => 'interactive-circle', + 'title' => __( 'Interactive Circle', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/interactive-circle/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/interactive-circle/', + 'promotion' => 'new' + ], + [ + 'key' => 'svg-draw', + 'title' => __( 'SVG Draw', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/svg-draw/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-svg-draw/', + 'promotion' => 'new' + ], + [ + 'key' => 'fancy-chart', + 'title' => __( 'Fancy Chart', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/fancy-chart/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-fancy-chart/', + 'promotion' => 'new', + 'is_pro' => true + ] + ] + ], + 'marketing-elements' => [ + 'title' => __( 'Marketing Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'call-to-action', + 'title' => __( 'Call To Action', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/call-to-action/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/call-to-action/', + ], + [ + 'key' => 'price-table', + 'title' => __( 'Pricing Table', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/pricing-table/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/pricing-table/', + 'promotion' => 'popular' + ], + [ + 'key' => 'price-menu', + 'title' => __( 'Price menu', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/price-menu/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/price-menu/', + 'is_pro' => true + ] + ] + ], + 'form-styler-elements' => [ + 'title' => __( 'Form Styler Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'contact-form-7', + 'title' => __( 'Contact Form 7', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/contact-form-7/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/contact-form-7/', + ], + [ + 'key' => 'weforms', + 'title' => __( 'weForms', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/weforms/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/weforms/', + ], + [ + 'key' => 'ninja-form', + 'title' => __( 'Ninja Form', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/ninja-forms/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ninja-forms/', + ], + [ + 'key' => 'gravity-form', + 'title' => __( 'Gravity Form', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/gravity-forms/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/gravity-forms/', + 'promotion' => 'popular' + ], + [ + 'key' => 'caldera-form', + 'title' => __( 'Caldera Form', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/caldera-forms/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/caldera-forms/', + ], + [ + 'key' => 'wpforms', + 'title' => __( 'WPForms', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/wpforms/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/wpforms/', + ], + [ + 'key' => 'fluentform', + 'title' => __( 'Fluent Forms', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/fluent-forms/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/fluent-form/', + ], + [ + 'key' => 'formstack', + 'title' => __( 'Formstack', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/formstack/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/formstack/', + ], + [ + 'key' => 'typeform', + 'title' => __( 'Typeform', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/typeform/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/typeform/', + 'setting' => [ + 'link' => esc_url( add_query_arg( [ + 'pr_code' => wp_hash( 'eael_typeform' ), + 'redirect_uri' => esc_url( admin_url( 'admin.php?page=eael-settings' ) ) + ], esc_url( 'https://app.essential-addons.com/typeform/index.php' ) ) ) + ], + ], + [ + 'key' => 'mailchimp', + 'title' => __( 'Mailchimp', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/mailchimp/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/mailchimp/', + 'is_pro' => true, + 'setting' => $this->pro_enabled ? [ 'id' => 'eael-mailchimp-setting' ] : [], + 'promotion' => 'popular' + ], + [ + 'key' => 'login-register', + 'title' => __( 'Login | Register Form', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/login-register-form', + 'doc_link' => 'https://essential-addons.com/elementor/docs/login-register-form/', + 'setting' => [ 'id' => 'eael-login-register-setting' ], + 'promotion' => 'popular' + ], + ] + ], + 'social-feed-elements' => [ + 'title' => __( 'Social Feed Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'twitter-feed', + 'title' => __( 'Twitter Feed', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/twitter-feed/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/twitter-feed/', + 'promotion' => 'updated' + ], + [ + 'key' => 'twitter-feed-carousel', + 'title' => __( 'Twitter Feed Carousel', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/twitter-feed/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/twitter-feed-carousel/', + 'is_pro' => true + ], + [ + 'key' => 'instagram-gallery', + 'title' => __( 'Instagram Feed', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/instagram-feed/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/instagram-feed/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'facebook-feed', + 'title' => __( 'Facebook Feed', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/facebook-feed/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/facebook-feed/', + 'promotion' => 'updated' + ], + ] + ], + 'learn-dash-elements' => [ + 'title' => __( 'LearnDash Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'learn-dash-course-list', + 'title' => __( 'LearnDash Course List', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/learndash-course-list/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/learndash-course-list/', + 'is_pro' => true + ] + ] + ], + 'documentation-elements' => [ + 'title' => __( 'Documentation Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'betterdocs-category-grid', + 'title' => __( 'BetterDocs Category Grid', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/betterdocs-category-grid/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/betterdocs-category-grid/' + ], + [ + 'key' => 'betterdocs-category-box', + 'title' => __( 'BetterDocs Category Box', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/betterdocs-category-box/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/betterdocs-category-box/' + ], + [ + 'key' => 'betterdocs-search-form', + 'title' => __( 'BetterDocs Search Form', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/betterdocs-search-form/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/betterdocs-search-form/' + ] + ] + ], + 'woocommerce-elements' => [ + 'title' => __( 'WooCommerce Elements', 'essential-addons-for-elementor-lite' ), + 'elements' => [ + [ + 'key' => 'product-grid', + 'title' => __( 'Woo Product Grid', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-product-grid/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/woocommerce-product-grid/', + 'promotion' => 'popular' + ], + [ + 'key' => 'woo-product-list', + 'title' => __( 'Woo Product List', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-product-list/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-product-list/', + 'promotion' => 'new' + ], + [ + 'key' => 'woo-collections', + 'title' => __( 'Woo Product Collections', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woocommerce-product-collections/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-product-collections/', + 'is_pro' => true + ], + [ + 'key' => 'woo-product-slider', + 'title' => __( 'Woo Product Slider', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-product-slider/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/woo-product-slider/', + 'is_pro' => true + ], + [ + 'key' => 'woo-product-carousel', + 'title' => __( 'Woo Product Carousel', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-product-carousel/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/woo-product-carousel/', + 'promotion' => 'new' + ], + [ + 'key' => 'woo-checkout', + 'title' => __( 'Woo Checkout', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-checkout/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/woo-checkout/', + 'promotion' => 'updated' + ], + [ + 'key' => 'woo-cart', + 'title' => __( 'Woo Cart', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-cart/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/woocommerce-cart/', + 'promotion' => 'new' + ], + [ + 'key' => 'woo-thank-you', + 'title' => __( 'Woo Thank You', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-thank-you', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-thank-you', + 'promotion' => 'new', + 'is_pro' => true + ], + [ + 'key' => 'woo-cross-sells', + 'title' => __( 'Woo Cross Sells', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-cross-sells/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-cross-sells/', + 'promotion' => 'new', + 'is_pro' => true + ], + [ + 'key' => 'woo-product-compare', + 'title' => __( 'Woo Product Compare', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-product-compare/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/woo-product-compare/' + ], + [ + 'key' => 'woo-product-gallery', + 'title' => __( 'Woo Product Gallery', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-product-gallery/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/woo-product-gallery/' + ], + [ + 'key' => 'woo-account-dashboard', + 'title' => __( 'Woo Account Dashboard', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/woo-account-dashboard/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-account-dashboard/', + 'promotion' => 'new', + 'is_pro' => true + ], + ] + ] +]; + +$elements = apply_filters( 'add_eael_elementor_addons', $elements ); + +?> + +
        +
        +
        +

        +

        +
        +
        + + + +
        +
        + +
        +
        + $element ): ?> +
        +

        +
        + + +
        +
        +

        +
        + + + + + + + + + + + + + + + + ' : '' ); ?> +
        +
        +
        + +
        +
        + + + + + + + + + + +
        +
        + +
        +
        + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/extensions.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/extensions.php new file mode 100644 index 0000000..8514be4 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/extensions.php @@ -0,0 +1,173 @@ + [ + 'title' => __( 'Premium Extensions', 'essential-addons-for-elementor-lite' ), + 'extensions' => [ + [ + 'key' => 'section-parallax', + 'title' => __( 'Parallax', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/parallax-scrolling/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-parallax/', + 'is_pro' => true + ], + [ + 'key' => 'section-particles', + 'title' => __( 'Particles', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/particle-effect/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/particles/', + 'is_pro' => true + ], + [ + 'key' => 'tooltip-section', + 'title' => __( 'Advanced Tooltip', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/advanced-tooltip/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-advanced-tooltip/', + 'is_pro' => true + ], + [ + 'key' => 'content-protection', + 'title' => __( 'Content Protection', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/content-protection/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-content-protection/', + 'is_pro' => true, + 'promotion' => 'popular' + ], + [ + 'key' => 'reading-progress', + 'title' => __( 'Reading Progress Bar', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/reading-progress/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-reading-progress-bar/', + ], + [ + 'key' => 'table-of-content', + 'title' => __( 'Table of Contents', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/table-of-content/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/table-of-content', + 'promotion' => 'popular' + ], + [ + 'key' => 'post-duplicator', + 'title' => __( 'Duplicator', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/duplicator/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/duplicator/', + 'setting' => [ 'id' => 'eael-post-duplicator-setting' ] + ], + [ + 'key' => 'custom-js', + 'title' => __( 'Custom JS', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/custom-js/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/custom-js/', + 'promotion' => 'popular' + ], + [ + 'key' => 'xd-copy', + 'title' => __( 'Cross-Domain Copy Paste', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/cross-domain-copy-paste/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/cross-domain-copy-paste/', + 'is_pro' => true, + 'promotion' => 'new' + ], + [ + 'key' => 'scroll-to-top', + 'title' => __( 'Scroll to Top', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/scroll-to-top/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/scroll-to-top/', + 'promotion' => 'new' + ], + [ + 'key' => 'conditional-display', + 'title' => __( 'Conditional Display', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/conditional-display/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/conditional-display/', + 'is_pro' => true, + 'promotion' => 'new' + ], + [ + 'key' => 'wrapper-link', + 'title' => __( 'Wrapper Link', 'essential-addons-for-elementor-lite' ), + 'demo_link' => 'https://essential-addons.com/elementor/wrapper-link/', + 'doc_link' => 'https://essential-addons.com/elementor/docs/ea-wrapper-link/', + 'promotion' => 'new' + ], + ] + ] +]; + +?> + + +
        +
        +
        +

        +

        +
        +
        + + + +
        +
        + +
        +
        + + $element ): ?> +
        +

        +
        + + +
        +
        +

        +
        + + + + + + + + + + + + + + + + + ' : '' ); ?> +
        +
        +
        + +
        +
        + +
        +
        + +
        +
        + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/general.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/general.php new file mode 100644 index 0000000..12dd326 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/general.php @@ -0,0 +1,173 @@ +
        +
        +
        +
        +
        +

        + +

        + View Changelog +
        +
        + + installer->get_local_plugin_data( 'templately/templately.php' ) === false ) { ?> +
        +
        +
        + %s %s', 'essential-addons-for-elementor-lite' ), '5000+', 'Ready Templates' ); ?> +
        +
        + +
        +
          +
        • + + + + + + + + + + + + +
        • +
        • + + + + + + + + + + + + +
        • +
        • + + + + + + + + + + + + +
        • +
        • + + + + + + + + + + + + +
        • +
        + +
        +
        + +
        +
        +
        +
        +

        🚀

        +

        + +
        +
        +
        +
        +
        + +
        + + + +
        +
        +
        +
        + + +
        +
        +
        +
        + +
        +

        +
        + %s', 'essential-addons-for-elementor-lite' ), 'Upgrade to Pro' ); + } else { + do_action( 'eael_manage_license_action_link' ); + } + ?> +
        +
        +
        +
        +
        +
        +

        88

        +

        +
        +
        +

        00

        +

        +
        +
        +

        00

        +

        +
        +
        + +
        +

        +
        + +
        +

        +
        + +
        +

        +
        + +
        +

        +
        +
        +
        +
        +
        + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/go-pro.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/go-pro.php new file mode 100644 index 0000000..9828456 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/go-pro.php @@ -0,0 +1,167 @@ +
        +
        +
        +
        +
        + +

        +
        +
        +
        +
        +
        +
        +
        + + + + +
        +
        +

        +

        + +
        +
        +
        +
        +
        +
        + + + + +
        +
        +

        +

        + +
        +
        +
        +
        +
        +
        + + + + +
        +
        +

        +

        + +
        +
        +
        +
        + +
        +
        + +
        +
        +

        +

        +
        +
        +
        + +
        +
        +
        +
        + + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/integrations.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/integrations.php new file mode 100644 index 0000000..87b723a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/integrations.php @@ -0,0 +1,93 @@ + 'betterdocs', + 'basename' => 'betterdocs/betterdocs.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/bd-new.svg', + 'title' => __( 'BetterDocs', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'BetterDocs will help you to create & organize your documentation page in a beautiful way that will make your visitors find any help article easily.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'embedpress', + 'basename' => 'embedpress/embedpress.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/ep.svg', + 'title' => __( 'EmbedPress', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site. ', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'notificationx', + 'basename' => 'notificationx/notificationx.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/nx.svg', + 'title' => __( 'NotificationX', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Best FOMO Social Proof Plugin to boost your sales conversion. Create stunning Sales Popup & Notification Bar With Elementor Support.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'easyjobs', + 'basename' => 'easyjobs/easyjobs.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/ej.svg', + 'title' => __( 'easy.jobs', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Easy solution for the job recruitment to attract, manage & hire right talent faster. The Best Talent Recruitment Suite which lets you manage jobs & career page in Elementor.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'wp-scheduled-posts', + 'basename' => 'wp-scheduled-posts/wp-scheduled-posts.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/wscp.svg', + 'title' => __( 'SchedulePress', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Best Content Marketing Tool For WordPress – Schedule, Organize, & Auto Share Blog Posts. Take a quick glance at your content planning with Schedule Calendar, Auto & Manual Scheduler and more.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'betterlinks', + 'basename' => 'betterlinks/betterlinks.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/btl.svg', + 'title' => __( 'BetterLinks', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Best Link Shortening tool to create, shorten and manage any URL to help you cross-promote your brands & products. Gather analytics reports, run successfully marketing campaigns easily & many more.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'essential-blocks', + 'basename' => 'essential-blocks/essential-blocks.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/eb-new.svg', + 'title' => __( 'Essential Blocks', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Enhance your Gutenberg experience with 40+ unique blocks (more coming soon). Add power to the block editor using our easy-to-use blocks which are designed to make your next WordPress page or posts design easier and prettier than ever before.', 'essential-addons-for-elementor-lite' ), + ], + [ + 'slug' => 'better-payment', + 'basename' => 'better-payment/better-payment.php', + 'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/bp.svg', + 'title' => __( 'Better Payment', 'essential-addons-for-elementor-lite' ), + 'desc' => __( 'Better Payment streamlines transactions in Elementor, integrating PayPal, Stripe, advanced analytics, validation, and Elementor forms for the most secure & efficient payments.', 'essential-addons-for-elementor-lite' ), + ], +]; +?> + +
        +
        + +
        +
        +
        +
        + +
        +

        +

        + installer->get_local_plugin_data( $plugin[ 'basename' ] ) === false ) { ?> + + + + + + + + +
        +
        +
        + +
        +
        +
        + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/popup.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/popup.php new file mode 100644 index 0000000..6021347 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/popup.php @@ -0,0 +1,300 @@ +
        +
        +
        + +
        +
        +
        diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/tools.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/tools.php new file mode 100644 index 0000000..395b7b3 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/admin/tools.php @@ -0,0 +1,73 @@ +
        +
        +
        +
        +
        +
        +
        + +
        +
        +

        +

        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + +
        +
        +

        +

        +
        +
        +
        +
        +
        +
        + +

        +
        + +
        +
        +
        +
        + +
        +
        +

        +

        +
        +
        +
        +
        +
        +
        +
        +
        + +
        +
        diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/index.php b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/index.php new file mode 100644 index 0000000..e71af0e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/includes/templates/index.php @@ -0,0 +1 @@ +%s %s" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:333, ../includes/templates/admin/general.php:21 +msgid "Unlock an extensive collection of ready WordPress templates, along with full site import & cloud collaboration features" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:349, ../includes/templates/admin/general.php:37 +msgid "Stunning, Ready Website Templates" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:363, ../includes/templates/admin/general.php:53 +msgid "One-Click Full Site Import" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:378, ../includes/templates/admin/general.php:68 +msgid "Add Team Members & Collaborate" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:393, ../includes/templates/admin/general.php:83 +msgid "Templates Cloud with Workspace" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:426, ../includes/Traits/Admin.php:294, ../includes/Traits/Admin.php:429, ../includes/Traits/Helper.php:617, ../includes/templates/admin/integrations.php:83 +msgid "Activate" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:422, ../includes/templates/admin/integrations.php:79 +msgid "Activated" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:419, ../includes/templates/admin/integrations.php:76 +msgid "Install" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:444 +msgid "💪 Make Essential Addons more awesome by being our Contributor" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:451 +msgid "" +"We collect non-sensitive diagnostic data and plugin usage\n" +" information. Your site URL, WordPress & PHP version, plugins &\n" +" themes and email address to send you the discount coupon. This\n" +" data lets us make sure this plugin always stays compatible with\n" +" the most popular plugins and themes. No spam, we promise." +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:460 +msgid "No, Thanks" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:462 +msgid "Count me in" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:482, ../includes/templates/admin/integrations.php:7 +msgid "BetterDocs" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:483, ../includes/templates/admin/integrations.php:8 +msgid "BetterDocs will help you to create & organize your documentation page in a beautiful way that will make your visitors find any help article easily." +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:489, ../includes/Elements/EmbedPress.php:19, ../includes/templates/admin/integrations.php:14 +msgid "EmbedPress" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:490, ../includes/templates/admin/integrations.php:15 +msgid "EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site. " +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:496, ../includes/templates/admin/integrations.php:21 +msgid "NotificationX" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:497, ../includes/templates/admin/integrations.php:22 +msgid "Best FOMO Social Proof Plugin to boost your sales conversion. Create stunning Sales Popup & Notification Bar With Elementor Support." +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:503, ../includes/templates/admin/integrations.php:28 +msgid "easy.jobs" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:504, ../includes/templates/admin/integrations.php:29 +msgid "Easy solution for the job recruitment to attract, manage & hire right talent faster. The Best Talent Recruitment Suite which lets you manage jobs & career page in Elementor." +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:510, ../includes/templates/admin/integrations.php:35 +msgid "SchedulePress" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:511, ../includes/templates/admin/integrations.php:36 +msgid "Best Content Marketing Tool For WordPress – Schedule, Organize, & Auto Share Blog Posts. Take a quick glance at your content planning with Schedule Calendar, Auto & Manual Scheduler and more." +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:517, ../includes/templates/admin/integrations.php:42 +msgid "BetterLinks" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:518, ../includes/templates/admin/integrations.php:43 +msgid "Best Link Shortening tool to create, shorten and manage any URL to help you cross-promote your brands & products. Gather analytics reports, run successfully marketing campaigns easily & many more." +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:524, ../includes/Traits/Helper.php:622, ../includes/templates/admin/integrations.php:49 +msgid "Essential Blocks" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:525, ../includes/templates/admin/integrations.php:50 +msgid "Enhance your Gutenberg experience with 40+ unique blocks (more coming soon). Add power to the block editor using our easy-to-use blocks which are designed to make your next WordPress page or posts design easier and prettier than ever before." +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:531, ../includes/Elements/Better_Payment.php:19, ../includes/templates/admin/integrations.php:56 +msgid "Better Payment" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:532, ../includes/templates/admin/integrations.php:57 +msgid "Better Payment streamlines transactions in Elementor, integrating PayPal, Stripe, advanced analytics, validation, and Elementor forms for the most secure & efficient payments." +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:638, ../includes/templates/admin/elements.php:5 +msgid "Content Elements" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:642, ../includes/Elements/Creative_Button.php:32, ../includes/templates/admin/elements.php:9 +msgid "Creative Button" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:647, ../includes/Elements/Team_Member.php:26, ../includes/templates/admin/elements.php:15 +msgid "Team Member" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:652, ../includes/Elements/Testimonial.php:24, ../includes/templates/admin/elements.php:22 +msgid "Testimonial" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:657, ../includes/Elements/Flip_Box.php:33, ../includes/templates/admin/elements.php:28 +msgid "Flip Box" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:662, ../includes/Elements/Info_Box.php:30, ../includes/templates/admin/elements.php:34 +msgid "Info Box" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:667, ../includes/Elements/Dual_Color_Header.php:29, ../includes/templates/admin/elements.php:40 +msgid "Dual Color Heading" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:672, ../includes/Elements/Pricing_Table.php:1545, ../includes/Elements/Tooltip.php:26, ../includes/templates/admin/elements.php:46 +msgid "Tooltip" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:677, ../includes/Elements/Adv_Accordion.php:31, ../includes/templates/admin/elements.php:52 +msgid "Advanced Accordion" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:682, ../includes/Elements/Adv_Tabs.php:31, ../includes/templates/admin/elements.php:59 +msgid "Advanced Tabs" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:687, ../includes/Elements/Feature_List.php:28, ../includes/Elements/Pricing_Table.php:1261, ../includes/templates/admin/elements.php:66 +msgid "Feature List" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:693, ../includes/Elements/Sticky_Video.php:27, ../includes/templates/admin/elements.php:116 +msgid "Sticky Video" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:698, ../includes/Classes/WPDeveloper_Setup_Wizard.php:928, ../includes/Elements/Event_Calendar.php:38, ../includes/templates/admin/elements.php:123, ../includes/templates/admin/go-pro.php:69 +msgid "Event Calendar" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:703, ../includes/Elements/Simple_Menu.php:33, ../includes/templates/admin/elements.php:130 +msgid "Simple Menu" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:709, ../includes/templates/admin/elements.php:145 +msgid "Dynamic Content Elements" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:713, ../includes/Elements/Post_Grid.php:33, ../includes/templates/admin/elements.php:149 +msgid "Post Grid" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:718, ../includes/Elements/Post_Timeline.php:31, ../includes/templates/admin/elements.php:156 +msgid "Post Timeline" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:722, ../includes/Elements/Data_Table.php:32, ../includes/templates/admin/elements.php:162 +msgid "Data Table" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:727, ../includes/Elements/Advanced_Data_Table.php:26, ../includes/templates/admin/elements.php:168 +msgid "Advanced Data Table" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:731, ../includes/Elements/Content_Ticker.php:30, ../includes/templates/admin/elements.php:175 +msgid "Content Ticker" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:736, ../includes/Elements/NFT_Gallery.php:31, ../includes/Elements/NFT_Gallery.php:2397, ../includes/Elements/NFT_Gallery.php:2522, ../includes/templates/admin/elements.php:228 +msgid "NFT Gallery" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:741, ../includes/Elements/Business_Reviews.php:37, ../includes/templates/admin/elements.php:235 +msgid "Business Reviews" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:746, ../includes/templates/admin/elements.php:244 +msgid "Creative Elements" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:750, ../includes/Elements/Countdown.php:27, ../includes/templates/admin/elements.php:248 +msgid "Countdown" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:755, ../includes/Elements/Fancy_Text.php:27, ../includes/Elements/Fancy_Text.php:70, ../includes/templates/admin/elements.php:254 +msgid "Fancy Text" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:760, ../includes/Elements/Filterable_Gallery.php:36, ../includes/templates/admin/elements.php:261 +msgid "Filterable Gallery" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:765, ../includes/Elements/Image_Accordion.php:26, ../includes/templates/admin/elements.php:268 +msgid "Image Accordion" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:770, ../includes/Elements/GravityForms.php:581, ../includes/Elements/GravityForms.php:647, ../includes/Elements/Progress_Bar.php:28, ../includes/Elements/Progress_Bar.php:127, ../includes/Elements/Progress_Bar.php:179, ../includes/templates/admin/elements.php:274 +msgid "Progress Bar" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:775, ../includes/Elements/Interactive_Circle.php:25, ../includes/templates/admin/elements.php:369 +msgid "Interactive Circle" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:780, ../includes/Elements/SVG_Draw.php:24, ../includes/templates/admin/elements.php:376 +msgid "SVG Draw" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:785, ../includes/Traits/Elements.php:346, ../includes/templates/admin/elements.php:383 +msgid "Fancy Chart" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:791 +msgid "Marketing & Social Feed Elements" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:795, ../includes/templates/admin/elements.php:396 +msgid "Call To Action" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:800, ../includes/Elements/Pricing_Table.php:33, ../includes/templates/admin/elements.php:402 +msgid "Pricing Table" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:805, ../includes/Elements/Twitter_Feed.php:30, ../includes/templates/admin/elements.php:504 +msgid "Twitter Feed" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:810, ../includes/Elements/Facebook_Feed.php:28, ../includes/templates/admin/elements.php:526 +msgid "Facebook Feed" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:817, ../includes/templates/admin/elements.php:417 +msgid "Form Styler Elements" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:821, ../includes/Elements/Contact_Form_7.php:43, ../includes/templates/admin/elements.php:421 +msgid "Contact Form 7" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:826, ../includes/templates/admin/elements.php:427 +msgid "weForms" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:830, ../includes/templates/admin/elements.php:433 +msgid "Ninja Form" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:834, ../includes/templates/admin/elements.php:439 +msgid "Gravity Form" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:838, ../includes/Elements/Caldera_Forms.php:96, ../includes/templates/admin/elements.php:446 +msgid "Caldera Form" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:842, ../includes/Elements/WpForms.php:27, ../includes/Elements/WpForms.php:87, ../includes/templates/admin/elements.php:452 +msgid "WPForms" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:846, ../includes/Elements/FluentForm.php:30, ../includes/templates/admin/elements.php:458 +msgid "Fluent Forms" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:850, ../includes/Elements/Formstack.php:28, ../includes/Elements/Formstack.php:169, ../includes/templates/admin/elements.php:464 +msgid "Formstack" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:854, ../includes/Elements/TypeForm.php:24, ../includes/Elements/TypeForm.php:125, ../includes/Elements/TypeForm.php:131, ../includes/templates/admin/elements.php:470 +msgid "Typeform" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:858 +msgid "Login Register Form" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:864, ../includes/templates/admin/elements.php:546 +msgid "Documentation Elements" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:868, ../includes/Elements/Betterdocs_Category_Grid.php:30, ../includes/templates/admin/elements.php:550 +msgid "BetterDocs Category Grid" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:872, ../includes/Elements/Betterdocs_Category_Box.php:34, ../includes/templates/admin/elements.php:556 +msgid "BetterDocs Category Box" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:877, ../includes/Elements/Betterdocs_Search_Form.php:29, ../includes/templates/admin/elements.php:562 +msgid "BetterDocs Search Form" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:882, ../includes/templates/admin/elements.php:569 +msgid "WooCommerce Elements" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:886, ../includes/Elements/Product_Grid.php:61, ../includes/templates/admin/elements.php:573 +msgid "Woo Product Grid" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:891, ../includes/Elements/Woo_Product_List.php:49, ../includes/templates/admin/elements.php:580 +msgid "Woo Product List" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:896, ../includes/Elements/Woo_Product_Carousel.php:63, ../includes/templates/admin/elements.php:601 +msgid "Woo Product Carousel" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:900, ../includes/Elements/Woo_Checkout.php:52, ../includes/templates/admin/elements.php:608 +msgid "Woo Checkout" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:904, ../includes/Elements/Woo_Cart.php:67, ../includes/templates/admin/elements.php:615 +msgid "Woo Cart" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:908, ../includes/Traits/Elements.php:334, ../includes/templates/admin/elements.php:630 +msgid "Woo Cross Sells" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:912, ../includes/Elements/Woo_Product_Compare.php:34, ../includes/templates/admin/elements.php:638 +msgid "Woo Product Compare" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:917, ../includes/Elements/Woo_Product_Gallery.php:49, ../includes/templates/admin/elements.php:644 +msgid "Woo Product Gallery" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:933, ../includes/Elements/Adv_Accordion.php:117, ../includes/Elements/Business_Reviews.php:2131, ../includes/Elements/Login_Register.php:1586, ../includes/Elements/Login_Register.php:4300, ../includes/Elements/Woo_Product_Carousel.php:2671, ../includes/Traits/Elements.php:298, ../includes/templates/admin/elements.php:87, ../includes/templates/admin/go-pro.php:75 +msgid "Toggle" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:938, ../includes/templates/admin/elements.php:181, ../includes/templates/admin/go-pro.php:82 +msgid "Advanced Google Map" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:943, ../includes/Traits/Elements.php:160, ../includes/templates/admin/elements.php:220, ../includes/templates/admin/go-pro.php:88 +msgid "Dynamic Gallery" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:948, ../includes/Traits/Elements.php:184, ../includes/templates/admin/elements.php:348, ../includes/templates/admin/go-pro.php:94 +msgid "Image Hotspots" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:953, ../includes/templates/admin/go-pro.php:100 +msgid "Lightbox and Modal" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:958, ../includes/Traits/Elements.php:232, ../includes/templates/admin/elements.php:482 +msgid "Mailchimp" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:963, ../includes/Traits/Elements.php:196, ../includes/templates/admin/elements.php:518, ../includes/templates/admin/go-pro.php:112 +msgid "Instagram Feed" +msgstr "" + +#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:978 +msgid "Quick Setup Wizard- Essential Addons" +msgstr "" + +#: ../includes/Controls/Select2.php:27, ../includes/Elements/Advanced_Data_Table.php:155, ../includes/Elements/Advanced_Data_Table.php:170, ../includes/Elements/Advanced_Data_Table.php:879, ../includes/Elements/Betterdocs_Search_Form.php:157, ../includes/Elements/Event_Calendar.php:907, ../includes/Elements/Event_Calendar.php:923, ../includes/Elements/Event_Calendar.php:924 +msgid "Search" +msgstr "" + +#: ../includes/Controls/Select2.php:28, ../includes/Elements/Woo_Cart.php:193, ../includes/Elements/Woo_Cart.php:792, ../includes/Traits/Woo_Product_Comparable.php:1788 +msgid "Remove" +msgstr "" + +#: ../includes/Controls/Select2.php:29, ../includes/Elements/Adv_Tabs.php:237, ../includes/Elements/Adv_Tabs.php:264, ../includes/Elements/Data_Table.php:162, ../includes/Elements/Data_Table.php:194, ../includes/Elements/Feature_List.php:82, ../includes/Elements/Feature_List.php:168, ../includes/Elements/Filterable_Gallery.php:745, ../includes/Elements/Flip_Box.php:205, ../includes/Elements/Flip_Box.php:445, ../includes/Elements/Info_Box.php:111, ../includes/Elements/NFT_Gallery.php:1035, ../includes/Elements/NFT_Gallery.php:1354, ../includes/Elements/NFT_Gallery.php:1602, ../includes/Elements/Post_Grid.php:123, ../includes/Elements/Post_Timeline.php:239, ../includes/Elements/Tooltip.php:83, ../includes/Elements/Tooltip.php:180, ../includes/Elements/Woo_Cart.php:194, ../includes/Elements/Woo_Product_List.php:523, ../includes/Elements/Woo_Product_List.php:1308, ../includes/Elements/Woo_Product_List.php:1375, ../includes/Traits/Controls.php:615, ../includes/Traits/Controls.php:897, ../includes/Traits/Controls.php:1032, ../includes/Traits/Woo_Product_Comparable.php:40, ../includes/Traits/Woo_Product_Comparable.php:71 +msgid "Image" +msgstr "" + +#: ../includes/Controls/Select2.php:31, ../includes/Elements/Filterable_Gallery.php:2217, ../includes/Elements/GravityForms.php:1368, ../includes/Elements/NFT_Gallery.php:1220, ../includes/Elements/Pricing_Table.php:219, ../includes/Elements/Pricing_Table.php:226, ../includes/Elements/Product_Grid.php:142, ../includes/Elements/Product_Grid.php:2571, ../includes/Elements/Woo_Cart.php:196, ../includes/Elements/Woo_Cart.php:397, ../includes/Elements/Woo_Cart.php:563, ../includes/Elements/Woo_Cart.php:578, ../includes/Elements/Woo_Checkout.php:251, ../includes/Elements/Woo_Product_Carousel.php:124, ../includes/Elements/Woo_Product_Carousel.php:1658, ../includes/Elements/Woo_Product_Gallery.php:113, ../includes/Elements/Woo_Product_Gallery.php:1867, ../includes/Elements/Woo_Product_List.php:144, ../includes/Elements/Woo_Product_List.php:313, ../includes/Elements/Woo_Product_List.php:1599, ../includes/Traits/Woo_Product_Comparable.php:42, ../includes/Traits/Woo_Product_Comparable.php:79 +msgid "Price" +msgstr "" + +#: ../includes/Controls/Select2.php:32, ../includes/Elements/Product_Grid.php:2720, ../includes/Elements/Woo_Cart.php:197, ../includes/Elements/Woo_Cart.php:401, ../includes/Elements/Woo_Cart.php:637, ../includes/Elements/Woo_Cart.php:652, ../includes/Elements/Woo_Checkout.php:231, ../includes/Elements/Woo_Product_Carousel.php:1819, ../includes/Elements/Woo_Product_Gallery.php:2057, ../includes/Elements/Woo_Product_List.php:2869 +msgid "Quantity" +msgstr "" + +#: ../includes/Controls/Select2.php:33, ../includes/Elements/Woo_Cart.php:198, ../includes/Elements/Woo_Cart.php:718, ../includes/Elements/Woo_Cart.php:733, ../includes/Elements/Woo_Checkout.php:268, ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:241, ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:480 +msgid "Subtotal" +msgstr "" + +#: ../includes/Controls/Select2.php:34 +msgid "User Status" +msgstr "" + +#: ../includes/Controls/Select2.php:35 +msgid "Post Type" +msgstr "" + +#: ../includes/Controls/Select2.php:36 +msgid "Browser" +msgstr "" + +#: ../includes/Controls/Select2.php:37 +msgid "Date & Time" +msgstr "" + +#: ../includes/Controls/Select2.php:38 +msgid "Recurring Day" +msgstr "" + +#: ../includes/Controls/Select2.php:39 +msgid "Dynamic Field" +msgstr "" + +#: ../includes/Controls/Select2.php:40 +msgid "Query String" +msgstr "" + +#: ../includes/Controls/Select2.php:41 +msgid "Visit Count" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:73 +msgid "Data Source" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:80, ../includes/Elements/Business_Reviews.php:99, ../includes/Elements/Event_Calendar.php:93, ../includes/Elements/Facebook_Feed.php:126, ../includes/Elements/NFT_Gallery.php:78, ../includes/Elements/Product_Grid.php:362, ../includes/Elements/Sticky_Video.php:144, ../includes/Elements/SVG_Draw.php:81, ../includes/Elements/Woo_Product_Gallery.php:385, ../includes/Elements/Woo_Product_List.php:392, ../includes/Traits/Controls.php:67 +msgid "Source" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:84 +msgid "Static Data" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:85 +msgid "Ninja Tables" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:92 +msgid "Database (Pro)" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:93 +msgid "Remote Database (Pro)" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:94 +msgid "Google Sheets (Pro)" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:95 +msgid "TablePress (Pro)" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:87 +msgid "Database" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:88 +msgid "Remote Database" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:89 +msgid "Google Sheets" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:90 +msgid "TablePress" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:110, ../includes/Elements/Event_Calendar.php:138, ../includes/Elements/Progress_Bar.php:111, ../includes/Elements/Woo_Cart.php:160, ../includes/Elements/Woo_Checkout.php:144 +msgid "Only Available in Pro Version!" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:138 +msgid "Advanced Features" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:145 +msgid "Sort" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:165, ../includes/Elements/Betterdocs_Search_Form.php:155, ../includes/Elements/Caldera_Forms.php:165, ../includes/Elements/Caldera_Forms.php:900, ../includes/Elements/Contact_Form_7.php:911, ../includes/Elements/Event_Calendar.php:920, ../includes/Elements/Filterable_Gallery.php:2567, ../includes/Elements/FluentForm.php:206, ../includes/Elements/FluentForm.php:896, ../includes/Elements/Formstack.php:247, ../includes/Elements/Formstack.php:1095, ../includes/Elements/GravityForms.php:234, ../includes/Elements/GravityForms.php:1442, ../includes/Elements/Login_Register.php:1015, ../includes/Elements/Login_Register.php:1969, ../includes/Elements/NinjaForms.php:186, ../includes/Elements/NinjaForms.php:944, ../includes/Elements/Woo_Cart.php:1023, ../includes/Elements/Woo_Checkout.php:711, ../includes/Elements/WpForms.php:193, ../includes/Elements/WpForms.php:905 +msgid "Placeholder" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:183, ../includes/Elements/Advanced_Data_Table.php:1074, ../includes/Elements/Event_Calendar.php:1218, ../includes/Elements/Event_Calendar.php:1683, ../includes/Elements/Facebook_Feed.php:456, ../includes/Elements/FluentForm.php:1736, ../includes/Elements/Formstack.php:1598, ../includes/Elements/Product_Grid.php:2244, ../includes/Elements/Product_Grid.php:2295 +msgid "Pagination" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:193 +msgid "Pagination Type" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:196, ../includes/Elements/Advanced_Data_Table.php:1350, ../includes/Elements/Betterdocs_Category_Grid.php:1293, ../includes/Elements/Event_Calendar.php:2011, ../includes/Elements/Flip_Box.php:675, ../includes/Elements/FluentForm.php:1970, ../includes/Elements/Formstack.php:1777, ../includes/Elements/Info_Box.php:362, ../includes/Elements/Interactive_Circle.php:84, ../includes/Elements/Interactive_Circle.php:171, ../includes/Elements/NFT_Gallery.php:477, ../includes/Elements/NFT_Gallery.php:1846, ../includes/Elements/Pricing_Table.php:550, ../includes/Elements/Pricing_Table.php:1903, ../includes/Elements/Product_Grid.php:1947, ../includes/Elements/Woo_Cart.php:1870, ../includes/Elements/Woo_Cart.php:2141, ../includes/Elements/Woo_Checkout.php:1599, ../includes/Elements/Woo_Checkout.php:1951, ../includes/Elements/Woo_Checkout.php:2810, ../includes/Elements/Woo_Product_Carousel.php:1412, ../includes/Elements/Woo_Product_Gallery.php:1715, ../includes/Traits/Woo_Product_Comparable.php:1211, ../includes/Traits/Woo_Product_Comparable.php:1261 +msgid "Button" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:197 +msgid "Select" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:209 +msgid "Rows Per Page" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:223 +msgid "Note: Pagination will be applied on Live Preview only." +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:237 +msgid "Export/Import" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:244, ../includes/Elements/Data_Table.php:490 +msgid "Export table as CSV file" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:246, ../includes/Elements/Data_Table.php:483, ../includes/Elements/Data_Table.php:492 +msgid "Export" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:254, ../includes/Elements/Advanced_Data_Table.php:276, ../includes/Elements/Advanced_Data_Table.php:279 +msgid "Import" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:295, ../includes/Elements/Event_Calendar.php:1280 +msgid "Data Cache Setting" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:305, ../includes/Elements/Business_Reviews.php:165, ../includes/Elements/Event_Calendar.php:1290, ../includes/Elements/Facebook_Feed.php:141, ../includes/Elements/NFT_Gallery.php:218, ../includes/Elements/Twitter_Feed.php:196 +msgid "Data Cache Time" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:309, ../includes/Elements/Event_Calendar.php:1294, ../includes/Elements/Facebook_Feed.php:145, ../includes/Elements/Twitter_Feed.php:200 +msgid "Cache expiration time (Minutes)" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:319, ../includes/Elements/Event_Calendar.php:112, ../includes/Elements/Event_Calendar.php:1422, ../includes/Elements/Woo_Cart.php:1283 +msgid "Table" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:327, ../includes/Elements/Advanced_Data_Table.php:890, ../includes/Elements/Advanced_Data_Table.php:1085, ../includes/Elements/Betterdocs_Search_Form.php:323, ../includes/Elements/Business_Reviews.php:2140, ../includes/Elements/Caldera_Forms.php:1164, ../includes/Elements/Caldera_Forms.php:1178, ../includes/Elements/Contact_Form_7.php:1198, ../includes/Elements/Contact_Form_7.php:1212, ../includes/Elements/Creative_Button.php:475, ../includes/Elements/Data_Table.php:542, ../includes/Elements/Data_Table.php:1188, ../includes/Elements/Dual_Color_Header.php:755, ../includes/Elements/Dual_Color_Header.php:835, ../includes/Elements/Event_Calendar.php:1318, ../includes/Elements/Filterable_Gallery.php:2432, ../includes/Elements/Filterable_Gallery.php:2595, ../includes/Elements/FluentForm.php:1514, ../includes/Elements/FluentForm.php:1528, ../includes/Elements/Formstack.php:1400, ../includes/Elements/Formstack.php:1414, ../includes/Elements/GravityForms.php:2095, ../includes/Elements/GravityForms.php:2212, ../includes/Elements/GravityForms.php:2226, ../includes/Elements/GravityForms.php:2471, ../includes/Elements/Interactive_Circle.php:545, ../includes/Elements/Login_Register.php:2521, ../includes/Elements/Login_Register.php:2566, ../includes/Elements/Login_Register.php:3100, ../includes/Elements/NFT_Gallery.php:1044, ../includes/Elements/NFT_Gallery.php:1359, ../includes/Elements/NFT_Gallery.php:1607, ../includes/Elements/NFT_Gallery.php:1863, ../includes/Elements/NinjaForms.php:1328, ../includes/Elements/NinjaForms.php:1342, ../includes/Elements/Progress_Bar.php:399, ../includes/Elements/Sticky_Video.php:487, ../includes/Elements/Sticky_Video.php:571, ../includes/Elements/SVG_Draw.php:137, ../includes/Elements/Twitter_Feed.php:1078, ../includes/Elements/Woo_Cart.php:457, ../includes/Elements/Woo_Cart.php:616, ../includes/Elements/Woo_Cart.php:697, ../includes/Elements/Woo_Cart.php:771, ../includes/Elements/Woo_Cart.php:883, ../includes/Elements/Woo_Cart.php:2314, ../includes/Elements/Woo_Product_Carousel.php:1420, ../includes/Elements/Woo_Product_Carousel.php:2250, ../includes/Elements/Woo_Product_Carousel.php:2453, ../includes/Elements/Woo_Product_Carousel.php:2533, ../includes/Elements/Woo_Product_Gallery.php:1231, ../includes/Elements/Woo_Product_List.php:1324, ../includes/Elements/Woo_Product_List.php:1421, ../includes/Elements/WpForms.php:1172, ../includes/Elements/WpForms.php:1186, ../includes/Extensions/Scroll_to_Top.php:239, ../includes/Extensions/Table_of_Content.php:524, ../includes/Traits/Woo_Product_Comparable.php:307, ../includes/Traits/Woo_Product_Comparable.php:969, ../includes/Traits/Woo_Product_Comparable.php:1118 +msgid "Width" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:364, ../includes/Elements/Advanced_Data_Table.php:1034, ../includes/Elements/Advanced_Data_Table.php:1232, ../includes/Elements/Advanced_Data_Table.php:1304, ../includes/Elements/Advanced_Data_Table.php:1435, ../includes/Elements/Adv_Accordion.php:512, ../includes/Elements/Adv_Accordion.php:703, ../includes/Elements/Adv_Accordion.php:764, ../includes/Elements/Adv_Accordion.php:826, ../includes/Elements/Adv_Accordion.php:909, ../includes/Elements/Adv_Accordion.php:1033, ../includes/Elements/Adv_Accordion.php:1080, ../includes/Elements/Adv_Accordion.php:1127, ../includes/Elements/Adv_Tabs.php:449, ../includes/Elements/Adv_Tabs.php:647, ../includes/Elements/Adv_Tabs.php:714, ../includes/Elements/Adv_Tabs.php:783, ../includes/Elements/Adv_Tabs.php:877, ../includes/Elements/Betterdocs_Category_Box.php:303, ../includes/Elements/Betterdocs_Category_Box.php:371, ../includes/Elements/Betterdocs_Category_Box.php:492, ../includes/Elements/Betterdocs_Category_Box.php:568, ../includes/Elements/Betterdocs_Category_Box.php:888, ../includes/Elements/Betterdocs_Category_Box.php:993, ../includes/Elements/Betterdocs_Category_Grid.php:344, ../includes/Elements/Betterdocs_Category_Grid.php:392, ../includes/Elements/Betterdocs_Category_Grid.php:477, ../includes/Elements/Betterdocs_Category_Grid.php:518, ../includes/Elements/Betterdocs_Category_Grid.php:643, ../includes/Elements/Betterdocs_Category_Grid.php:697, ../includes/Elements/Betterdocs_Category_Grid.php:847, ../includes/Elements/Betterdocs_Category_Grid.php:944, ../includes/Elements/Betterdocs_Category_Grid.php:1189, ../includes/Elements/Betterdocs_Category_Grid.php:1389, ../includes/Elements/Betterdocs_Category_Grid.php:1488, ../includes/Elements/Betterdocs_Search_Form.php:222, ../includes/Elements/Betterdocs_Search_Form.php:377, ../includes/Elements/Betterdocs_Search_Form.php:435, ../includes/Elements/Betterdocs_Search_Form.php:545, ../includes/Elements/Business_Reviews.php:2272, ../includes/Elements/Business_Reviews.php:2434, ../includes/Elements/Caldera_Forms.php:622, ../includes/Elements/Caldera_Forms.php:818, ../includes/Elements/Caldera_Forms.php:1234, ../includes/Elements/Caldera_Forms.php:1392, ../includes/Elements/Contact_Form_7.php:718, ../includes/Elements/Contact_Form_7.php:785, ../includes/Elements/Contact_Form_7.php:1268, ../includes/Elements/Contact_Form_7.php:1474, ../includes/Elements/Contact_Form_7.php:1568, ../includes/Elements/Contact_Form_7.php:1635, ../includes/Elements/Content_Ticker.php:627, ../includes/Elements/Countdown.php:720, ../includes/Elements/Cta_Box.php:645, ../includes/Elements/Cta_Box.php:974, ../includes/Elements/Cta_Box.php:1337, ../includes/Elements/Data_Table.php:673, ../includes/Elements/Data_Table.php:712, ../includes/Elements/Data_Table.php:904, ../includes/Elements/Data_Table.php:1255, ../includes/Elements/Dual_Color_Header.php:354, ../includes/Elements/Event_Calendar.php:2062, ../includes/Elements/Event_Calendar.php:2129, ../includes/Elements/Event_Calendar.php:2183, ../includes/Elements/Event_Calendar.php:2887, ../includes/Elements/Event_Calendar.php:2958, ../includes/Elements/Facebook_Feed.php:534, ../includes/Elements/Filterable_Gallery.php:1065, ../includes/Elements/Filterable_Gallery.php:1178, ../includes/Elements/Filterable_Gallery.php:1244, ../includes/Elements/Filterable_Gallery.php:1324, ../includes/Elements/Filterable_Gallery.php:1477, ../includes/Elements/Filterable_Gallery.php:1534, ../includes/Elements/Filterable_Gallery.php:1830, ../includes/Elements/Filterable_Gallery.php:2105, ../includes/Elements/Filterable_Gallery.php:2166, ../includes/Elements/Filterable_Gallery.php:2691, ../includes/Elements/Filterable_Gallery.php:2820, ../includes/Elements/Filterable_Gallery.php:2938, ../includes/Elements/Flip_Box.php:1016, ../includes/Elements/Flip_Box.php:1130, ../includes/Elements/FluentForm.php:671, ../includes/Elements/FluentForm.php:867, ../includes/Elements/FluentForm.php:1585, ../includes/Elements/FluentForm.php:1883, ../includes/Elements/FluentForm.php:2012, ../includes/Elements/FluentForm.php:2130, ../includes/Elements/Formstack.php:870, ../includes/Elements/Formstack.php:1066, ../includes/Elements/Formstack.php:1470, ../includes/Elements/Formstack.php:1690, ../includes/Elements/Formstack.php:1821, ../includes/Elements/GravityForms.php:1105, ../includes/Elements/GravityForms.php:1174, ../includes/Elements/GravityForms.php:1911, ../includes/Elements/GravityForms.php:2119, ../includes/Elements/GravityForms.php:2292, ../includes/Elements/GravityForms.php:2528, ../includes/Elements/Image_Accordion.php:363, ../includes/Elements/Image_Accordion.php:474, ../includes/Elements/Info_Box.php:584, ../includes/Elements/Info_Box.php:639, ../includes/Elements/Info_Box.php:833, ../includes/Elements/Info_Box.php:913, ../includes/Elements/Info_Box.php:1066, ../includes/Elements/Info_Box.php:1147, ../includes/Elements/Interactive_Circle.php:471, ../includes/Elements/Interactive_Circle.php:629, ../includes/Elements/Interactive_Circle.php:896, ../includes/Elements/Login_Register.php:3852, ../includes/Elements/NFT_Gallery.php:2148, ../includes/Elements/NinjaForms.php:664, ../includes/Elements/NinjaForms.php:862, ../includes/Elements/NinjaForms.php:1405, ../includes/Elements/Post_Grid.php:306, ../includes/Elements/Pricing_Table.php:1854, ../includes/Elements/Pricing_Table.php:2022, ../includes/Elements/Product_Grid.php:2390, ../includes/Elements/Simple_Menu.php:658, ../includes/Elements/Simple_Menu.php:731, ../includes/Elements/Team_Member.php:445, ../includes/Elements/Team_Member.php:533, ../includes/Elements/Testimonial.php:444, ../includes/Elements/Tooltip.php:453, ../includes/Elements/Tooltip.php:497, ../includes/Elements/Twitter_Feed.php:735, ../includes/Elements/Twitter_Feed.php:825, ../includes/Elements/Twitter_Feed.php:1142, ../includes/Elements/Twitter_Feed.php:1295, ../includes/Elements/Woo_Checkout.php:1840, ../includes/Elements/Woo_Checkout.php:2119, ../includes/Elements/Woo_Product_Carousel.php:2358, ../includes/Elements/Woo_Product_Carousel.php:2792, ../includes/Elements/WpForms.php:635, ../includes/Elements/WpForms.php:823, ../includes/Elements/WpForms.php:1242, ../includes/Extensions/Table_of_Content.php:638, ../includes/Traits/Controls.php:1822, ../includes/Traits/Controls.php:1934, ../includes/Traits/Controls.php:1883, ../includes/Traits/Controls.php:2065 +msgid "Border" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:390, ../includes/Elements/Advanced_Data_Table.php:1060, ../includes/Elements/Advanced_Data_Table.php:1258, ../includes/Elements/Advanced_Data_Table.php:1330, ../includes/Elements/Advanced_Data_Table.php:1457, ../includes/Elements/Adv_Accordion.php:519, ../includes/Elements/Adv_Accordion.php:710, ../includes/Elements/Adv_Accordion.php:771, ../includes/Elements/Adv_Accordion.php:833, ../includes/Elements/Adv_Tabs.php:457, ../includes/Elements/Adv_Tabs.php:654, ../includes/Elements/Adv_Tabs.php:721, ../includes/Elements/Adv_Tabs.php:790, ../includes/Elements/Adv_Tabs.php:884, ../includes/Elements/Betterdocs_Category_Box.php:311, ../includes/Elements/Betterdocs_Category_Box.php:379, ../includes/Elements/Betterdocs_Category_Box.php:500, ../includes/Elements/Betterdocs_Category_Box.php:577, ../includes/Elements/Betterdocs_Category_Box.php:899, ../includes/Elements/Betterdocs_Category_Box.php:1004, ../includes/Elements/Betterdocs_Category_Grid.php:352, ../includes/Elements/Betterdocs_Category_Grid.php:400, ../includes/Elements/Betterdocs_Category_Grid.php:485, ../includes/Elements/Betterdocs_Category_Grid.php:526, ../includes/Elements/Betterdocs_Category_Grid.php:651, ../includes/Elements/Betterdocs_Category_Grid.php:705, ../includes/Elements/Betterdocs_Category_Grid.php:858, ../includes/Elements/Betterdocs_Category_Grid.php:955, ../includes/Elements/Betterdocs_Category_Grid.php:1397, ../includes/Elements/Betterdocs_Category_Grid.php:1496, ../includes/Elements/Betterdocs_Search_Form.php:209, ../includes/Elements/Business_Reviews.php:836, ../includes/Elements/Business_Reviews.php:966, ../includes/Elements/Business_Reviews.php:1452, ../includes/Elements/Business_Reviews.php:1580, ../includes/Elements/Business_Reviews.php:2282, ../includes/Elements/Business_Reviews.php:2444, ../includes/Elements/Caldera_Forms.php:485, ../includes/Elements/Caldera_Forms.php:633, ../includes/Elements/Caldera_Forms.php:1051, ../includes/Elements/Caldera_Forms.php:1077, ../includes/Elements/Caldera_Forms.php:1244, ../includes/Elements/Contact_Form_7.php:399, ../includes/Elements/Contact_Form_7.php:729, ../includes/Elements/Contact_Form_7.php:1086, ../includes/Elements/Contact_Form_7.php:1112, ../includes/Elements/Contact_Form_7.php:1277, ../includes/Elements/Content_Ticker.php:404, ../includes/Elements/Content_Ticker.php:478, ../includes/Elements/Content_Ticker.php:637, ../includes/Elements/Countdown.php:728, ../includes/Elements/Creative_Button.php:341, ../includes/Elements/Cta_Box.php:653, ../includes/Elements/Cta_Box.php:1007, ../includes/Elements/Cta_Box.php:1345, ../includes/Elements/Dual_Color_Header.php:362, ../includes/Elements/Event_Calendar.php:1381, ../includes/Elements/Event_Calendar.php:1712, ../includes/Elements/Event_Calendar.php:2070, ../includes/Elements/Event_Calendar.php:2137, ../includes/Elements/Event_Calendar.php:2191, ../includes/Elements/Event_Calendar.php:2433, ../includes/Elements/Event_Calendar.php:2604, ../includes/Elements/Event_Calendar.php:2895, ../includes/Elements/Event_Calendar.php:2966, ../includes/Elements/Facebook_Feed.php:559, ../includes/Elements/Facebook_Feed.php:619, ../includes/Elements/Fancy_Text.php:531, ../includes/Elements/Feature_List.php:646, ../includes/Elements/Filterable_Gallery.php:1073, ../includes/Elements/Filterable_Gallery.php:1186, ../includes/Elements/Filterable_Gallery.php:1252, ../includes/Elements/Filterable_Gallery.php:1332, ../includes/Elements/Filterable_Gallery.php:1542, ../includes/Elements/Filterable_Gallery.php:2113, ../includes/Elements/Filterable_Gallery.php:2174, ../includes/Elements/Filterable_Gallery.php:2344, ../includes/Elements/Filterable_Gallery.php:2475, ../includes/Elements/Filterable_Gallery.php:2615, ../includes/Elements/Filterable_Gallery.php:2713, ../includes/Elements/Filterable_Gallery.php:2828, ../includes/Elements/Filterable_Gallery.php:2952, ../includes/Elements/Flip_Box.php:853, ../includes/Elements/Flip_Box.php:914, ../includes/Elements/Flip_Box.php:1039, ../includes/Elements/Flip_Box.php:1153, ../includes/Elements/Flip_Box.php:1414, ../includes/Elements/FluentForm.php:532, ../includes/Elements/FluentForm.php:682, ../includes/Elements/FluentForm.php:1047, ../includes/Elements/FluentForm.php:1073, ../includes/Elements/FluentForm.php:1595, ../includes/Elements/FluentForm.php:1894, ../includes/Elements/FluentForm.php:2020, ../includes/Elements/FluentForm.php:2074, ../includes/Elements/Formstack.php:402, ../includes/Elements/Formstack.php:881, ../includes/Elements/Formstack.php:1207, ../includes/Elements/Formstack.php:1233, ../includes/Elements/Formstack.php:1480, ../includes/Elements/Formstack.php:1701, ../includes/Elements/Formstack.php:1829, ../includes/Elements/Formstack.php:1885, ../includes/Elements/GravityForms.php:439, ../includes/Elements/GravityForms.php:695, ../includes/Elements/GravityForms.php:1116, ../includes/Elements/GravityForms.php:1593, ../includes/Elements/GravityForms.php:1789, ../includes/Elements/GravityForms.php:1921, ../includes/Elements/GravityForms.php:2129, ../includes/Elements/GravityForms.php:2302, ../includes/Elements/GravityForms.php:2538, ../includes/Elements/Image_Accordion.php:371, ../includes/Elements/Image_Accordion.php:462, ../includes/Elements/Info_Box.php:1230, ../includes/Elements/Login_Register.php:2649, ../includes/Elements/Login_Register.php:2884, ../includes/Elements/Login_Register.php:3062, ../includes/Elements/Login_Register.php:3218, ../includes/Elements/Login_Register.php:3358, ../includes/Elements/Login_Register.php:3452, ../includes/Elements/Login_Register.php:3543, ../includes/Elements/Login_Register.php:3717, ../includes/Elements/Login_Register.php:3754, ../includes/Elements/Login_Register.php:3868, ../includes/Elements/Login_Register.php:4950, ../includes/Elements/Login_Register.php:4987, ../includes/Elements/Login_Register.php:5300, ../includes/Elements/Login_Register.php:5337, ../includes/Elements/NFT_Gallery.php:794, ../includes/Elements/NFT_Gallery.php:922, ../includes/Elements/NFT_Gallery.php:1134, ../includes/Elements/NFT_Gallery.php:1445, ../includes/Elements/NFT_Gallery.php:1698, ../includes/Elements/NFT_Gallery.php:1929, ../includes/Elements/NFT_Gallery.php:1952, ../includes/Elements/NFT_Gallery.php:2162, ../includes/Elements/NinjaForms.php:372, ../includes/Elements/NinjaForms.php:675, ../includes/Elements/NinjaForms.php:1099, ../includes/Elements/NinjaForms.php:1126, ../includes/Elements/NinjaForms.php:1416, ../includes/Elements/Post_Grid.php:314, ../includes/Elements/Post_Timeline.php:187, ../includes/Elements/Post_Timeline.php:270, ../includes/Elements/Post_Timeline.php:570, ../includes/Elements/Pricing_Table.php:836, ../includes/Elements/Pricing_Table.php:1625, ../includes/Elements/Pricing_Table.php:1877, ../includes/Elements/Pricing_Table.php:2030, ../includes/Elements/Product_Grid.php:1055, ../includes/Elements/Product_Grid.php:2134, ../includes/Elements/Product_Grid.php:2490, ../includes/Elements/Product_Grid.php:2830, ../includes/Elements/Product_Grid.php:3029, ../includes/Elements/Product_Grid.php:3061, ../includes/Elements/Simple_Menu.php:666, ../includes/Elements/Sticky_Video.php:637, ../includes/Elements/SVG_Draw.php:444, ../includes/Elements/Team_Member.php:453, ../includes/Elements/Team_Member.php:552, ../includes/Elements/Team_Member.php:803, ../includes/Elements/Testimonial.php:463, ../includes/Elements/Tooltip.php:514, ../includes/Elements/Twitter_Feed.php:743, ../includes/Elements/Twitter_Feed.php:836, ../includes/Elements/Twitter_Feed.php:1309, ../includes/Elements/TypeForm.php:309, ../includes/Elements/WeForms.php:253, ../includes/Elements/WeForms.php:394, ../includes/Elements/WeForms.php:724, ../includes/Elements/Woo_Cart.php:1406, ../includes/Elements/Woo_Cart.php:1578, ../includes/Elements/Woo_Cart.php:1834, ../includes/Elements/Woo_Cart.php:1973, ../includes/Elements/Woo_Cart.php:2097, ../includes/Elements/Woo_Cart.php:2260, ../includes/Elements/Woo_Cart.php:2471, ../includes/Elements/Woo_Cart.php:2557, ../includes/Elements/Woo_Cart.php:2641, ../includes/Elements/Woo_Checkout.php:903, ../includes/Elements/Woo_Checkout.php:1052, ../includes/Elements/Woo_Checkout.php:1250, ../includes/Elements/Woo_Checkout.php:1500, ../includes/Elements/Woo_Checkout.php:1705, ../includes/Elements/Woo_Checkout.php:1849, ../includes/Elements/Woo_Checkout.php:2057, ../includes/Elements/Woo_Checkout.php:2265, ../includes/Elements/Woo_Checkout.php:2467, ../includes/Elements/Woo_Checkout.php:2647, ../includes/Elements/Woo_Checkout.php:2927, ../includes/Elements/Woo_Product_Carousel.php:1107, ../includes/Elements/Woo_Product_Carousel.php:1527, ../includes/Elements/Woo_Product_Carousel.php:1930, ../includes/Elements/Woo_Product_Carousel.php:2126, ../includes/Elements/Woo_Product_Carousel.php:2158, ../includes/Elements/Woo_Product_Carousel.php:2368, ../includes/Elements/Woo_Product_Carousel.php:2491, ../includes/Elements/Woo_Product_Carousel.php:2615, ../includes/Elements/Woo_Product_Carousel.php:2802, ../includes/Elements/Woo_Product_Gallery.php:732, ../includes/Elements/Woo_Product_Gallery.php:1766, ../includes/Elements/Woo_Product_Gallery.php:2167, ../includes/Elements/Woo_Product_Gallery.php:2366, ../includes/Elements/Woo_Product_Gallery.php:2398, ../includes/Elements/Woo_Product_List.php:1147, ../includes/Elements/Woo_Product_List.php:1260, ../includes/Elements/Woo_Product_List.php:1383, ../includes/Elements/Woo_Product_List.php:1673, ../includes/Elements/Woo_Product_List.php:1735, ../includes/Elements/Woo_Product_List.php:1800, ../includes/Elements/Woo_Product_List.php:1871, ../includes/Elements/Woo_Product_List.php:3003, ../includes/Elements/Woo_Product_List.php:3201, ../includes/Elements/Woo_Product_List.php:3233, ../includes/Elements/WpForms.php:341, ../includes/Elements/WpForms.php:646, ../includes/Elements/WpForms.php:1056, ../includes/Elements/WpForms.php:1082, ../includes/Elements/WpForms.php:1252, ../includes/Extensions/Scroll_to_Top.php:418, ../includes/Extensions/Table_of_Content.php:661, ../includes/Extensions/Table_of_Content.php:878, ../includes/Traits/Controls.php:1830, ../includes/Traits/Controls.php:1942, ../includes/Traits/Controls.php:1894, ../includes/Traits/Controls.php:2073, ../includes/Traits/Woo_Product_Comparable.php:368, ../includes/Traits/Woo_Product_Comparable.php:513, ../includes/Traits/Woo_Product_Comparable.php:1394 +msgid "Border Radius" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:403, ../includes/Elements/Advanced_Data_Table.php:1471, ../includes/Elements/Betterdocs_Category_Grid.php:334, ../includes/Elements/Betterdocs_Category_Grid.php:382, ../includes/Elements/Event_Calendar.php:1949, ../includes/Elements/Event_Calendar.php:2919, ../includes/Elements/Event_Calendar.php:2993, ../includes/Elements/Product_Grid.php:1015, ../includes/Elements/Product_Grid.php:1043, ../includes/Elements/Product_Grid.php:3053, ../includes/Elements/Product_Grid.php:3088, ../includes/Elements/Progress_Bar.php:753, ../includes/Elements/Twitter_Feed.php:938, ../includes/Elements/Twitter_Feed.php:1150, ../includes/Elements/Woo_Cart.php:1385, ../includes/Elements/Woo_Cart.php:1567, ../includes/Elements/Woo_Cart.php:2463, ../includes/Elements/Woo_Cart.php:2548, ../includes/Elements/Woo_Cart.php:2633, ../includes/Elements/Woo_Product_Carousel.php:1066, ../includes/Elements/Woo_Product_Carousel.php:1095, ../includes/Elements/Woo_Product_Carousel.php:2150, ../includes/Elements/Woo_Product_Carousel.php:2185, ../includes/Elements/Woo_Product_Carousel.php:2864, ../includes/Elements/Woo_Product_Gallery.php:692, ../includes/Elements/Woo_Product_Gallery.php:720, ../includes/Elements/Woo_Product_Gallery.php:1311, ../includes/Elements/Woo_Product_Gallery.php:1487, ../includes/Elements/Woo_Product_Gallery.php:2390, ../includes/Elements/Woo_Product_Gallery.php:2425, ../includes/Elements/Woo_Product_List.php:3225, ../includes/Elements/Woo_Product_List.php:3260, ../includes/Extensions/Table_of_Content.php:650, ../includes/Extensions/Table_of_Content.php:897, ../includes/Traits/Woo_Product_Comparable.php:1418 +msgid "Box Shadow" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:413 +msgid "Head" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:422, ../includes/Elements/Advanced_Data_Table.php:541, ../includes/Elements/Advanced_Data_Table.php:1001, ../includes/Elements/Advanced_Data_Table.php:1151, ../includes/Elements/Advanced_Data_Table.php:1362, ../includes/Elements/Caldera_Forms.php:289, ../includes/Elements/Caldera_Forms.php:350, ../includes/Elements/Caldera_Forms.php:540, ../includes/Elements/Caldera_Forms.php:778, ../includes/Elements/Caldera_Forms.php:867, ../includes/Elements/Caldera_Forms.php:1288, ../includes/Elements/Caldera_Forms.php:1403, ../includes/Elements/Contact_Form_7.php:490, ../includes/Elements/Contact_Form_7.php:523, ../includes/Elements/Contact_Form_7.php:742, ../includes/Elements/Contact_Form_7.php:892, ../includes/Elements/Contact_Form_7.php:946, ../includes/Elements/Contact_Form_7.php:1321, ../includes/Elements/Contact_Form_7.php:1458, ../includes/Elements/Contact_Form_7.php:1600, ../includes/Elements/Event_Calendar.php:1991, ../includes/Elements/Event_Calendar.php:2021, ../includes/Elements/Event_Calendar.php:2238, ../includes/Elements/Event_Calendar.php:2316, ../includes/Elements/Event_Calendar.php:2350, ../includes/Elements/Event_Calendar.php:2596, ../includes/Elements/Event_Calendar.php:2650, ../includes/Elements/Event_Calendar.php:2680, ../includes/Elements/Event_Calendar.php:2709, ../includes/Elements/Event_Calendar.php:2777, ../includes/Elements/Event_Calendar.php:2937, ../includes/Elements/Filterable_Gallery.php:2240, ../includes/Elements/Filterable_Gallery.php:2287, ../includes/Elements/Filterable_Gallery.php:2323, ../includes/Elements/Filterable_Gallery.php:2380, ../includes/Elements/Filterable_Gallery.php:2679, ../includes/Elements/Filterable_Gallery.php:2969, ../includes/Elements/FluentForm.php:324, ../includes/Elements/FluentForm.php:385, ../includes/Elements/FluentForm.php:587, ../includes/Elements/FluentForm.php:827, ../includes/Elements/FluentForm.php:1154, ../includes/Elements/FluentForm.php:1209, ../includes/Elements/FluentForm.php:1313, ../includes/Elements/FluentForm.php:1399, ../includes/Elements/FluentForm.php:1465, ../includes/Elements/FluentForm.php:1660, ../includes/Elements/FluentForm.php:1792, ../includes/Elements/FluentForm.php:1990, ../includes/Elements/FluentForm.php:2141, ../includes/Elements/FluentForm.php:2190, ../includes/Elements/Formstack.php:497, ../includes/Elements/Formstack.php:546, ../includes/Elements/Formstack.php:602, ../includes/Elements/Formstack.php:676, ../includes/Elements/Formstack.php:731, ../includes/Elements/Formstack.php:814, ../includes/Elements/Formstack.php:1026, ../includes/Elements/Formstack.php:1524, ../includes/Elements/Formstack.php:1656, ../includes/Elements/Formstack.php:1797, ../includes/Elements/Formstack.php:1959, ../includes/Elements/GravityForms.php:531, ../includes/Elements/GravityForms.php:564, ../includes/Elements/GravityForms.php:610, ../includes/Elements/GravityForms.php:756, ../includes/Elements/GravityForms.php:827, ../includes/Elements/GravityForms.php:870, ../includes/Elements/GravityForms.php:1134, ../includes/Elements/GravityForms.php:1223, ../includes/Elements/GravityForms.php:1277, ../includes/Elements/GravityForms.php:1415, ../includes/Elements/GravityForms.php:2005, ../includes/Elements/GravityForms.php:2027, ../includes/Elements/GravityForms.php:2062, ../includes/Elements/GravityForms.php:2408, ../includes/Elements/GravityForms.php:2631, ../includes/Elements/GravityForms.php:2826, ../includes/Elements/Login_Register.php:4419, ../includes/Elements/Login_Register.php:4548, ../includes/Elements/Login_Register.php:4696, ../includes/Elements/NFT_Gallery.php:2179, ../includes/Elements/NinjaForms.php:468, ../includes/Elements/NinjaForms.php:517, ../includes/Elements/NinjaForms.php:579, ../includes/Elements/NinjaForms.php:822, ../includes/Elements/NinjaForms.php:911, ../includes/Elements/NinjaForms.php:1515, ../includes/Elements/NinjaForms.php:1562, ../includes/Elements/NinjaForms.php:1616, ../includes/Elements/Post_Grid.php:395, ../includes/Elements/Post_Grid.php:517, ../includes/Elements/Post_Grid.php:531, ../includes/Elements/Post_Grid.php:675, ../includes/Elements/Post_Grid.php:893, ../includes/Elements/Post_Timeline.php:287, ../includes/Elements/Post_Timeline.php:550, ../includes/Elements/Product_Grid.php:2550, ../includes/Elements/Product_Grid.php:2581, ../includes/Elements/Product_Grid.php:2623, ../includes/Elements/Product_Grid.php:2689, ../includes/Elements/Product_Grid.php:2730, ../includes/Elements/Product_Grid.php:2787, ../includes/Elements/Product_Grid.php:2904, ../includes/Elements/Progress_Bar.php:773, ../includes/Elements/Simple_Menu.php:868, ../includes/Elements/Simple_Menu.php:1270, ../includes/Elements/Twitter_Feed.php:1326, ../includes/Elements/Woo_Cart.php:1819, ../includes/Elements/Woo_Cart.php:1880, ../includes/Elements/Woo_Cart.php:2058, ../includes/Elements/Woo_Cart.php:2150, ../includes/Elements/Woo_Checkout.php:1608, ../includes/Elements/Woo_Checkout.php:1960, ../includes/Elements/Woo_Product_Carousel.php:1638, ../includes/Elements/Woo_Product_Carousel.php:1668, ../includes/Elements/Woo_Product_Carousel.php:1710, ../includes/Elements/Woo_Product_Carousel.php:1789, ../includes/Elements/Woo_Product_Carousel.php:1829, ../includes/Elements/Woo_Product_Carousel.php:1886, ../includes/Elements/Woo_Product_Carousel.php:2005, ../includes/Elements/Woo_Product_Gallery.php:1847, ../includes/Elements/Woo_Product_Gallery.php:1877, ../includes/Elements/Woo_Product_Gallery.php:1919, ../includes/Elements/Woo_Product_Gallery.php:1985, ../includes/Elements/Woo_Product_Gallery.php:2026, ../includes/Elements/Woo_Product_Gallery.php:2067, ../includes/Elements/Woo_Product_Gallery.php:2124, ../includes/Elements/Woo_Product_Gallery.php:2241, ../includes/Elements/Woo_Product_List.php:2879, ../includes/Elements/Woo_Product_List.php:3076, ../includes/Elements/WpForms.php:435, ../includes/Elements/WpForms.php:484, ../includes/Elements/WpForms.php:550, ../includes/Elements/WpForms.php:792, ../includes/Elements/WpForms.php:872, ../includes/Elements/WpForms.php:1296, ../includes/Traits/Controls.php:1684, ../includes/Traits/Woo_Product_Comparable.php:1077, ../includes/Traits/Woo_Product_Comparable.php:1195 +msgid "Typography" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:430, ../includes/Elements/Advanced_Data_Table.php:549, ../includes/Elements/Betterdocs_Category_Box.php:766, ../includes/Elements/Betterdocs_Category_Grid.php:1512, ../includes/Elements/Countdown.php:1130, ../includes/Elements/Login_Register.php:3657 +msgid "Text Alignment" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:434, ../includes/Elements/Advanced_Data_Table.php:553, ../includes/Elements/Advanced_Data_Table.php:981, ../includes/Elements/Advanced_Data_Table.php:1128, ../includes/Elements/Adv_Accordion.php:155, ../includes/Elements/Betterdocs_Category_Box.php:770, ../includes/Elements/Betterdocs_Category_Grid.php:1516, ../includes/Elements/Betterdocs_Category_Grid.php:1541, ../includes/Elements/Business_Reviews.php:1062, ../includes/Elements/Business_Reviews.php:2075, ../includes/Elements/Caldera_Forms.php:236, ../includes/Elements/Caldera_Forms.php:420, ../includes/Elements/Caldera_Forms.php:566, ../includes/Elements/Caldera_Forms.php:1141, ../includes/Elements/Contact_Form_7.php:334, ../includes/Elements/Contact_Form_7.php:446, ../includes/Elements/Contact_Form_7.php:1176, ../includes/Elements/Content_Ticker.php:293, ../includes/Elements/Countdown.php:202, ../includes/Elements/Countdown.php:1135, ../includes/Elements/Creative_Button.php:453, ../includes/Elements/Cta_Box.php:117, ../includes/Elements/Cta_Box.php:214, ../includes/Elements/Data_Table.php:574, ../includes/Elements/Data_Table.php:799, ../includes/Elements/Data_Table.php:1048, ../includes/Elements/Dual_Color_Header.php:198, ../includes/Elements/Event_Calendar.php:938, ../includes/Elements/Event_Calendar.php:1248, ../includes/Elements/Event_Calendar.php:2262, ../includes/Elements/Event_Calendar.php:2398, ../includes/Elements/Fancy_Text.php:189, ../includes/Elements/Feature_List.php:310, ../includes/Elements/Filterable_Gallery.php:961, ../includes/Elements/Filterable_Gallery.php:1499, ../includes/Elements/Filterable_Gallery.php:1959, ../includes/Elements/Filterable_Gallery.php:2751, ../includes/Elements/Flip_Box.php:382, ../includes/Elements/Flip_Box.php:622, ../includes/Elements/FluentForm.php:270, ../includes/Elements/FluentForm.php:467, ../includes/Elements/FluentForm.php:613, ../includes/Elements/FluentForm.php:1246, ../includes/Elements/FluentForm.php:1491, ../includes/Elements/Formstack.php:337, ../includes/Elements/Formstack.php:452, ../includes/Elements/Formstack.php:768, ../includes/Elements/Formstack.php:1377, ../includes/Elements/GravityForms.php:350, ../includes/Elements/GravityForms.php:487, ../includes/Elements/GravityForms.php:625, ../includes/Elements/GravityForms.php:772, ../includes/Elements/GravityForms.php:899, ../includes/Elements/GravityForms.php:2185, ../includes/Elements/GravityForms.php:2448, ../includes/Elements/Image_Accordion.php:109, ../includes/Elements/Info_Box.php:316, ../includes/Elements/Login_Register.php:1311, ../includes/Elements/Login_Register.php:1366, ../includes/Elements/Login_Register.php:3661, ../includes/Elements/Login_Register.php:4901, ../includes/Elements/Login_Register.php:5250, ../includes/Elements/NFT_Gallery.php:730, ../includes/Elements/NFT_Gallery.php:1898, ../includes/Elements/NinjaForms.php:285, ../includes/Elements/NinjaForms.php:424, ../includes/Elements/NinjaForms.php:608, ../includes/Elements/NinjaForms.php:1303, ../includes/Elements/Post_Grid.php:493, ../includes/Elements/Post_Grid.php:653, ../includes/Elements/Post_Grid.php:723, ../includes/Elements/Post_Grid.php:820, ../includes/Elements/Post_Grid.php:905, ../includes/Elements/Post_Timeline.php:322, ../includes/Elements/Post_Timeline.php:380, ../includes/Elements/Pricing_Table.php:142, ../includes/Elements/Pricing_Table.php:289, ../includes/Elements/Pricing_Table.php:419, ../includes/Elements/Pricing_Table.php:730, ../includes/Elements/Pricing_Table.php:872, ../includes/Elements/Pricing_Table.php:897, ../includes/Elements/Product_Grid.php:806, ../includes/Elements/Product_Grid.php:1125, ../includes/Elements/Product_Grid.php:1819, ../includes/Elements/Product_Grid.php:2311, ../includes/Elements/Progress_Bar.php:364, ../includes/Elements/Progress_Bar.php:633, ../includes/Elements/Simple_Menu.php:192, ../includes/Elements/Simple_Menu.php:370, ../includes/Elements/Simple_Menu.php:777, ../includes/Elements/Simple_Menu.php:803, ../includes/Elements/Simple_Menu.php:828, ../includes/Elements/Simple_Menu.php:1214, ../includes/Elements/SVG_Draw.php:188, ../includes/Elements/Team_Member.php:412, ../includes/Elements/Testimonial.php:323, ../includes/Elements/Tooltip.php:215, ../includes/Elements/Tooltip.php:294, ../includes/Elements/Tooltip.php:390, ../includes/Elements/Twitter_Feed.php:554, ../includes/Elements/TypeForm.php:199, ../includes/Elements/WeForms.php:165, ../includes/Elements/WeForms.php:635, ../includes/Elements/Woo_Cart.php:272, ../includes/Elements/Woo_Cart.php:500, ../includes/Elements/Woo_Cart.php:595, ../includes/Elements/Woo_Cart.php:669, ../includes/Elements/Woo_Cart.php:750, ../includes/Elements/Woo_Cart.php:862, ../includes/Elements/Woo_Cart.php:1702, ../includes/Elements/Woo_Cart.php:2345, ../includes/Elements/Woo_Product_Carousel.php:771, ../includes/Elements/Woo_Product_Carousel.php:913, ../includes/Elements/Woo_Product_Carousel.php:968, ../includes/Elements/Woo_Product_Gallery.php:193, ../includes/Elements/Woo_Product_Gallery.php:223, ../includes/Elements/Woo_Product_Gallery.php:609, ../includes/Elements/Woo_Product_Gallery.php:1587, ../includes/Elements/Woo_Product_List.php:553, ../includes/Elements/Woo_Product_List.php:706, ../includes/Elements/WpForms.php:274, ../includes/Elements/WpForms.php:391, ../includes/Elements/WpForms.php:579, ../includes/Elements/WpForms.php:1146, ../includes/Extensions/Scroll_to_Top.php:165, ../includes/Extensions/Table_of_Content.php:555, ../includes/Traits/Controls.php:644, ../includes/Traits/Controls.php:1696, ../includes/Traits/Controls.php:1757, ../includes/Traits/Controls.php:2154, ../includes/Traits/Controls.php:2205, ../includes/Traits/Controls.php:2206, ../includes/Traits/Controls.php:2528 +msgid "Left" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:438, ../includes/Elements/Advanced_Data_Table.php:557, ../includes/Elements/Advanced_Data_Table.php:985, ../includes/Elements/Advanced_Data_Table.php:1132, ../includes/Elements/Betterdocs_Category_Box.php:774, ../includes/Elements/Betterdocs_Category_Grid.php:1520, ../includes/Elements/Betterdocs_Category_Grid.php:1545, ../includes/Elements/Business_Reviews.php:1066, ../includes/Elements/Business_Reviews.php:2079, ../includes/Elements/Caldera_Forms.php:240, ../includes/Elements/Caldera_Forms.php:424, ../includes/Elements/Caldera_Forms.php:570, ../includes/Elements/Caldera_Forms.php:1145, ../includes/Elements/Contact_Form_7.php:338, ../includes/Elements/Contact_Form_7.php:450, ../includes/Elements/Contact_Form_7.php:1180, ../includes/Elements/Countdown.php:206, ../includes/Elements/Countdown.php:1139, ../includes/Elements/Creative_Button.php:457, ../includes/Elements/Cta_Box.php:118, ../includes/Elements/Cta_Box.php:212, ../includes/Elements/Data_Table.php:578, ../includes/Elements/Data_Table.php:803, ../includes/Elements/Data_Table.php:1052, ../includes/Elements/Dual_Color_Header.php:202, ../includes/Elements/Dual_Color_Header.php:665, ../includes/Elements/Event_Calendar.php:942, ../includes/Elements/Event_Calendar.php:1252, ../includes/Elements/Event_Calendar.php:2266, ../includes/Elements/Event_Calendar.php:2402, ../includes/Elements/Fancy_Text.php:193, ../includes/Elements/Filterable_Gallery.php:965, ../includes/Elements/Filterable_Gallery.php:1503, ../includes/Elements/Filterable_Gallery.php:1963, ../includes/Elements/Filterable_Gallery.php:2755, ../includes/Elements/Flip_Box.php:386, ../includes/Elements/Flip_Box.php:626, ../includes/Elements/FluentForm.php:274, ../includes/Elements/FluentForm.php:471, ../includes/Elements/FluentForm.php:617, ../includes/Elements/FluentForm.php:1250, ../includes/Elements/FluentForm.php:1495, ../includes/Elements/Formstack.php:341, ../includes/Elements/Formstack.php:456, ../includes/Elements/Formstack.php:772, ../includes/Elements/Formstack.php:1381, ../includes/Elements/GravityForms.php:354, ../includes/Elements/GravityForms.php:491, ../includes/Elements/GravityForms.php:629, ../includes/Elements/GravityForms.php:776, ../includes/Elements/GravityForms.php:903, ../includes/Elements/GravityForms.php:2189, ../includes/Elements/GravityForms.php:2452, ../includes/Elements/Image_Accordion.php:113, ../includes/Elements/Image_Accordion.php:136, ../includes/Elements/Info_Box.php:320, ../includes/Elements/Login_Register.php:3665, ../includes/Elements/Login_Register.php:4883, ../includes/Elements/Login_Register.php:4905, ../includes/Elements/Login_Register.php:5211, ../includes/Elements/Login_Register.php:5231, ../includes/Elements/Login_Register.php:5254, ../includes/Elements/NFT_Gallery.php:734, ../includes/Elements/NFT_Gallery.php:1902, ../includes/Elements/NinjaForms.php:289, ../includes/Elements/NinjaForms.php:428, ../includes/Elements/NinjaForms.php:612, ../includes/Elements/NinjaForms.php:1307, ../includes/Elements/Post_Grid.php:497, ../includes/Elements/Post_Grid.php:657, ../includes/Elements/Post_Grid.php:727, ../includes/Elements/Post_Grid.php:824, ../includes/Elements/Post_Grid.php:909, ../includes/Elements/Post_Timeline.php:326, ../includes/Elements/Post_Timeline.php:384, ../includes/Elements/Pricing_Table.php:876, ../includes/Elements/Pricing_Table.php:901, ../includes/Elements/Product_Grid.php:810, ../includes/Elements/Product_Grid.php:1129, ../includes/Elements/Product_Grid.php:2315, ../includes/Elements/Progress_Bar.php:368, ../includes/Elements/Progress_Bar.php:637, ../includes/Elements/Simple_Menu.php:196, ../includes/Elements/Simple_Menu.php:374, ../includes/Elements/Simple_Menu.php:781, ../includes/Elements/Simple_Menu.php:807, ../includes/Elements/Simple_Menu.php:832, ../includes/Elements/Simple_Menu.php:1218, ../includes/Elements/SVG_Draw.php:192, ../includes/Elements/Team_Member.php:416, ../includes/Elements/Testimonial.php:327, ../includes/Elements/Tooltip.php:219, ../includes/Elements/Tooltip.php:394, ../includes/Elements/Twitter_Feed.php:558, ../includes/Elements/TypeForm.php:203, ../includes/Elements/WeForms.php:169, ../includes/Elements/WeForms.php:639, ../includes/Elements/Woo_Cart.php:276, ../includes/Elements/Woo_Cart.php:599, ../includes/Elements/Woo_Cart.php:673, ../includes/Elements/Woo_Cart.php:754, ../includes/Elements/Woo_Cart.php:866, ../includes/Elements/Woo_Cart.php:1706, ../includes/Elements/Woo_Cart.php:2349, ../includes/Elements/Woo_Product_Carousel.php:972, ../includes/Elements/Woo_Product_Gallery.php:197, ../includes/Elements/Woo_Product_Gallery.php:613, ../includes/Elements/WpForms.php:278, ../includes/Elements/WpForms.php:395, ../includes/Elements/WpForms.php:583, ../includes/Elements/WpForms.php:1150, ../includes/Traits/Controls.php:643, ../includes/Traits/Controls.php:660, ../includes/Traits/Controls.php:1700, ../includes/Traits/Controls.php:1761, ../includes/Traits/Controls.php:2158, ../includes/Traits/Controls.php:2532 +msgid "Center" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:457, ../includes/Elements/Advanced_Data_Table.php:576, ../includes/Elements/Advanced_Data_Table.php:670, ../includes/Elements/Advanced_Data_Table.php:701, ../includes/Elements/Advanced_Data_Table.php:732, ../includes/Elements/Advanced_Data_Table.php:763, ../includes/Elements/Advanced_Data_Table.php:794, ../includes/Elements/Advanced_Data_Table.php:826, ../includes/Elements/Advanced_Data_Table.php:1009, ../includes/Elements/Advanced_Data_Table.php:1205, ../includes/Elements/Advanced_Data_Table.php:1275, ../includes/Elements/Adv_Accordion.php:678, ../includes/Elements/Adv_Accordion.php:739, ../includes/Elements/Adv_Accordion.php:800, ../includes/Elements/Adv_Accordion.php:868, ../includes/Elements/Adv_Tabs.php:620, ../includes/Elements/Adv_Tabs.php:687, ../includes/Elements/Adv_Tabs.php:754, ../includes/Elements/Adv_Tabs.php:836, ../includes/Elements/Business_Reviews.php:1193, ../includes/Elements/Business_Reviews.php:1261, ../includes/Elements/Business_Reviews.php:1368, ../includes/Elements/Business_Reviews.php:1759, ../includes/Elements/Business_Reviews.php:1827, ../includes/Elements/Business_Reviews.php:1896, ../includes/Elements/Caldera_Forms.php:273, ../includes/Elements/Caldera_Forms.php:334, ../includes/Elements/Caldera_Forms.php:528, ../includes/Elements/Caldera_Forms.php:609, ../includes/Elements/Caldera_Forms.php:855, ../includes/Elements/Caldera_Forms.php:911, ../includes/Elements/Caldera_Forms.php:1221, ../includes/Elements/Caldera_Forms.php:1327, ../includes/Elements/Caldera_Forms.php:1380, ../includes/Elements/Contact_Form_7.php:477, ../includes/Elements/Contact_Form_7.php:510, ../includes/Elements/Contact_Form_7.php:569, ../includes/Elements/Contact_Form_7.php:854, ../includes/Elements/Contact_Form_7.php:931, ../includes/Elements/Contact_Form_7.php:1255, ../includes/Elements/Contact_Form_7.php:1363, ../includes/Elements/Contact_Form_7.php:1427, ../includes/Elements/Contact_Form_7.php:1552, ../includes/Elements/Contact_Form_7.php:1609, ../includes/Elements/Content_Ticker.php:360, ../includes/Elements/Content_Ticker.php:436, ../includes/Elements/Countdown.php:1216, ../includes/Elements/Creative_Button.php:283, ../includes/Elements/Creative_Button.php:375, ../includes/Elements/Cta_Box.php:899, ../includes/Elements/Cta_Box.php:914, ../includes/Elements/Cta_Box.php:1086, ../includes/Elements/Cta_Box.php:1101, ../includes/Elements/Cta_Box.php:1297, ../includes/Elements/Cta_Box.php:1312, ../includes/Elements/Cta_Box.php:1366, ../includes/Elements/Cta_Box.php:1381, ../includes/Elements/Data_Table.php:1010, ../includes/Elements/Data_Table.php:1027, ../includes/Elements/Event_Calendar.php:1353, ../includes/Elements/Event_Calendar.php:1478, ../includes/Elements/Event_Calendar.php:1570, ../includes/Elements/Event_Calendar.php:1603, ../includes/Elements/Event_Calendar.php:1738, ../includes/Elements/Event_Calendar.php:1784, ../includes/Elements/Event_Calendar.php:1829, ../includes/Elements/Event_Calendar.php:2514, ../includes/Elements/Event_Calendar.php:2545, ../includes/Elements/Filterable_Gallery.php:1153, ../includes/Elements/Filterable_Gallery.php:1219, ../includes/Elements/Filterable_Gallery.php:2921, ../includes/Elements/Filterable_Gallery.php:3116, ../includes/Elements/FluentForm.php:308, ../includes/Elements/FluentForm.php:369, ../includes/Elements/FluentForm.php:575, ../includes/Elements/FluentForm.php:658, ../includes/Elements/FluentForm.php:907, ../includes/Elements/FluentForm.php:1572, ../includes/Elements/FluentForm.php:1699, ../includes/Elements/FluentForm.php:2118, ../includes/Elements/Formstack.php:484, ../includes/Elements/Formstack.php:533, ../includes/Elements/Formstack.php:590, ../includes/Elements/Formstack.php:802, ../includes/Elements/Formstack.php:857, ../includes/Elements/Formstack.php:1106, ../includes/Elements/Formstack.php:1457, ../includes/Elements/Formstack.php:1563, ../includes/Elements/Formstack.php:1785, ../includes/Elements/Formstack.php:2026, ../includes/Elements/GravityForms.php:518, ../includes/Elements/GravityForms.php:551, ../includes/Elements/GravityForms.php:597, ../includes/Elements/GravityForms.php:812, ../includes/Elements/GravityForms.php:855, ../includes/Elements/GravityForms.php:942, ../includes/Elements/GravityForms.php:1211, ../includes/Elements/GravityForms.php:1264, ../includes/Elements/GravityForms.php:1453, ../includes/Elements/GravityForms.php:1896, ../includes/Elements/GravityForms.php:1972, ../includes/Elements/GravityForms.php:2277, ../includes/Elements/GravityForms.php:2339, ../includes/Elements/GravityForms.php:2515, ../includes/Elements/GravityForms.php:2602, ../includes/Elements/GravityForms.php:2678, ../includes/Elements/GravityForms.php:2813, ../includes/Elements/Info_Box.php:1252, ../includes/Elements/Info_Box.php:1299, ../includes/Elements/Interactive_Circle.php:602, ../includes/Elements/Interactive_Circle.php:662, ../includes/Elements/Interactive_Circle.php:730, ../includes/Elements/Interactive_Circle.php:815, ../includes/Elements/Login_Register.php:3690, ../includes/Elements/Login_Register.php:3829, ../includes/Elements/Login_Register.php:4386, ../includes/Elements/Login_Register.php:4930, ../includes/Elements/Login_Register.php:4967, ../includes/Elements/Login_Register.php:5280, ../includes/Elements/Login_Register.php:5317, ../includes/Elements/NFT_Gallery.php:1177, ../includes/Elements/NFT_Gallery.php:1239, ../includes/Elements/NFT_Gallery.php:1300, ../includes/Elements/NFT_Gallery.php:1475, ../includes/Elements/NFT_Gallery.php:1530, ../includes/Elements/NFT_Gallery.php:1547, ../includes/Elements/NFT_Gallery.php:1728, ../includes/Elements/NFT_Gallery.php:1783, ../includes/Elements/NFT_Gallery.php:1800, ../includes/Elements/NFT_Gallery.php:1977, ../includes/Elements/NFT_Gallery.php:2022, ../includes/Elements/NFT_Gallery.php:2131, ../includes/Elements/NFT_Gallery.php:2326, ../includes/Elements/NinjaForms.php:455, ../includes/Elements/NinjaForms.php:504, ../includes/Elements/NinjaForms.php:564, ../includes/Elements/NinjaForms.php:651, ../includes/Elements/NinjaForms.php:899, ../includes/Elements/NinjaForms.php:955, ../includes/Elements/NinjaForms.php:1391, ../includes/Elements/NinjaForms.php:1484, ../includes/Elements/NinjaForms.php:1550, ../includes/Elements/NinjaForms.php:1652, ../includes/Elements/Pricing_Table.php:1981, ../includes/Elements/Pricing_Table.php:2051, ../includes/Elements/Product_Grid.php:2365, ../includes/Elements/Product_Grid.php:2403, ../includes/Elements/Product_Grid.php:2447, ../includes/Elements/Simple_Menu.php:400, ../includes/Elements/Simple_Menu.php:434, ../includes/Elements/Simple_Menu.php:468, ../includes/Elements/Simple_Menu.php:526, ../includes/Elements/Simple_Menu.php:560, ../includes/Elements/Simple_Menu.php:888, ../includes/Elements/Simple_Menu.php:1017, ../includes/Elements/Simple_Menu.php:1108, ../includes/Elements/Simple_Menu.php:1290, ../includes/Elements/Simple_Menu.php:1419, ../includes/Elements/Tooltip.php:431, ../includes/Elements/Tooltip.php:475, ../includes/Elements/Tooltip.php:649, ../includes/Elements/Twitter_Feed.php:1278, ../includes/Elements/Twitter_Feed.php:1473, ../includes/Elements/WeForms.php:694, ../includes/Elements/WeForms.php:744, ../includes/Elements/Woo_Cart.php:1337, ../includes/Elements/Woo_Cart.php:1616, ../includes/Elements/Woo_Cart.php:1907, ../includes/Elements/Woo_Cart.php:1945, ../includes/Elements/Woo_Cart.php:2033, ../includes/Elements/Woo_Cart.php:2183, ../includes/Elements/Woo_Cart.php:2228, ../includes/Elements/Woo_Cart.php:2431, ../includes/Elements/Woo_Cart.php:2514, ../includes/Elements/Woo_Cart.php:2601, ../includes/Elements/WpForms.php:422, ../includes/Elements/WpForms.php:471, ../includes/Elements/WpForms.php:538, ../includes/Elements/WpForms.php:622, ../includes/Elements/WpForms.php:860, ../includes/Elements/WpForms.php:916, ../includes/Elements/WpForms.php:1229, ../includes/Elements/WpForms.php:1338, ../includes/Elements/WpForms.php:1383, ../includes/Extensions/Table_of_Content.php:719, ../includes/Extensions/Table_of_Content.php:1038, ../includes/Extensions/Table_of_Content.php:1061, ../includes/Extensions/Table_of_Content.php:1087, ../includes/Traits/Controls.php:1796, ../includes/Traits/Controls.php:1909, ../includes/Traits/Controls.php:1852, ../includes/Traits/Controls.php:2040, ../includes/Traits/Controls.php:2102, ../includes/Traits/Controls.php:2485 +msgid "Text Color" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:471, ../includes/Elements/Advanced_Data_Table.php:612, ../includes/Elements/Advanced_Data_Table.php:685, ../includes/Elements/Advanced_Data_Table.php:716, ../includes/Elements/Advanced_Data_Table.php:747, ../includes/Elements/Advanced_Data_Table.php:778, ../includes/Elements/Advanced_Data_Table.php:810, ../includes/Elements/Advanced_Data_Table.php:842, ../includes/Elements/Advanced_Data_Table.php:1021, ../includes/Elements/Advanced_Data_Table.php:1218, ../includes/Elements/Advanced_Data_Table.php:1289, ../includes/Elements/Advanced_Data_Table.php:1387, ../includes/Elements/Advanced_Data_Table.php:1417, ../includes/Elements/Adv_Accordion.php:1019, ../includes/Elements/Adv_Accordion.php:1066, ../includes/Elements/Adv_Accordion.php:1113, ../includes/Elements/Adv_Tabs.php:601, ../includes/Elements/Adv_Tabs.php:817, ../includes/Elements/Business_Reviews.php:861, ../includes/Elements/Business_Reviews.php:894, ../includes/Elements/Business_Reviews.php:992, ../includes/Elements/Business_Reviews.php:1026, ../includes/Elements/Business_Reviews.php:1477, ../includes/Elements/Business_Reviews.php:1510, ../includes/Elements/Business_Reviews.php:1605, ../includes/Elements/Business_Reviews.php:1640, ../includes/Elements/Business_Reviews.php:2247, ../includes/Elements/Business_Reviews.php:2303, ../includes/Elements/Caldera_Forms.php:597, ../includes/Elements/Caldera_Forms.php:805, ../includes/Elements/Caldera_Forms.php:1209, ../includes/Elements/Caldera_Forms.php:1315, ../includes/Elements/Caldera_Forms.php:1369, ../includes/Elements/Contact_Form_7.php:557, ../includes/Elements/Contact_Form_7.php:772, ../includes/Elements/Contact_Form_7.php:1243, ../includes/Elements/Contact_Form_7.php:1351, ../includes/Elements/Contact_Form_7.php:1442, ../includes/Elements/Contact_Form_7.php:1537, ../includes/Elements/Content_Ticker.php:348, ../includes/Elements/Content_Ticker.php:425, ../includes/Elements/Content_Ticker.php:601, ../includes/Elements/Content_Ticker.php:658, ../includes/Elements/Countdown.php:838, ../includes/Elements/Countdown.php:850, ../includes/Elements/Countdown.php:910, ../includes/Elements/Countdown.php:922, ../includes/Elements/Countdown.php:982, ../includes/Elements/Countdown.php:994, ../includes/Elements/Countdown.php:1054, ../includes/Elements/Countdown.php:1066, ../includes/Elements/Creative_Button.php:296, ../includes/Elements/Creative_Button.php:389, ../includes/Elements/Cta_Box.php:137, ../includes/Elements/Cta_Box.php:567, ../includes/Elements/Cta_Box.php:606, ../includes/Elements/Cta_Box.php:928, ../includes/Elements/Cta_Box.php:944, ../includes/Elements/Cta_Box.php:1115, ../includes/Elements/Cta_Box.php:1134, ../includes/Elements/Data_Table.php:660, ../includes/Elements/Data_Table.php:700, ../includes/Elements/Data_Table.php:1228, ../includes/Elements/Dual_Color_Header.php:317, ../includes/Elements/Event_Calendar.php:2525, ../includes/Elements/Filterable_Gallery.php:1028, ../includes/Elements/Filterable_Gallery.php:1165, ../includes/Elements/Filterable_Gallery.php:1231, ../includes/Elements/Filterable_Gallery.php:1383, ../includes/Elements/Filterable_Gallery.php:1579, ../includes/Elements/Filterable_Gallery.php:1617, ../includes/Elements/Filterable_Gallery.php:1785, ../includes/Elements/Filterable_Gallery.php:1801, ../includes/Elements/Filterable_Gallery.php:2003, ../includes/Elements/Filterable_Gallery.php:2141, ../includes/Elements/Filterable_Gallery.php:2905, ../includes/Elements/Filterable_Gallery.php:3100, ../includes/Elements/FluentForm.php:646, ../includes/Elements/FluentForm.php:854, ../includes/Elements/FluentForm.php:1288, ../includes/Elements/FluentForm.php:1374, ../includes/Elements/FluentForm.php:1560, ../includes/Elements/FluentForm.php:1687, ../includes/Elements/FluentForm.php:2107, ../includes/Elements/Formstack.php:845, ../includes/Elements/Formstack.php:1053, ../includes/Elements/Formstack.php:1445, ../includes/Elements/Formstack.php:1551, ../includes/Elements/GravityForms.php:930, ../includes/Elements/GravityForms.php:1161, ../includes/Elements/GravityForms.php:1882, ../includes/Elements/GravityForms.php:1958, ../includes/Elements/GravityForms.php:2083, ../includes/Elements/GravityForms.php:2263, ../includes/Elements/GravityForms.php:2325, ../includes/Elements/GravityForms.php:2503, ../includes/Elements/GravityForms.php:2590, ../includes/Elements/Image_Accordion.php:326, ../includes/Elements/Info_Box.php:559, ../includes/Elements/Info_Box.php:800, ../includes/Elements/Info_Box.php:879, ../includes/Elements/Info_Box.php:1050, ../includes/Elements/Info_Box.php:1113, ../includes/Elements/Info_Box.php:1265, ../includes/Elements/Info_Box.php:1312, ../includes/Elements/Interactive_Circle.php:591, ../includes/Elements/Interactive_Circle.php:648, ../includes/Elements/Interactive_Circle.php:716, ../includes/Elements/Interactive_Circle.php:798, ../includes/Elements/Login_Register.php:2664, ../includes/Elements/Login_Register.php:2797, ../includes/Elements/Login_Register.php:2899, ../includes/Elements/Login_Register.php:3077, ../includes/Elements/Login_Register.php:3433, ../includes/Elements/Login_Register.php:3524, ../includes/Elements/Login_Register.php:3704, ../includes/Elements/Login_Register.php:3742, ../includes/Elements/Login_Register.php:3839, ../includes/Elements/Login_Register.php:4513, ../includes/Elements/Login_Register.php:4673, ../includes/Elements/Login_Register.php:4938, ../includes/Elements/Login_Register.php:4975, ../includes/Elements/Login_Register.php:5288, ../includes/Elements/Login_Register.php:5325, ../includes/Elements/NFT_Gallery.php:819, ../includes/Elements/NFT_Gallery.php:852, ../includes/Elements/NFT_Gallery.php:964, ../includes/Elements/NFT_Gallery.php:997, ../includes/Elements/NFT_Gallery.php:1988, ../includes/Elements/NFT_Gallery.php:2033, ../includes/Elements/NFT_Gallery.php:2115, ../includes/Elements/NFT_Gallery.php:2310, ../includes/Elements/NinjaForms.php:639, ../includes/Elements/NinjaForms.php:849, ../includes/Elements/NinjaForms.php:1378, ../includes/Elements/NinjaForms.php:1471, ../includes/Elements/Post_Grid.php:979, ../includes/Elements/Post_Timeline.php:157, ../includes/Elements/Pricing_Table.php:791, ../includes/Elements/Pricing_Table.php:953, ../includes/Elements/Pricing_Table.php:1484, ../includes/Elements/Pricing_Table.php:1561, ../includes/Elements/Pricing_Table.php:1727, ../includes/Elements/Pricing_Table.php:1994, ../includes/Elements/Pricing_Table.php:2064, ../includes/Elements/Product_Grid.php:1975, ../includes/Elements/Product_Grid.php:2083, ../includes/Elements/Product_Grid.php:2191, ../includes/Elements/Product_Grid.php:2377, ../includes/Elements/Product_Grid.php:2415, ../includes/Elements/Product_Grid.php:2459, ../includes/Elements/Product_Grid.php:2707, ../includes/Elements/Product_Grid.php:2750, ../includes/Elements/Product_Grid.php:2811, ../includes/Elements/Product_Grid.php:2862, ../includes/Elements/Progress_Bar.php:679, ../includes/Elements/Simple_Menu.php:302, ../includes/Elements/Simple_Menu.php:413, ../includes/Elements/Simple_Menu.php:447, ../includes/Elements/Simple_Menu.php:481, ../includes/Elements/Simple_Menu.php:539, ../includes/Elements/Simple_Menu.php:573, ../includes/Elements/Simple_Menu.php:645, ../includes/Elements/Simple_Menu.php:717, ../includes/Elements/Simple_Menu.php:902, ../includes/Elements/Simple_Menu.php:984, ../includes/Elements/Simple_Menu.php:1030, ../includes/Elements/Simple_Menu.php:1075, ../includes/Elements/Simple_Menu.php:1122, ../includes/Elements/Simple_Menu.php:1168, ../includes/Elements/Simple_Menu.php:1302, ../includes/Elements/Simple_Menu.php:1386, ../includes/Elements/Simple_Menu.php:1433, ../includes/Elements/Simple_Menu.php:1480, ../includes/Elements/Team_Member.php:767, ../includes/Elements/Testimonial.php:287, ../includes/Elements/Tooltip.php:420, ../includes/Elements/Tooltip.php:464, ../includes/Elements/Tooltip.php:638, ../includes/Elements/Twitter_Feed.php:688, ../includes/Elements/Twitter_Feed.php:1262, ../includes/Elements/Twitter_Feed.php:1457, ../includes/Elements/WeForms.php:705, ../includes/Elements/WeForms.php:755, ../includes/Elements/Woo_Cart.php:1232, ../includes/Elements/Woo_Cart.php:1896, ../includes/Elements/Woo_Cart.php:1934, ../includes/Elements/Woo_Cart.php:2170, ../includes/Elements/Woo_Cart.php:2215, ../includes/Elements/Woo_Checkout.php:873, ../includes/Elements/Woo_Checkout.php:988, ../includes/Elements/Woo_Checkout.php:1110, ../includes/Elements/Woo_Checkout.php:1624, ../includes/Elements/Woo_Checkout.php:1664, ../includes/Elements/Woo_Checkout.php:1976, ../includes/Elements/Woo_Checkout.php:2016, ../includes/Elements/Woo_Checkout.php:2606, ../includes/Elements/Woo_Checkout.php:2736, ../includes/Elements/Woo_Checkout.php:2846, ../includes/Elements/Woo_Checkout.php:2886, ../includes/Elements/Woo_Product_Carousel.php:994, ../includes/Elements/Woo_Product_Carousel.php:1505, ../includes/Elements/Woo_Product_Carousel.php:1587, ../includes/Elements/Woo_Product_Carousel.php:1806, ../includes/Elements/Woo_Product_Carousel.php:1849, ../includes/Elements/Woo_Product_Carousel.php:1911, ../includes/Elements/Woo_Product_Carousel.php:1963, ../includes/Elements/Woo_Product_Carousel.php:2767, ../includes/Elements/Woo_Product_Carousel.php:2823, ../includes/Elements/Woo_Product_Gallery.php:1754, ../includes/Elements/Woo_Product_Gallery.php:1804, ../includes/Elements/Woo_Product_Gallery.php:2003, ../includes/Elements/Woo_Product_Gallery.php:2044, ../includes/Elements/Woo_Product_Gallery.php:2087, ../includes/Elements/Woo_Product_Gallery.php:2148, ../includes/Elements/Woo_Product_Gallery.php:2199, ../includes/Elements/Woo_Product_List.php:1166, ../includes/Elements/Woo_Product_List.php:1276, ../includes/Elements/Woo_Product_List.php:2899, ../includes/Elements/Woo_Product_List.php:2951, ../includes/Elements/Woo_Product_List.php:2966, ../includes/Elements/Woo_Product_List.php:2981, ../includes/Elements/Woo_Product_List.php:3034, ../includes/Elements/WpForms.php:610, ../includes/Elements/WpForms.php:1217, ../includes/Elements/WpForms.php:1326, ../includes/Extensions/Reading_Progress.php:156, ../includes/Extensions/Scroll_to_Top.php:403, ../includes/Extensions/Table_of_Content.php:706, ../includes/Extensions/Table_of_Content.php:854, ../includes/Extensions/Table_of_Content.php:918, ../includes/Traits/Controls.php:2052, ../includes/Traits/Controls.php:2114, ../includes/Traits/Controls.php:2495, ../includes/Traits/Woo_Product_Comparable.php:380, ../includes/Traits/Woo_Product_Comparable.php:486 +msgid "Background Color" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:484, ../includes/Elements/Advanced_Data_Table.php:625 +msgid "Cell Border" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:510, ../includes/Elements/Advanced_Data_Table.php:857, ../includes/Elements/Advanced_Data_Table.php:941, ../includes/Elements/Advanced_Data_Table.php:1159, ../includes/Elements/Advanced_Data_Table.php:1479, ../includes/Elements/Adv_Accordion.php:489, ../includes/Elements/Adv_Accordion.php:643, ../includes/Elements/Adv_Accordion.php:886, ../includes/Elements/Adv_Tabs.php:426, ../includes/Elements/Adv_Tabs.php:575, ../includes/Elements/Adv_Tabs.php:854, ../includes/Elements/Betterdocs_Category_Box.php:515, ../includes/Elements/Betterdocs_Category_Grid.php:561, ../includes/Elements/Betterdocs_Category_Grid.php:725, ../includes/Elements/Betterdocs_Category_Grid.php:1409, ../includes/Elements/Betterdocs_Search_Form.php:123, ../includes/Elements/Betterdocs_Search_Form.php:443, ../includes/Elements/Business_Reviews.php:823, ../includes/Elements/Business_Reviews.php:953, ../includes/Elements/Business_Reviews.php:1155, ../includes/Elements/Business_Reviews.php:1223, ../includes/Elements/Business_Reviews.php:1330, ../includes/Elements/Business_Reviews.php:1398, ../includes/Elements/Business_Reviews.php:1440, ../includes/Elements/Business_Reviews.php:1568, ../includes/Elements/Business_Reviews.php:1698, ../includes/Elements/Business_Reviews.php:1789, ../includes/Elements/Business_Reviews.php:1858, ../includes/Elements/Business_Reviews.php:1926, ../includes/Elements/Business_Reviews.php:2056, ../includes/Elements/Business_Reviews.php:2493, ../includes/Elements/Caldera_Forms.php:746, ../includes/Elements/Caldera_Forms.php:1256, ../includes/Elements/Contact_Form_7.php:605, ../includes/Elements/Contact_Form_7.php:1289, ../includes/Elements/Contact_Form_7.php:1488, ../includes/Elements/Contact_Form_7.php:1685, ../includes/Elements/Content_Ticker.php:392, ../includes/Elements/Content_Ticker.php:455, ../includes/Elements/Content_Ticker.php:699, ../includes/Elements/Countdown.php:707, ../includes/Elements/Countdown.php:1245, ../includes/Elements/Cta_Box.php:620, ../includes/Elements/Cta_Box.php:833, ../includes/Elements/Cta_Box.php:1261, ../includes/Elements/Data_Table.php:628, ../includes/Elements/Data_Table.php:913, ../includes/Elements/Dual_Color_Header.php:329, ../includes/Elements/Event_Calendar.php:1393, ../includes/Elements/Event_Calendar.php:1501, ../includes/Elements/Event_Calendar.php:1629, ../includes/Elements/Event_Calendar.php:1868, ../includes/Elements/Facebook_Feed.php:689, ../includes/Elements/Facebook_Feed.php:715, ../includes/Elements/Facebook_Feed.php:787, ../includes/Elements/Fancy_Text.php:496, ../includes/Elements/Feature_List.php:603, ../includes/Elements/Filterable_Gallery.php:1040, ../includes/Elements/Filterable_Gallery.php:1117, ../includes/Elements/Filterable_Gallery.php:1299, ../includes/Elements/Filterable_Gallery.php:1395, ../includes/Elements/Filterable_Gallery.php:1816, ../includes/Elements/Filterable_Gallery.php:2027, ../includes/Elements/Filterable_Gallery.php:2795, ../includes/Elements/Filterable_Gallery.php:3024, ../includes/Elements/Flip_Box.php:1027, ../includes/Elements/Flip_Box.php:1141, ../includes/Elements/Flip_Box.php:1377, ../includes/Elements/FluentForm.php:795, ../includes/Elements/FluentForm.php:1163, ../includes/Elements/FluentForm.php:1218, ../includes/Elements/FluentForm.php:1341, ../includes/Elements/FluentForm.php:1426, ../includes/Elements/FluentForm.php:1607, ../includes/Elements/FluentForm.php:2032, ../includes/Elements/FluentForm.php:2198, ../includes/Elements/Formstack.php:685, ../includes/Elements/Formstack.php:740, ../includes/Elements/Formstack.php:994, ../includes/Elements/Formstack.php:1327, ../includes/Elements/Formstack.php:1492, ../includes/Elements/Formstack.php:1841, ../includes/Elements/Formstack.php:1970, ../includes/Elements/GravityForms.php:992, ../includes/Elements/GravityForms.php:1620, ../includes/Elements/GravityForms.php:1816, ../includes/Elements/GravityForms.php:1935, ../includes/Elements/GravityForms.php:2141, ../includes/Elements/GravityForms.php:2371, ../includes/Elements/GravityForms.php:2550, ../includes/Elements/Image_Accordion.php:338, ../includes/Elements/Image_Accordion.php:451, ../includes/Elements/Info_Box.php:571, ../includes/Elements/Interactive_Circle.php:448, ../includes/Elements/Interactive_Circle.php:873, ../includes/Elements/Login_Register.php:2627, ../includes/Elements/Login_Register.php:3196, ../includes/Elements/Login_Register.php:3335, ../includes/Elements/Login_Register.php:3408, ../includes/Elements/Login_Register.php:3499, ../includes/Elements/Login_Register.php:3601, ../includes/Elements/Login_Register.php:3637, ../includes/Elements/Login_Register.php:3799, ../includes/Elements/Login_Register.php:4843, ../includes/Elements/Login_Register.php:5171, ../includes/Elements/NFT_Gallery.php:782, ../includes/Elements/NFT_Gallery.php:910, ../includes/Elements/NFT_Gallery.php:1113, ../includes/Elements/NFT_Gallery.php:1201, ../includes/Elements/NFT_Gallery.php:1262, ../includes/Elements/NFT_Gallery.php:1325, ../includes/Elements/NFT_Gallery.php:1425, ../includes/Elements/NFT_Gallery.php:1498, ../includes/Elements/NFT_Gallery.php:1574, ../includes/Elements/NFT_Gallery.php:1678, ../includes/Elements/NFT_Gallery.php:1751, ../includes/Elements/NFT_Gallery.php:1827, ../includes/Elements/NFT_Gallery.php:2234, ../includes/Elements/NinjaForms.php:789, ../includes/Elements/NinjaForms.php:1429, ../includes/Elements/Post_Timeline.php:172, ../includes/Elements/Post_Timeline.php:558, ../includes/Elements/Pricing_Table.php:803, ../includes/Elements/Pricing_Table.php:1603, ../includes/Elements/Pricing_Table.php:1911, ../includes/Elements/Product_Grid.php:918, ../includes/Elements/Product_Grid.php:1169, ../includes/Elements/Product_Grid.php:1584, ../includes/Elements/Progress_Bar.php:830, ../includes/Elements/Simple_Menu.php:345, ../includes/Elements/Simple_Menu.php:505, ../includes/Elements/Simple_Menu.php:678, ../includes/Elements/Simple_Menu.php:1233, ../includes/Elements/SVG_Draw.php:456, ../includes/Elements/Team_Member.php:519, ../includes/Elements/Testimonial.php:430, ../includes/Elements/Tooltip.php:362, ../includes/Elements/Tooltip.php:616, ../includes/Elements/Twitter_Feed.php:718, ../includes/Elements/Twitter_Feed.php:777, ../includes/Elements/Twitter_Feed.php:810, ../includes/Elements/Twitter_Feed.php:1381, ../includes/Elements/WeForms.php:678, ../includes/Elements/Woo_Cart.php:1291, ../includes/Elements/Woo_Cart.php:1846, ../includes/Elements/Woo_Cart.php:1993, ../includes/Elements/Woo_Cart.php:2110, ../includes/Elements/Woo_Cart.php:2274, ../includes/Elements/Woo_Cart.php:2381, ../includes/Elements/Woo_Checkout.php:884, ../includes/Elements/Woo_Checkout.php:1480, ../includes/Elements/Woo_Checkout.php:1527, ../includes/Elements/Woo_Checkout.php:1725, ../includes/Elements/Woo_Checkout.php:1876, ../includes/Elements/Woo_Checkout.php:1905, ../includes/Elements/Woo_Checkout.php:2077, ../includes/Elements/Woo_Checkout.php:2292, ../includes/Elements/Woo_Checkout.php:2628, ../includes/Elements/Woo_Checkout.php:2959, ../includes/Elements/Woo_Product_Carousel.php:1133, ../includes/Elements/Woo_Product_Carousel.php:2380, ../includes/Elements/Woo_Product_Gallery.php:647, ../includes/Elements/Woo_Product_Gallery.php:751, ../includes/Elements/Woo_Product_Gallery.php:1030, ../includes/Elements/Woo_Product_Gallery.php:1286, ../includes/Elements/Woo_Product_Gallery.php:1348, ../includes/Elements/Woo_Product_List.php:1135, ../includes/Elements/Woo_Product_List.php:1237, ../includes/Elements/Woo_Product_List.php:1352, ../includes/Elements/Woo_Product_List.php:1438, ../includes/Elements/Woo_Product_List.php:1495, ../includes/Elements/Woo_Product_List.php:1543, ../includes/Elements/Woo_Product_List.php:1582, ../includes/Elements/Woo_Product_List.php:1618, ../includes/Elements/Woo_Product_List.php:1723, ../includes/Elements/Woo_Product_List.php:1788, ../includes/Elements/Woo_Product_List.php:1858, ../includes/Elements/WpForms.php:759, ../includes/Elements/WpForms.php:1264, ../includes/Extensions/Table_of_Content.php:743, ../includes/Extensions/Table_of_Content.php:931, ../includes/Traits/Controls.php:1959, ../includes/Traits/Controls.php:2004, ../includes/Traits/Controls.php:2505, ../includes/Traits/Woo_Product_Comparable.php:352, ../includes/Traits/Woo_Product_Comparable.php:997, ../includes/Traits/Woo_Product_Comparable.php:1146, ../includes/Traits/Woo_Product_Comparable.php:1615 +msgid "Padding" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:532, ../includes/Elements/Event_Calendar.php:1526, ../includes/Elements/Event_Calendar.php:2537 +msgid "Body" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:588, ../includes/Elements/Data_Table.php:995, ../includes/Elements/Facebook_Feed.php:1076, ../includes/Elements/Login_Register.php:4662, ../includes/Elements/Twitter_Feed.php:885, ../includes/Elements/Woo_Cart.php:1667, ../includes/Elements/Woo_Checkout.php:1163, ../includes/Elements/Woo_Checkout.php:1179, ../includes/Elements/Woo_Checkout.php:1206, ../includes/Elements/Woo_Checkout.php:1223, ../includes/Elements/Woo_Checkout.php:2787 +msgid "Link Color" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:600, ../includes/Elements/Woo_Cart.php:1678 +msgid "Link Hover Color" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:651 +msgid "Highlight" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:654, ../includes/Elements/Adv_Tabs.php:229, ../includes/Elements/Countdown.php:500, ../includes/Elements/Data_Table.php:154, ../includes/Elements/Filterable_Gallery.php:244, ../includes/Elements/Filterable_Gallery.php:285, ../includes/Elements/Flip_Box.php:204, ../includes/Elements/Flip_Box.php:444, ../includes/Elements/Flip_Box.php:672, ../includes/Elements/GravityForms.php:1293, ../includes/Elements/Info_Box.php:99, ../includes/Elements/Info_Box.php:820, ../includes/Elements/Info_Box.php:900, ../includes/Elements/Info_Box.php:1038, ../includes/Elements/Info_Box.php:1134, ../includes/Elements/Interactive_Circle.php:365, ../includes/Elements/Post_Grid.php:953, ../includes/Elements/Simple_Menu.php:1535, ../includes/Elements/Sticky_Video.php:598, ../includes/Elements/SVG_Draw.php:236, ../includes/Elements/SVG_Draw.php:265, ../includes/Extensions/Table_of_Content.php:956, ../includes/Extensions/Table_of_Content.php:1179 +msgid "None" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:655 +msgid "First Column" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:656 +msgid "Last Column" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:657 +msgid "Even Column" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:658 +msgid "Odd Column" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:659 +msgid "Even Row" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:660 +msgid "Odd Row" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:918, ../includes/Elements/Business_Reviews.php:1969, ../includes/Elements/Business_Reviews.php:2160, ../includes/Elements/Dual_Color_Header.php:781, ../includes/Elements/Dual_Color_Header.php:861, ../includes/Elements/Flip_Box.php:123, ../includes/Elements/FluentForm.php:1322, ../includes/Elements/FluentForm.php:1407, ../includes/Elements/FluentForm.php:1843, ../includes/Elements/Formstack.php:1665, ../includes/Elements/GravityForms.php:711, ../includes/Elements/Image_Accordion.php:310, ../includes/Elements/Login_Register.php:3143, ../includes/Elements/NFT_Gallery.php:1074, ../includes/Elements/NFT_Gallery.php:1388, ../includes/Elements/NFT_Gallery.php:1636, ../includes/Elements/Post_Timeline.php:251, ../includes/Elements/Progress_Bar.php:427, ../includes/Elements/Progress_Bar.php:453, ../includes/Elements/Progress_Bar.php:508, ../includes/Elements/Progress_Bar.php:534, ../includes/Elements/Sticky_Video.php:505, ../includes/Elements/SVG_Draw.php:161, ../includes/Elements/Team_Member.php:327, ../includes/Elements/Twitter_Feed.php:1105, ../includes/Elements/Woo_Product_Carousel.php:1439, ../includes/Elements/Woo_Product_Carousel.php:2272, ../includes/Elements/Woo_Product_Carousel.php:2472, ../includes/Elements/Woo_Product_Carousel.php:2560, ../includes/Extensions/Reading_Progress.php:128, ../includes/Extensions/Scroll_to_Top.php:266, ../includes/Extensions/Table_of_Content.php:376 +msgid "Height" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:953 +msgid "Margin Bottom" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:976, ../includes/Elements/Advanced_Data_Table.php:1124, ../includes/Elements/Business_Reviews.php:1058, ../includes/Elements/Business_Reviews.php:2071, ../includes/Elements/Caldera_Forms.php:232, ../includes/Elements/Caldera_Forms.php:562, ../includes/Elements/Caldera_Forms.php:1137, ../includes/Elements/Contact_Form_7.php:442, ../includes/Elements/Contact_Form_7.php:1171, ../includes/Elements/Countdown.php:198, ../includes/Elements/Cta_Box.php:112, ../includes/Elements/Data_Table.php:568, ../includes/Elements/Dual_Color_Header.php:193, ../includes/Elements/Dual_Color_Header.php:657, ../includes/Elements/Event_Calendar.php:934, ../includes/Elements/Event_Calendar.php:1244, ../includes/Elements/Event_Calendar.php:2258, ../includes/Elements/Event_Calendar.php:2394, ../includes/Elements/Fancy_Text.php:185, ../includes/Elements/Filterable_Gallery.php:957, ../includes/Elements/Filterable_Gallery.php:2747, ../includes/Elements/FluentForm.php:266, ../includes/Elements/FluentForm.php:609, ../includes/Elements/FluentForm.php:1242, ../includes/Elements/FluentForm.php:1487, ../includes/Elements/Formstack.php:448, ../includes/Elements/Formstack.php:764, ../includes/Elements/Formstack.php:1373, ../includes/Elements/GravityForms.php:483, ../includes/Elements/GravityForms.php:621, ../includes/Elements/GravityForms.php:768, ../includes/Elements/GravityForms.php:895, ../includes/Elements/GravityForms.php:2181, ../includes/Elements/GravityForms.php:2444, ../includes/Elements/Login_Register.php:4897, ../includes/Elements/Login_Register.php:5246, ../includes/Elements/NFT_Gallery.php:726, ../includes/Elements/NFT_Gallery.php:1894, ../includes/Elements/NinjaForms.php:420, ../includes/Elements/NinjaForms.php:604, ../includes/Elements/NinjaForms.php:1299, ../includes/Elements/Post_Grid.php:489, ../includes/Elements/Post_Grid.php:816, ../includes/Elements/Post_Grid.php:901, ../includes/Elements/Post_Timeline.php:484, ../includes/Elements/Product_Grid.php:802, ../includes/Elements/Product_Grid.php:1121, ../includes/Elements/Product_Grid.php:1815, ../includes/Elements/Product_Grid.php:2307, ../includes/Elements/Progress_Bar.php:360, ../includes/Elements/Progress_Bar.php:629, ../includes/Elements/Simple_Menu.php:366, ../includes/Elements/Simple_Menu.php:773, ../includes/Elements/Simple_Menu.php:799, ../includes/Elements/Simple_Menu.php:824, ../includes/Elements/Simple_Menu.php:1210, ../includes/Elements/SVG_Draw.php:184, ../includes/Elements/Tooltip.php:210, ../includes/Elements/Twitter_Feed.php:550, ../includes/Elements/Woo_Cart.php:268, ../includes/Elements/Woo_Cart.php:496, ../includes/Elements/Woo_Cart.php:591, ../includes/Elements/Woo_Cart.php:665, ../includes/Elements/Woo_Cart.php:746, ../includes/Elements/Woo_Cart.php:858, ../includes/Elements/Woo_Cart.php:1698, ../includes/Elements/Woo_Cart.php:2341, ../includes/Elements/Woo_Product_Carousel.php:909, ../includes/Elements/Woo_Product_Carousel.php:964, ../includes/Elements/Woo_Product_Gallery.php:189, ../includes/Elements/Woo_Product_Gallery.php:219, ../includes/Elements/Woo_Product_Gallery.php:605, ../includes/Elements/Woo_Product_Gallery.php:1583, ../includes/Elements/Woo_Product_List.php:549, ../includes/Elements/Woo_Product_List.php:702, ../includes/Elements/WpForms.php:387, ../includes/Elements/WpForms.php:575, ../includes/Elements/WpForms.php:1142, ../includes/Traits/Controls.php:1692, ../includes/Traits/Controls.php:1753, ../includes/Traits/Controls.php:2524 +msgid "Alignment" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:1180, ../includes/Elements/Adv_Accordion.php:500, ../includes/Elements/Adv_Accordion.php:654, ../includes/Elements/Adv_Accordion.php:897, ../includes/Elements/Adv_Tabs.php:437, ../includes/Elements/Adv_Tabs.php:586, ../includes/Elements/Adv_Tabs.php:865, ../includes/Elements/Betterdocs_Category_Grid.php:573, ../includes/Elements/Betterdocs_Category_Grid.php:739, ../includes/Elements/Business_Reviews.php:811, ../includes/Elements/Business_Reviews.php:940, ../includes/Elements/Business_Reviews.php:1140, ../includes/Elements/Business_Reviews.php:1208, ../includes/Elements/Business_Reviews.php:1315, ../includes/Elements/Business_Reviews.php:1383, ../includes/Elements/Business_Reviews.php:1428, ../includes/Elements/Business_Reviews.php:1556, ../includes/Elements/Business_Reviews.php:1683, ../includes/Elements/Business_Reviews.php:1774, ../includes/Elements/Business_Reviews.php:1843, ../includes/Elements/Business_Reviews.php:1911, ../includes/Elements/Business_Reviews.php:2041, ../includes/Elements/Caldera_Forms.php:300, ../includes/Elements/Caldera_Forms.php:364, ../includes/Elements/Contact_Form_7.php:375, ../includes/Elements/Contact_Form_7.php:1670, ../includes/Elements/Content_Ticker.php:467, ../includes/Elements/Countdown.php:1195, ../includes/Elements/Cta_Box.php:632, ../includes/Elements/Cta_Box.php:845, ../includes/Elements/Cta_Box.php:1273, ../includes/Elements/Dual_Color_Header.php:341, ../includes/Elements/Dual_Color_Header.php:709, ../includes/Elements/Event_Calendar.php:1405, ../includes/Elements/Event_Calendar.php:1442, ../includes/Elements/Event_Calendar.php:1882, ../includes/Elements/Fancy_Text.php:508, ../includes/Elements/Filterable_Gallery.php:1052, ../includes/Elements/Filterable_Gallery.php:1129, ../includes/Elements/Filterable_Gallery.php:1311, ../includes/Elements/Filterable_Gallery.php:2039, ../includes/Elements/Filterable_Gallery.php:2487, ../includes/Elements/Filterable_Gallery.php:2807, ../includes/Elements/Filterable_Gallery.php:3065, ../includes/Elements/Flip_Box.php:1365, ../includes/Elements/FluentForm.php:335, ../includes/Elements/FluentForm.php:399, ../includes/Elements/FluentForm.php:1175, ../includes/Elements/FluentForm.php:1230, ../includes/Elements/FluentForm.php:2210, ../includes/Elements/Formstack.php:505, ../includes/Elements/Formstack.php:557, ../includes/Elements/Formstack.php:697, ../includes/Elements/Formstack.php:752, ../includes/Elements/Formstack.php:1985, ../includes/Elements/GravityForms.php:1349, ../includes/Elements/GravityForms.php:1608, ../includes/Elements/GravityForms.php:1804, ../includes/Elements/GravityForms.php:2155, ../includes/Elements/Image_Accordion.php:350, ../includes/Elements/Image_Accordion.php:440, ../includes/Elements/Info_Box.php:704, ../includes/Elements/Info_Box.php:766, ../includes/Elements/Info_Box.php:998, ../includes/Elements/Info_Box.php:1393, ../includes/Elements/Interactive_Circle.php:459, ../includes/Elements/Interactive_Circle.php:884, ../includes/Elements/Login_Register.php:2612, ../includes/Elements/Login_Register.php:3181, ../includes/Elements/Login_Register.php:3320, ../includes/Elements/Login_Register.php:3393, ../includes/Elements/Login_Register.php:3484, ../includes/Elements/Login_Register.php:3586, ../includes/Elements/Login_Register.php:3622, ../includes/Elements/Login_Register.php:3784, ../includes/Elements/Login_Register.php:4828, ../includes/Elements/Login_Register.php:5075, ../includes/Elements/Login_Register.php:5156, ../includes/Elements/NFT_Gallery.php:770, ../includes/Elements/NFT_Gallery.php:898, ../includes/Elements/NFT_Gallery.php:1099, ../includes/Elements/NFT_Gallery.php:1189, ../includes/Elements/NFT_Gallery.php:1250, ../includes/Elements/NFT_Gallery.php:1312, ../includes/Elements/NFT_Gallery.php:1412, ../includes/Elements/NFT_Gallery.php:1486, ../includes/Elements/NFT_Gallery.php:1562, ../includes/Elements/NFT_Gallery.php:1665, ../includes/Elements/NFT_Gallery.php:1739, ../includes/Elements/NFT_Gallery.php:1815, ../includes/Elements/NFT_Gallery.php:2275, ../includes/Elements/NinjaForms.php:476, ../includes/Elements/NinjaForms.php:528, ../includes/Elements/Post_Grid.php:406, ../includes/Elements/Post_Grid.php:545, ../includes/Elements/Post_Grid.php:560, ../includes/Elements/Post_Grid.php:686, ../includes/Elements/Post_Grid.php:776, ../includes/Elements/Post_Grid.php:854, ../includes/Elements/Pricing_Table.php:815, ../includes/Elements/Pricing_Table.php:1143, ../includes/Elements/Pricing_Table.php:1213, ../includes/Elements/Pricing_Table.php:1923, ../includes/Elements/SVG_Draw.php:468, ../includes/Elements/Team_Member.php:507, ../includes/Elements/Testimonial.php:418, ../includes/Elements/Testimonial.php:516, ../includes/Elements/Testimonial.php:557, ../includes/Elements/Testimonial.php:598, ../includes/Elements/Testimonial.php:659, ../includes/Elements/Tooltip.php:373, ../includes/Elements/Tooltip.php:627, ../includes/Elements/Twitter_Feed.php:1422, ../includes/Elements/WeForms.php:490, ../includes/Elements/WeForms.php:666, ../includes/Elements/Woo_Cart.php:1303, ../includes/Elements/Woo_Cart.php:1858, ../includes/Elements/Woo_Cart.php:2005, ../includes/Elements/Woo_Cart.php:2123, ../includes/Elements/Woo_Cart.php:2289, ../includes/Elements/Woo_Cart.php:2395, ../includes/Elements/Woo_Checkout.php:1546, ../includes/Elements/Woo_Checkout.php:1924, ../includes/Elements/Woo_Product_Carousel.php:1023, ../includes/Elements/Woo_Product_Gallery.php:1274, ../includes/Elements/Woo_Product_Gallery.php:1336, ../includes/Elements/Woo_Product_List.php:1123, ../includes/Elements/Woo_Product_List.php:1207, ../includes/Elements/Woo_Product_List.php:1480, ../includes/Elements/Woo_Product_List.php:1528, ../includes/Elements/Woo_Product_List.php:1567, ../includes/Elements/Woo_Product_List.php:1606, ../includes/Elements/Woo_Product_List.php:1711, ../includes/Elements/Woo_Product_List.php:1776, ../includes/Elements/Woo_Product_List.php:1845, ../includes/Elements/WpForms.php:443, ../includes/Elements/WpForms.php:495, ../includes/Elements/WpForms.php:527, ../includes/Traits/Controls.php:1971, ../includes/Traits/Controls.php:2016, ../includes/Traits/Woo_Product_Comparable.php:340, ../includes/Traits/Woo_Product_Comparable.php:1462 +msgid "Margin" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:1200, ../includes/Elements/Advanced_Data_Table.php:1369, ../includes/Elements/Adv_Accordion.php:665, ../includes/Elements/Adv_Accordion.php:997, ../includes/Elements/Adv_Tabs.php:597, ../includes/Elements/Betterdocs_Category_Box.php:287, ../includes/Elements/Betterdocs_Category_Box.php:455, ../includes/Elements/Betterdocs_Category_Box.php:680, ../includes/Elements/Betterdocs_Category_Box.php:849, ../includes/Elements/Betterdocs_Category_Grid.php:318, ../includes/Elements/Betterdocs_Category_Grid.php:458, ../includes/Elements/Betterdocs_Category_Grid.php:613, ../includes/Elements/Betterdocs_Category_Grid.php:803, ../includes/Elements/Betterdocs_Category_Grid.php:1351, ../includes/Elements/Betterdocs_Search_Form.php:401, ../includes/Elements/Business_Reviews.php:855, ../includes/Elements/Business_Reviews.php:986, ../includes/Elements/Business_Reviews.php:1471, ../includes/Elements/Business_Reviews.php:1599, ../includes/Elements/Business_Reviews.php:2240, ../includes/Elements/Business_Reviews.php:2402, ../includes/Elements/Caldera_Forms.php:590, ../includes/Elements/Caldera_Forms.php:978, ../includes/Elements/Caldera_Forms.php:1202, ../includes/Elements/Contact_Form_7.php:550, ../includes/Elements/Contact_Form_7.php:1013, ../includes/Elements/Contact_Form_7.php:1236, ../includes/Elements/Content_Ticker.php:594, ../includes/Elements/Creative_Button.php:266, ../includes/Elements/Cta_Box.php:894, ../includes/Elements/Cta_Box.php:1292, ../includes/Elements/Data_Table.php:640, ../includes/Elements/Data_Table.php:833, ../includes/Elements/Data_Table.php:1005, ../includes/Elements/Data_Table.php:1106, ../includes/Elements/Event_Calendar.php:1732, ../includes/Elements/Event_Calendar.php:2032, ../includes/Elements/Filterable_Gallery.php:1148, ../includes/Elements/Filterable_Gallery.php:1996, ../includes/Elements/Filterable_Gallery.php:2894, ../includes/Elements/Flip_Box.php:1359, ../includes/Elements/FluentForm.php:639, ../includes/Elements/FluentForm.php:974, ../includes/Elements/FluentForm.php:1553, ../includes/Elements/FluentForm.php:1746, ../includes/Elements/FluentForm.php:1963, ../includes/Elements/Formstack.php:838, ../includes/Elements/Formstack.php:1170, ../includes/Elements/Formstack.php:1438, ../includes/Elements/Formstack.php:1608, ../includes/Elements/Formstack.php:1770, ../includes/Elements/GravityForms.php:923, ../includes/Elements/GravityForms.php:1520, ../includes/Elements/GravityForms.php:1716, ../includes/Elements/GravityForms.php:1875, ../includes/Elements/GravityForms.php:2256, ../includes/Elements/GravityForms.php:2496, ../includes/Elements/Info_Box.php:552, ../includes/Elements/Info_Box.php:780, ../includes/Elements/Info_Box.php:1012, ../includes/Elements/Info_Box.php:1246, ../includes/Elements/Info_Box.php:1359, ../includes/Elements/Interactive_Circle.php:587, ../includes/Elements/Login_Register.php:3687, ../includes/Elements/Login_Register.php:4927, ../includes/Elements/Login_Register.php:5102, ../includes/Elements/Login_Register.php:5277, ../includes/Elements/NFT_Gallery.php:813, ../includes/Elements/NFT_Gallery.php:958, ../includes/Elements/NFT_Gallery.php:1524, ../includes/Elements/NFT_Gallery.php:1777, ../includes/Elements/NFT_Gallery.php:1971, ../includes/Elements/NFT_Gallery.php:2104, ../includes/Elements/NinjaForms.php:632, ../includes/Elements/NinjaForms.php:1025, ../includes/Elements/NinjaForms.php:1371, ../includes/Elements/Pricing_Table.php:1976, ../includes/Elements/Product_Grid.php:973, ../includes/Elements/Product_Grid.php:1625, ../includes/Elements/Product_Grid.php:2065, ../includes/Elements/Product_Grid.php:2360, ../includes/Elements/Product_Grid.php:2794, ../includes/Elements/Team_Member.php:749, ../includes/Elements/Tooltip.php:416, ../includes/Elements/Twitter_Feed.php:1251, ../includes/Elements/WeForms.php:689, ../includes/Elements/Woo_Cart.php:1889, ../includes/Elements/Woo_Cart.php:2163, ../includes/Elements/Woo_Checkout.php:1158, ../includes/Elements/Woo_Checkout.php:1201, ../includes/Elements/Woo_Checkout.php:1344, ../includes/Elements/Woo_Checkout.php:1617, ../includes/Elements/Woo_Checkout.php:1969, ../includes/Elements/Woo_Checkout.php:2429, ../includes/Elements/Woo_Checkout.php:2685, ../includes/Elements/Woo_Checkout.php:2839, ../includes/Elements/Woo_Product_Carousel.php:1035, ../includes/Elements/Woo_Product_Carousel.php:1489, ../includes/Elements/Woo_Product_Carousel.php:1894, ../includes/Elements/Woo_Product_Carousel.php:2338, ../includes/Elements/Woo_Product_Carousel.php:2760, ../includes/Elements/Woo_Product_Gallery.php:661, ../includes/Elements/Woo_Product_Gallery.php:1067, ../includes/Elements/Woo_Product_Gallery.php:1371, ../includes/Elements/Woo_Product_Gallery.php:1737, ../includes/Elements/Woo_Product_Gallery.php:2131, ../includes/Elements/Woo_Product_List.php:2216, ../includes/Elements/Woo_Product_List.php:2543, ../includes/Elements/Woo_Product_List.php:2664, ../includes/Elements/Woo_Product_List.php:2775, ../includes/Elements/Woo_Product_List.php:2934, ../includes/Elements/WpForms.php:603, ../includes/Elements/WpForms.php:983, ../includes/Elements/WpForms.php:1210, ../includes/Extensions/Table_of_Content.php:1031, ../includes/Traits/Controls.php:1789, ../includes/Traits/Controls.php:2035, ../includes/Traits/Woo_Product_Comparable.php:838, ../includes/Traits/Woo_Product_Comparable.php:1224, ../includes/Traits/Woo_Product_Comparable.php:1643 +msgid "Normal" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:1270, ../includes/Elements/Advanced_Data_Table.php:1399, ../includes/Elements/Adv_Accordion.php:724, ../includes/Elements/Adv_Accordion.php:1045, ../includes/Elements/Adv_Tabs.php:664, ../includes/Elements/Betterdocs_Category_Box.php:333, ../includes/Elements/Betterdocs_Category_Box.php:551, ../includes/Elements/Betterdocs_Category_Box.php:713, ../includes/Elements/Betterdocs_Category_Box.php:962, ../includes/Elements/Betterdocs_Category_Grid.php:366, ../includes/Elements/Betterdocs_Category_Grid.php:499, ../includes/Elements/Betterdocs_Category_Grid.php:667, ../includes/Elements/Betterdocs_Category_Grid.php:875, ../includes/Elements/Betterdocs_Category_Grid.php:1435, ../includes/Elements/Betterdocs_Search_Form.php:485, ../includes/Elements/Business_Reviews.php:888, ../includes/Elements/Business_Reviews.php:1020, ../includes/Elements/Business_Reviews.php:1504, ../includes/Elements/Business_Reviews.php:1634, ../includes/Elements/Business_Reviews.php:2296, ../includes/Elements/Business_Reviews.php:2458, ../includes/Elements/Caldera_Forms.php:1308, ../includes/Elements/Contact_Form_7.php:1344, ../includes/Elements/Content_Ticker.php:651, ../includes/Elements/Creative_Button.php:358, ../includes/Elements/Cta_Box.php:1081, ../includes/Elements/Cta_Box.php:1361, ../includes/Elements/Data_Table.php:680, ../includes/Elements/Data_Table.php:924, ../includes/Elements/Data_Table.php:1022, ../includes/Elements/Data_Table.php:1124, ../includes/Elements/Event_Calendar.php:1778, ../includes/Elements/Event_Calendar.php:2099, ../includes/Elements/Filterable_Gallery.php:2134, ../includes/Elements/Filterable_Gallery.php:3089, ../includes/Elements/Flip_Box.php:1466, ../includes/Elements/FluentForm.php:1680, ../includes/Elements/FluentForm.php:2046, ../includes/Elements/Formstack.php:1544, ../includes/Elements/Formstack.php:1855, ../includes/Elements/GravityForms.php:1951, ../includes/Elements/GravityForms.php:2318, ../includes/Elements/GravityForms.php:2583, ../includes/Elements/Info_Box.php:613, ../includes/Elements/Info_Box.php:851, ../includes/Elements/Info_Box.php:1084, ../includes/Elements/Info_Box.php:1293, ../includes/Elements/Info_Box.php:1469, ../includes/Elements/Interactive_Circle.php:332, ../includes/Elements/Interactive_Circle.php:644, ../includes/Elements/Login_Register.php:4964, ../includes/Elements/Login_Register.php:5314, ../includes/Elements/NFT_Gallery.php:846, ../includes/Elements/NFT_Gallery.php:991, ../includes/Elements/NFT_Gallery.php:1541, ../includes/Elements/NFT_Gallery.php:1794, ../includes/Elements/NFT_Gallery.php:2016, ../includes/Elements/NFT_Gallery.php:2299, ../includes/Elements/NinjaForms.php:1464, ../includes/Elements/Pricing_Table.php:448, ../includes/Elements/Pricing_Table.php:2046, ../includes/Elements/Product_Grid.php:1023, ../includes/Elements/Product_Grid.php:1705, ../includes/Elements/Product_Grid.php:2174, ../includes/Elements/Product_Grid.php:2398, ../includes/Elements/Product_Grid.php:2845, ../includes/Elements/Simple_Menu.php:427, ../includes/Elements/Simple_Menu.php:553, ../includes/Elements/Simple_Menu.php:1010, ../includes/Elements/Simple_Menu.php:1412, ../includes/Elements/Team_Member.php:827, ../includes/Elements/Tooltip.php:460, ../includes/Elements/Twitter_Feed.php:1446, ../includes/Elements/WeForms.php:739, ../includes/Elements/Woo_Cart.php:1927, ../includes/Elements/Woo_Cart.php:2208, ../includes/Elements/Woo_Checkout.php:1174, ../includes/Elements/Woo_Checkout.php:1218, ../includes/Elements/Woo_Checkout.php:1360, ../includes/Elements/Woo_Checkout.php:1657, ../includes/Elements/Woo_Checkout.php:2009, ../includes/Elements/Woo_Checkout.php:2445, ../includes/Elements/Woo_Checkout.php:2879, ../includes/Elements/Woo_Product_Carousel.php:1075, ../includes/Elements/Woo_Product_Carousel.php:1571, ../includes/Elements/Woo_Product_Carousel.php:1946, ../includes/Elements/Woo_Product_Carousel.php:2401, ../includes/Elements/Woo_Product_Carousel.php:2816, ../includes/Elements/Woo_Product_Gallery.php:700, ../includes/Elements/Woo_Product_Gallery.php:1140, ../includes/Elements/Woo_Product_Gallery.php:1405, ../includes/Elements/Woo_Product_Gallery.php:1787, ../includes/Elements/Woo_Product_Gallery.php:2182, ../includes/Elements/Woo_Product_List.php:2244, ../includes/Elements/Woo_Product_List.php:2589, ../includes/Elements/Woo_Product_List.php:2707, ../includes/Elements/Woo_Product_List.php:2810, ../includes/Elements/Woo_Product_List.php:3018, ../includes/Elements/WpForms.php:1319, ../includes/Extensions/Table_of_Content.php:1054, ../includes/Traits/Controls.php:1844, ../includes/Traits/Controls.php:2097, ../includes/Traits/Woo_Product_Comparable.php:938, ../includes/Traits/Woo_Product_Comparable.php:1305, ../includes/Traits/Woo_Product_Comparable.php:1693 +msgid "Hover" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:1374, ../includes/Elements/Advanced_Data_Table.php:1404, ../includes/Elements/Betterdocs_Category_Box.php:686, ../includes/Elements/Betterdocs_Category_Box.php:719, ../includes/Elements/Betterdocs_Category_Box.php:863, ../includes/Elements/Betterdocs_Category_Box.php:968, ../includes/Elements/Betterdocs_Category_Grid.php:619, ../includes/Elements/Betterdocs_Category_Grid.php:673, ../includes/Elements/Betterdocs_Category_Grid.php:809, ../includes/Elements/Betterdocs_Category_Grid.php:906, ../includes/Elements/Betterdocs_Category_Grid.php:1009, ../includes/Elements/Betterdocs_Category_Grid.php:1089, ../includes/Elements/Betterdocs_Category_Grid.php:1165, ../includes/Elements/Betterdocs_Category_Grid.php:1242, ../includes/Elements/Betterdocs_Category_Grid.php:1365, ../includes/Elements/Betterdocs_Category_Grid.php:1464, ../includes/Elements/Betterdocs_Search_Form.php:249, ../includes/Elements/Betterdocs_Search_Form.php:286, ../includes/Elements/Business_Reviews.php:1124, ../includes/Elements/Business_Reviews.php:2259, ../includes/Elements/Business_Reviews.php:2315, ../includes/Elements/Business_Reviews.php:2409, ../includes/Elements/Business_Reviews.php:2465, ../includes/Elements/Caldera_Forms.php:988, ../includes/Elements/Caldera_Forms.php:1104, ../includes/Elements/Caldera_Forms.php:1436, ../includes/Elements/Contact_Form_7.php:1023, ../includes/Elements/Contact_Form_7.php:1139, ../includes/Elements/Content_Ticker.php:613, ../includes/Elements/Content_Ticker.php:670, ../includes/Elements/Cta_Box.php:700, ../includes/Elements/Cta_Box.php:741, ../includes/Elements/Cta_Box.php:783, ../includes/Elements/Cta_Box.php:1470, ../includes/Elements/Cta_Box.php:1486, ../includes/Elements/Data_Table.php:645, ../includes/Elements/Data_Table.php:685, ../includes/Elements/Data_Table.php:1213, ../includes/Elements/Dual_Color_Header.php:480, ../includes/Elements/Dual_Color_Header.php:577, ../includes/Elements/Dual_Color_Header.php:720, ../includes/Elements/Event_Calendar.php:1667, ../includes/Elements/Event_Calendar.php:1999, ../includes/Elements/Event_Calendar.php:2039, ../includes/Elements/Event_Calendar.php:2106, ../includes/Elements/Event_Calendar.php:2160, ../includes/Elements/Event_Calendar.php:2246, ../includes/Elements/Event_Calendar.php:2324, ../includes/Elements/Event_Calendar.php:2358, ../includes/Elements/Event_Calendar.php:2467, ../includes/Elements/Event_Calendar.php:2859, ../includes/Elements/Facebook_Feed.php:853, ../includes/Elements/Facebook_Feed.php:891, ../includes/Elements/Facebook_Feed.php:931, ../includes/Elements/Facebook_Feed.php:981, ../includes/Elements/Facebook_Feed.php:1021, ../includes/Elements/Facebook_Feed.php:1061, ../includes/Elements/Facebook_Feed.php:1116, ../includes/Elements/Facebook_Feed.php:1156, ../includes/Elements/Facebook_Feed.php:1196, ../includes/Elements/Facebook_Feed.php:1230, ../includes/Elements/Fancy_Text.php:360, ../includes/Elements/Feature_List.php:547, ../includes/Elements/Feature_List.php:769, ../includes/Elements/Feature_List.php:804, ../includes/Elements/Filterable_Gallery.php:1416, ../includes/Elements/Filterable_Gallery.php:1456, ../includes/Elements/Filterable_Gallery.php:1855, ../includes/Elements/Filterable_Gallery.php:1870, ../includes/Elements/Filterable_Gallery.php:1915, ../includes/Elements/Filterable_Gallery.php:1930, ../includes/Elements/Filterable_Gallery.php:2015, ../includes/Elements/Filterable_Gallery.php:2153, ../includes/Elements/Filterable_Gallery.php:2228, ../includes/Elements/Filterable_Gallery.php:2264, ../includes/Elements/Filterable_Gallery.php:2311, ../includes/Elements/Filterable_Gallery.php:2452, ../includes/Elements/Filterable_Gallery.php:2644, ../includes/Elements/Filterable_Gallery.php:2783, ../includes/Elements/Flip_Box.php:972, ../includes/Elements/Flip_Box.php:1086, ../includes/Elements/Flip_Box.php:1214, ../includes/Elements/Flip_Box.php:1245, ../includes/Elements/Flip_Box.php:1283, ../includes/Elements/Flip_Box.php:1315, ../includes/Elements/Flip_Box.php:1389, ../includes/Elements/Flip_Box.php:1472, ../includes/Elements/FluentForm.php:446, ../includes/Elements/FluentForm.php:984, ../includes/Elements/FluentForm.php:1100, ../includes/Elements/FluentForm.php:1141, ../includes/Elements/FluentForm.php:1196, ../includes/Elements/FluentForm.php:1300, ../includes/Elements/FluentForm.php:1362, ../includes/Elements/FluentForm.php:1978, ../includes/Elements/FluentForm.php:2053, ../includes/Elements/FluentForm.php:2174, ../includes/Elements/Formstack.php:663, ../includes/Elements/Formstack.php:718, ../includes/Elements/Formstack.php:1180, ../includes/Elements/Formstack.php:1260, ../includes/Elements/Formstack.php:1314, ../includes/Elements/Formstack.php:1862, ../includes/Elements/Formstack.php:1943, ../includes/Elements/GravityForms.php:661, ../includes/Elements/GravityForms.php:743, ../includes/Elements/GravityForms.php:1424, ../includes/Elements/GravityForms.php:1530, ../includes/Elements/GravityForms.php:1644, ../includes/Elements/GravityForms.php:1726, ../includes/Elements/GravityForms.php:1840, ../includes/Elements/GravityForms.php:2035, ../includes/Elements/GravityForms.php:2071, ../includes/Elements/Image_Accordion.php:506, ../includes/Elements/Image_Accordion.php:535, ../includes/Elements/Info_Box.php:1373, ../includes/Elements/Info_Box.php:1449, ../includes/Elements/Interactive_Circle.php:501, ../includes/Elements/Login_Register.php:3423, ../includes/Elements/Login_Register.php:3514, ../includes/Elements/Login_Register.php:3931, ../includes/Elements/Login_Register.php:4502, ../includes/Elements/Login_Register.php:4651, ../includes/Elements/NinjaForms.php:1035, ../includes/Elements/NinjaForms.php:1153, ../includes/Elements/NinjaForms.php:1584, ../includes/Elements/Post_Grid.php:383, ../includes/Elements/Post_Grid.php:458, ../includes/Elements/Post_Grid.php:880, ../includes/Elements/Pricing_Table.php:940, ../includes/Elements/Pricing_Table.php:1004, ../includes/Elements/Pricing_Table.php:1095, ../includes/Elements/Pricing_Table.php:1124, ../includes/Elements/Pricing_Table.php:1165, ../includes/Elements/Pricing_Table.php:1194, ../includes/Elements/Pricing_Table.php:1234, ../includes/Elements/Pricing_Table.php:1269, ../includes/Elements/Pricing_Table.php:1451, ../includes/Elements/Pricing_Table.php:1591, ../includes/Elements/Product_Grid.php:1443, ../includes/Elements/Product_Grid.php:2070, ../includes/Elements/Product_Grid.php:2179, ../includes/Elements/Product_Grid.php:2516, ../includes/Elements/Product_Grid.php:2697, ../includes/Elements/Product_Grid.php:2738, ../includes/Elements/Product_Grid.php:2799, ../includes/Elements/Product_Grid.php:2850, ../includes/Elements/Product_Grid.php:3007, ../includes/Elements/Progress_Bar.php:479, ../includes/Elements/Progress_Bar.php:568, ../includes/Elements/Simple_Menu.php:971, ../includes/Elements/Simple_Menu.php:1062, ../includes/Elements/Simple_Menu.php:1155, ../includes/Elements/Simple_Menu.php:1372, ../includes/Elements/Simple_Menu.php:1467, ../includes/Elements/SVG_Draw.php:393, ../includes/Elements/Twitter_Feed.php:969, ../includes/Elements/Twitter_Feed.php:998, ../includes/Elements/Twitter_Feed.php:1028, ../includes/Elements/Twitter_Feed.php:1198, ../includes/Elements/Woo_Checkout.php:828, ../includes/Elements/Woo_Checkout.php:1002, ../includes/Elements/Woo_Checkout.php:1016, ../includes/Elements/Woo_Checkout.php:1124, ../includes/Elements/Woo_Checkout.php:1139, ../includes/Elements/Woo_Checkout.php:1313, ../includes/Elements/Woo_Checkout.php:1349, ../includes/Elements/Woo_Checkout.php:1365, ../includes/Elements/Woo_Checkout.php:1433, ../includes/Elements/Woo_Checkout.php:1586, ../includes/Elements/Woo_Checkout.php:1636, ../includes/Elements/Woo_Checkout.php:1676, ../includes/Elements/Woo_Checkout.php:1773, ../includes/Elements/Woo_Checkout.php:1988, ../includes/Elements/Woo_Checkout.php:2028, ../includes/Elements/Woo_Checkout.php:2146, ../includes/Elements/Woo_Checkout.php:2190, ../includes/Elements/Woo_Checkout.php:2234, ../includes/Elements/Woo_Checkout.php:2340, ../includes/Elements/Woo_Checkout.php:2379, ../includes/Elements/Woo_Checkout.php:2419, ../includes/Elements/Woo_Checkout.php:2692, ../includes/Elements/Woo_Checkout.php:2713, ../includes/Elements/Woo_Checkout.php:2748, ../includes/Elements/Woo_Checkout.php:2769, ../includes/Elements/Woo_Checkout.php:2858, ../includes/Elements/Woo_Checkout.php:2898, ../includes/Elements/Woo_Product_Carousel.php:1299, ../includes/Elements/Woo_Product_Carousel.php:1494, ../includes/Elements/Woo_Product_Carousel.php:1576, ../includes/Elements/Woo_Product_Carousel.php:1796, ../includes/Elements/Woo_Product_Carousel.php:1837, ../includes/Elements/Woo_Product_Carousel.php:1899, ../includes/Elements/Woo_Product_Carousel.php:1951, ../includes/Elements/Woo_Product_Carousel.php:2104, ../includes/Elements/Woo_Product_Carousel.php:2345, ../includes/Elements/Woo_Product_Carousel.php:2408, ../includes/Elements/Woo_Product_Carousel.php:2441, ../includes/Elements/Woo_Product_Carousel.php:2779, ../includes/Elements/Woo_Product_Carousel.php:2835, ../includes/Elements/Woo_Product_Gallery.php:1376, ../includes/Elements/Woo_Product_Gallery.php:1410, ../includes/Elements/Woo_Product_Gallery.php:1448, ../includes/Elements/Woo_Product_Gallery.php:1742, ../includes/Elements/Woo_Product_Gallery.php:1792, ../includes/Elements/Woo_Product_Gallery.php:1993, ../includes/Elements/Woo_Product_Gallery.php:2034, ../includes/Elements/Woo_Product_Gallery.php:2075, ../includes/Elements/Woo_Product_Gallery.php:2136, ../includes/Elements/Woo_Product_Gallery.php:2187, ../includes/Elements/Woo_Product_Gallery.php:2344, ../includes/Elements/Woo_Product_List.php:1951, ../includes/Elements/Woo_Product_List.php:2009, ../includes/Elements/Woo_Product_List.php:2131, ../includes/Elements/Woo_Product_List.php:2168, ../includes/Elements/Woo_Product_List.php:2226, ../includes/Elements/Woo_Product_List.php:2255, ../includes/Elements/Woo_Product_List.php:2296, ../includes/Elements/Woo_Product_List.php:2334, ../includes/Elements/Woo_Product_List.php:2372, ../includes/Elements/Woo_Product_List.php:2554, ../includes/Elements/Woo_Product_List.php:2600, ../includes/Elements/Woo_Product_List.php:2675, ../includes/Elements/Woo_Product_List.php:2718, ../includes/Elements/Woo_Product_List.php:2783, ../includes/Elements/Woo_Product_List.php:2818, ../includes/Elements/Woo_Product_List.php:2887, ../includes/Elements/Woo_Product_List.php:2939, ../includes/Elements/Woo_Product_List.php:3023, ../includes/Elements/Woo_Product_List.php:3179, ../includes/Elements/WpForms.php:993, ../includes/Elements/WpForms.php:1109, ../includes/Extensions/Table_of_Content.php:1190, ../includes/Traits/Controls.php:1671, ../includes/Traits/Woo_Product_Comparable.php:107, ../includes/Traits/Woo_Product_Comparable.php:1372, ../includes/Traits/Woo_Product_Comparable.php:1484 +msgid "Color" +msgstr "" + +#: ../includes/Elements/Advanced_Data_Table.php:1586 +msgid "No content found" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:105, ../includes/Elements/Adv_Tabs.php:74, ../includes/Elements/Facebook_Feed.php:244, ../includes/Elements/Woo_Cart.php:137, ../includes/Elements/Woo_Checkout.php:122 +msgid "General Settings" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:111 +msgid "Accordion Type" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:116 +msgid "Accordion" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:124 +msgid "Select Accordion Tab Title Tag" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:128, ../includes/Elements/Betterdocs_Category_Box.php:184, ../includes/Elements/Betterdocs_Category_Grid.php:222, ../includes/Elements/Cta_Box.php:318, ../includes/Elements/Dual_Color_Header.php:139, ../includes/Elements/Filterable_Gallery.php:441, ../includes/Elements/Flip_Box.php:308, ../includes/Elements/Flip_Box.php:548, ../includes/Elements/Image_Accordion.php:156, ../includes/Elements/Info_Box.php:243, ../includes/Elements/Product_Grid.php:515, ../includes/Elements/Product_Grid.php:1907, ../includes/Elements/Progress_Bar.php:141, ../includes/Elements/Tooltip.php:161, ../includes/Elements/Woo_Product_Carousel.php:257, ../includes/Elements/Woo_Product_Carousel.php:437, ../includes/Elements/Woo_Product_Gallery.php:490, ../includes/Elements/Woo_Product_Gallery.php:1654, ../includes/Elements/Woo_Product_List.php:774, ../includes/Elements/Woo_Product_List.php:1024, ../includes/Extensions/Table_of_Content.php:145, ../includes/Extensions/Table_of_Content.php:202, ../includes/Traits/Controls.php:1064 +msgid "H1" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:129, ../includes/Elements/Betterdocs_Category_Box.php:185, ../includes/Elements/Betterdocs_Category_Grid.php:223, ../includes/Elements/Cta_Box.php:319, ../includes/Elements/Dual_Color_Header.php:140, ../includes/Elements/Filterable_Gallery.php:442, ../includes/Elements/Flip_Box.php:309, ../includes/Elements/Flip_Box.php:549, ../includes/Elements/Image_Accordion.php:157, ../includes/Elements/Info_Box.php:244, ../includes/Elements/Product_Grid.php:516, ../includes/Elements/Product_Grid.php:1908, ../includes/Elements/Progress_Bar.php:142, ../includes/Elements/Tooltip.php:162, ../includes/Elements/Woo_Product_Carousel.php:258, ../includes/Elements/Woo_Product_Carousel.php:438, ../includes/Elements/Woo_Product_Gallery.php:491, ../includes/Elements/Woo_Product_Gallery.php:1655, ../includes/Elements/Woo_Product_List.php:775, ../includes/Elements/Woo_Product_List.php:1025, ../includes/Extensions/Table_of_Content.php:149, ../includes/Extensions/Table_of_Content.php:203, ../includes/Traits/Controls.php:1065 +msgid "H2" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:130, ../includes/Elements/Betterdocs_Category_Box.php:186, ../includes/Elements/Betterdocs_Category_Grid.php:224, ../includes/Elements/Cta_Box.php:320, ../includes/Elements/Dual_Color_Header.php:141, ../includes/Elements/Filterable_Gallery.php:443, ../includes/Elements/Flip_Box.php:310, ../includes/Elements/Flip_Box.php:550, ../includes/Elements/Image_Accordion.php:158, ../includes/Elements/Info_Box.php:245, ../includes/Elements/Product_Grid.php:517, ../includes/Elements/Product_Grid.php:1909, ../includes/Elements/Progress_Bar.php:143, ../includes/Elements/Tooltip.php:163, ../includes/Elements/Woo_Product_Carousel.php:259, ../includes/Elements/Woo_Product_Carousel.php:439, ../includes/Elements/Woo_Product_Gallery.php:492, ../includes/Elements/Woo_Product_Gallery.php:1656, ../includes/Elements/Woo_Product_List.php:776, ../includes/Elements/Woo_Product_List.php:1026, ../includes/Extensions/Table_of_Content.php:153, ../includes/Extensions/Table_of_Content.php:204, ../includes/Traits/Controls.php:1066 +msgid "H3" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:131, ../includes/Elements/Betterdocs_Category_Box.php:187, ../includes/Elements/Betterdocs_Category_Grid.php:225, ../includes/Elements/Cta_Box.php:321, ../includes/Elements/Dual_Color_Header.php:142, ../includes/Elements/Filterable_Gallery.php:444, ../includes/Elements/Flip_Box.php:311, ../includes/Elements/Flip_Box.php:551, ../includes/Elements/Image_Accordion.php:159, ../includes/Elements/Info_Box.php:246, ../includes/Elements/Product_Grid.php:518, ../includes/Elements/Product_Grid.php:1910, ../includes/Elements/Progress_Bar.php:144, ../includes/Elements/Tooltip.php:164, ../includes/Elements/Woo_Product_Carousel.php:260, ../includes/Elements/Woo_Product_Carousel.php:440, ../includes/Elements/Woo_Product_Gallery.php:493, ../includes/Elements/Woo_Product_Gallery.php:1657, ../includes/Elements/Woo_Product_List.php:777, ../includes/Elements/Woo_Product_List.php:1027, ../includes/Extensions/Table_of_Content.php:157, ../includes/Extensions/Table_of_Content.php:205, ../includes/Traits/Controls.php:1067 +msgid "H4" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:132, ../includes/Elements/Betterdocs_Category_Box.php:188, ../includes/Elements/Betterdocs_Category_Grid.php:226, ../includes/Elements/Cta_Box.php:322, ../includes/Elements/Dual_Color_Header.php:143, ../includes/Elements/Filterable_Gallery.php:445, ../includes/Elements/Flip_Box.php:312, ../includes/Elements/Flip_Box.php:552, ../includes/Elements/Image_Accordion.php:160, ../includes/Elements/Info_Box.php:247, ../includes/Elements/Product_Grid.php:519, ../includes/Elements/Product_Grid.php:1911, ../includes/Elements/Progress_Bar.php:145, ../includes/Elements/Tooltip.php:165, ../includes/Elements/Woo_Product_Carousel.php:261, ../includes/Elements/Woo_Product_Carousel.php:441, ../includes/Elements/Woo_Product_Gallery.php:494, ../includes/Elements/Woo_Product_Gallery.php:1658, ../includes/Elements/Woo_Product_List.php:778, ../includes/Elements/Woo_Product_List.php:1028, ../includes/Extensions/Table_of_Content.php:161, ../includes/Extensions/Table_of_Content.php:206, ../includes/Traits/Controls.php:1068 +msgid "H5" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:133, ../includes/Elements/Betterdocs_Category_Box.php:189, ../includes/Elements/Betterdocs_Category_Grid.php:227, ../includes/Elements/Cta_Box.php:323, ../includes/Elements/Dual_Color_Header.php:144, ../includes/Elements/Filterable_Gallery.php:446, ../includes/Elements/Flip_Box.php:313, ../includes/Elements/Flip_Box.php:553, ../includes/Elements/Image_Accordion.php:161, ../includes/Elements/Info_Box.php:248, ../includes/Elements/Product_Grid.php:520, ../includes/Elements/Product_Grid.php:1912, ../includes/Elements/Progress_Bar.php:146, ../includes/Elements/Tooltip.php:166, ../includes/Elements/Woo_Product_Carousel.php:262, ../includes/Elements/Woo_Product_Carousel.php:442, ../includes/Elements/Woo_Product_Gallery.php:495, ../includes/Elements/Woo_Product_Gallery.php:1659, ../includes/Elements/Woo_Product_List.php:779, ../includes/Elements/Woo_Product_List.php:1029, ../includes/Extensions/Table_of_Content.php:165, ../includes/Extensions/Table_of_Content.php:207, ../includes/Traits/Controls.php:1069 +msgid "H6" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:134, ../includes/Elements/Betterdocs_Category_Box.php:190, ../includes/Elements/Betterdocs_Category_Grid.php:228, ../includes/Elements/Cta_Box.php:324, ../includes/Elements/Dual_Color_Header.php:145, ../includes/Elements/Filterable_Gallery.php:447, ../includes/Elements/Flip_Box.php:314, ../includes/Elements/Flip_Box.php:554, ../includes/Elements/Image_Accordion.php:162, ../includes/Elements/Info_Box.php:249, ../includes/Elements/Product_Grid.php:1913, ../includes/Elements/Woo_Product_Carousel.php:263, ../includes/Elements/Woo_Product_Carousel.php:443, ../includes/Elements/Woo_Product_Gallery.php:1660, ../includes/Elements/Woo_Product_List.php:1030, ../includes/Traits/Controls.php:1070 +msgid "Span" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:135, ../includes/Elements/Betterdocs_Category_Box.php:191, ../includes/Elements/Betterdocs_Category_Grid.php:229, ../includes/Elements/Cta_Box.php:325, ../includes/Elements/Dual_Color_Header.php:146, ../includes/Elements/Filterable_Gallery.php:448, ../includes/Elements/Flip_Box.php:315, ../includes/Elements/Flip_Box.php:555, ../includes/Elements/Image_Accordion.php:163, ../includes/Elements/Info_Box.php:250, ../includes/Elements/Product_Grid.php:1914, ../includes/Elements/Tooltip.php:169, ../includes/Elements/Woo_Product_Carousel.php:264, ../includes/Elements/Woo_Product_Carousel.php:444, ../includes/Elements/Woo_Product_Gallery.php:1661, ../includes/Elements/Woo_Product_List.php:780, ../includes/Elements/Woo_Product_List.php:1031, ../includes/Traits/Controls.php:1071 +msgid "P" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:136, ../includes/Elements/Betterdocs_Category_Box.php:192, ../includes/Elements/Betterdocs_Category_Grid.php:230, ../includes/Elements/Cta_Box.php:326, ../includes/Elements/Dual_Color_Header.php:147, ../includes/Elements/Filterable_Gallery.php:449, ../includes/Elements/Flip_Box.php:316, ../includes/Elements/Flip_Box.php:556, ../includes/Elements/Image_Accordion.php:164, ../includes/Elements/Info_Box.php:251, ../includes/Elements/Product_Grid.php:1915, ../includes/Elements/Woo_Product_Carousel.php:265, ../includes/Elements/Woo_Product_Carousel.php:445, ../includes/Elements/Woo_Product_Gallery.php:1662, ../includes/Elements/Woo_Product_List.php:781, ../includes/Elements/Woo_Product_List.php:1032, ../includes/Traits/Controls.php:1072 +msgid "Div" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:143 +msgid "Enable Toggle Icon" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:152 +msgid "Toggle Icon Postion" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:167 +msgid "Toggle Icon" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:182 +msgid "Toggle Speed (ms)" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:192, ../includes/Elements/Adv_Tabs.php:168 +msgid "Custom ID offset" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:193, ../includes/Elements/Adv_Tabs.php:169 +msgid "Use offset to set the custom ID target scrolling position." +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:204, ../includes/Elements/Adv_Tabs.php:180 +msgid "Scroll Speed (ms)" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:214, ../includes/Elements/Adv_Tabs.php:190 +msgid "Scroll on Click" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:224 +msgid "Enable FAQ Schema" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:225 +msgid "For saved template, FAQ Schema Text can be added manually on each tab." +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:241, ../includes/Elements/Countdown.php:226, ../includes/Elements/Cta_Box.php:73, ../includes/Elements/Dual_Color_Header.php:70, ../includes/Elements/Facebook_Feed.php:289, ../includes/Elements/Feature_List.php:65, ../includes/Elements/Tooltip.php:64 +msgid "Content Settings" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:250, ../includes/Elements/Adv_Tabs.php:214, ../includes/Elements/Filterable_Gallery.php:509, ../includes/Elements/Interactive_Circle.php:160 +msgid "Active as Default" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:260 +msgid "Enable Tab Icon" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:285 +msgid "Opened Tab" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:295, ../includes/Elements/Adv_Accordion.php:323, ../includes/Elements/Adv_Tabs.php:233, ../includes/Elements/Adv_Tabs.php:248, ../includes/Elements/Betterdocs_Category_Box.php:410, ../includes/Elements/Betterdocs_Category_Box.php:444, ../includes/Elements/Betterdocs_Category_Grid.php:444, ../includes/Elements/Betterdocs_Category_Grid.php:1068, ../includes/Elements/Betterdocs_Category_Grid.php:1077, ../includes/Elements/Betterdocs_Category_Grid.php:1209, ../includes/Elements/Betterdocs_Category_Grid.php:1316, ../includes/Elements/Creative_Button.php:137, ../includes/Elements/Cta_Box.php:265, ../includes/Elements/Cta_Box.php:390, ../includes/Elements/Data_Table.php:158, ../includes/Elements/Data_Table.php:177, ../includes/Elements/Data_Table.php:313, ../includes/Elements/Data_Table.php:366, ../includes/Elements/Dual_Color_Header.php:119, ../includes/Elements/Dual_Color_Header.php:280, ../includes/Elements/Feature_List.php:78, ../includes/Elements/Feature_List.php:94, ../includes/Elements/Feature_List.php:508, ../includes/Elements/Flip_Box.php:206, ../includes/Elements/Flip_Box.php:235, ../includes/Elements/Flip_Box.php:446, ../includes/Elements/Flip_Box.php:475, ../includes/Elements/Info_Box.php:107, ../includes/Elements/Info_Box.php:179, ../includes/Elements/Info_Box.php:456, ../includes/Elements/Interactive_Circle.php:176, ../includes/Elements/Interactive_Circle.php:207, ../includes/Elements/Pricing_Table.php:196, ../includes/Elements/Simple_Menu.php:227, ../includes/Elements/Simple_Menu.php:923, ../includes/Elements/Simple_Menu.php:1323, ../includes/Elements/SVG_Draw.php:85, ../includes/Elements/SVG_Draw.php:94, ../includes/Elements/Team_Member.php:175, ../includes/Elements/Tooltip.php:75, ../includes/Elements/Tooltip.php:98, ../includes/Elements/Twitter_Feed.php:1164, ../includes/Extensions/Scroll_to_Top.php:344, ../includes/Extensions/Table_of_Content.php:764, ../includes/Traits/Controls.php:901, ../includes/Traits/Controls.php:958 +msgid "Icon" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:313 +msgid "Closed Tab" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:344, ../includes/Elements/Adv_Accordion.php:347, ../includes/Elements/Adv_Tabs.php:282, ../includes/Elements/Adv_Tabs.php:284, ../includes/Elements/Adv_Tabs.php:482 +msgid "Tab Title" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:360, ../includes/Elements/Adv_Tabs.php:317, ../includes/Elements/Cta_Box.php:334, ../includes/Elements/Data_Table.php:309, ../includes/Elements/Flip_Box.php:172, ../includes/Elements/Flip_Box.php:414, ../includes/Elements/Info_Box.php:258, ../includes/Elements/Tooltip.php:70 +msgid "Content Type" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:363, ../includes/Elements/Adv_Tabs.php:205, ../includes/Elements/Adv_Tabs.php:320, ../includes/Elements/Adv_Tabs.php:810, ../includes/Elements/Business_Reviews.php:546, ../includes/Elements/Business_Reviews.php:1420, ../includes/Elements/Cta_Box.php:337, ../includes/Elements/Cta_Box.php:358, ../includes/Elements/Data_Table.php:271, ../includes/Elements/Data_Table.php:386, ../includes/Elements/Data_Table.php:400, ../includes/Elements/Event_Calendar.php:285, ../includes/Elements/Event_Calendar.php:2767, ../includes/Elements/Facebook_Feed.php:1036, ../includes/Elements/Feature_List.php:198, ../includes/Elements/Feature_List.php:701, ../includes/Elements/Flip_Box.php:157, ../includes/Elements/Flip_Box.php:175, ../includes/Elements/Flip_Box.php:417, ../includes/Elements/Image_Accordion.php:97, ../includes/Elements/Image_Accordion.php:214, ../includes/Elements/Image_Accordion.php:526, ../includes/Elements/Info_Box.php:261, ../includes/Elements/Interactive_Circle.php:113, ../includes/Elements/Interactive_Circle.php:145, ../includes/Elements/Interactive_Circle.php:201, ../includes/Elements/Interactive_Circle.php:791, ../includes/Elements/NFT_Gallery.php:527, ../includes/Elements/Post_Timeline.php:212, ../includes/Elements/Product_Grid.php:2613, ../includes/Elements/Tooltip.php:143, ../includes/Elements/Tooltip.php:279, ../includes/Elements/Woo_Product_Carousel.php:1700, ../includes/Elements/Woo_Product_Gallery.php:1909, ../includes/Elements/Woo_Product_List.php:569, ../includes/Elements/Woo_Product_List.php:1405 +msgid "Content" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:364, ../includes/Elements/Adv_Tabs.php:321, ../includes/Elements/Countdown.php:503, ../includes/Elements/Cta_Box.php:338, ../includes/Elements/Flip_Box.php:176, ../includes/Elements/Flip_Box.php:418, ../includes/Elements/Info_Box.php:262 +msgid "Saved Templates" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:374, ../includes/Elements/Adv_Tabs.php:330, ../includes/Elements/Countdown.php:553, ../includes/Elements/Cta_Box.php:347, ../includes/Elements/Data_Table.php:354, ../includes/Elements/Flip_Box.php:185, ../includes/Elements/Flip_Box.php:427, ../includes/Elements/Info_Box.php:271 +msgid "Choose Template" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:389, ../includes/Elements/Adv_Tabs.php:344, ../includes/Elements/Interactive_Circle.php:216 +msgid "Tab Content" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:391, ../includes/Elements/Adv_Tabs.php:346, ../includes/Elements/Feature_List.php:200, ../includes/Elements/Interactive_Circle.php:218 +msgid "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur." +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:402, ../includes/Elements/Adv_Tabs.php:357, ../includes/Elements/Filterable_Gallery.php:476 +msgid "Custom ID" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:404, ../includes/Elements/Adv_Tabs.php:359 +msgid "Custom ID will be added as an anchor tag. For example, if you add ‘test’ as your custom ID, the link will become like the following: https://www.example.com/#test and it will open the respective tab directly." +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:415 +msgid "FAQ Schema Text" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:435 +msgid "Accordion Tab Title 1" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:436 +msgid "Accordion Tab Title 2" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:437 +msgid "Accordion Tab Title 3" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:482, ../includes/Elements/Data_Table.php:534 +msgid "General Style" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:542 +msgid "Tab Style" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:556, ../includes/Elements/Adv_Accordion.php:937, ../includes/Elements/Adv_Tabs.php:526, ../includes/Elements/Creative_Button.php:509, ../includes/Elements/Cta_Box.php:875, ../includes/Elements/Data_Table.php:732, ../includes/Elements/Data_Table.php:1083, ../includes/Elements/Dual_Color_Header.php:404, ../includes/Elements/Dual_Color_Header.php:615, ../includes/Elements/Event_Calendar.php:2738, ../includes/Elements/Event_Calendar.php:2807, ../includes/Elements/Feature_List.php:581, ../includes/Elements/Filterable_Gallery.php:2051, ../includes/Elements/Filterable_Gallery.php:2412, ../includes/Elements/Filterable_Gallery.php:2984, ../includes/Elements/Flip_Box.php:988, ../includes/Elements/Flip_Box.php:1102, ../includes/Elements/Flip_Box.php:1441, ../includes/Elements/Info_Box.php:951, ../includes/Elements/Info_Box.php:1193, ../includes/Elements/Interactive_Circle.php:564, ../includes/Elements/Interactive_Circle.php:834, ../includes/Elements/Login_Register.php:3995, ../includes/Elements/Login_Register.php:4092, ../includes/Elements/Login_Register.php:4189, ../includes/Elements/NFT_Gallery.php:2194, ../includes/Elements/Pricing_Table.php:1293, ../includes/Elements/Pricing_Table.php:1761, ../includes/Elements/Pricing_Table.php:1935, ../includes/Elements/Product_Grid.php:1393, ../includes/Elements/Product_Grid.php:2955, ../includes/Elements/Simple_Menu.php:314, ../includes/Elements/Simple_Menu.php:940, ../includes/Elements/Simple_Menu.php:1340, ../includes/Elements/Team_Member.php:677, ../includes/Elements/Tooltip.php:114, ../includes/Elements/Twitter_Feed.php:1341, ../includes/Elements/Woo_Cart.php:1486, ../includes/Elements/Woo_Cart.php:2067, ../includes/Elements/Woo_Checkout.php:1798, ../includes/Elements/Woo_Product_Carousel.php:1266, ../includes/Elements/Woo_Product_Carousel.php:2052, ../includes/Elements/Woo_Product_Carousel.php:2700, ../includes/Elements/Woo_Product_Gallery.php:901, ../includes/Elements/Woo_Product_Gallery.php:2292, ../includes/Elements/Woo_Product_List.php:2096, ../includes/Elements/Woo_Product_List.php:3127, ../includes/Extensions/Scroll_to_Top.php:360, ../includes/Extensions/Table_of_Content.php:800, ../includes/Traits/Woo_Product_Comparable.php:1345 +msgid "Icon Size" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:579, ../includes/Elements/Adv_Accordion.php:605, ../includes/Elements/Adv_Tabs.php:550 +msgid "Icon Gap" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:631 +msgid "Distance" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:689, ../includes/Elements/Adv_Accordion.php:750, ../includes/Elements/Adv_Accordion.php:812, ../includes/Elements/Adv_Tabs.php:631, ../includes/Elements/Adv_Tabs.php:698, ../includes/Elements/Adv_Tabs.php:765, ../includes/Elements/Creative_Button.php:270, ../includes/Elements/Creative_Button.php:362, ../includes/Elements/Cta_Box.php:1064, ../includes/Elements/Cta_Box.php:1199, ../includes/Elements/Data_Table.php:1111, ../includes/Elements/Data_Table.php:1129, ../includes/Elements/Dual_Color_Header.php:428, ../includes/Elements/Dual_Color_Header.php:641, ../includes/Elements/Event_Calendar.php:2756, ../includes/Elements/Feature_List.php:122, ../includes/Elements/Info_Box.php:787, ../includes/Elements/Info_Box.php:866, ../includes/Elements/Info_Box.php:1019, ../includes/Elements/Info_Box.php:1099, ../includes/Elements/Interactive_Circle.php:613, ../includes/Elements/Interactive_Circle.php:675, ../includes/Elements/Interactive_Circle.php:741, ../includes/Elements/Interactive_Circle.php:858, ../includes/Elements/Post_Grid.php:1003, ../includes/Elements/Pricing_Table.php:379, ../includes/Elements/Pricing_Table.php:1826, ../includes/Elements/Simple_Menu.php:331, ../includes/Elements/Team_Member.php:754, ../includes/Elements/Twitter_Feed.php:905, ../includes/Elements/Woo_Cart.php:238, ../includes/Elements/Woo_Cart.php:824, ../includes/Elements/Woo_Cart.php:2045, ../includes/Elements/Woo_Cart.php:2443, ../includes/Elements/Woo_Cart.php:2526, ../includes/Elements/Woo_Cart.php:2613, ../includes/Elements/Woo_Checkout.php:1446, ../includes/Elements/Woo_Checkout.php:1786, ../includes/Extensions/Scroll_to_Top.php:387 +msgid "Icon Color" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:785, ../includes/Elements/Adv_Accordion.php:1091, ../includes/Elements/Adv_Tabs.php:731, ../includes/Elements/Event_Calendar.php:1822, ../includes/Elements/Event_Calendar.php:2153, ../includes/Elements/Filterable_Gallery.php:1214, ../includes/Elements/Interactive_Circle.php:712, ../includes/Elements/Product_Grid.php:2442, ../includes/Elements/Simple_Menu.php:461, ../includes/Elements/Simple_Menu.php:1101, ../includes/Elements/Woo_Product_Carousel.php:2434, ../includes/Elements/Woo_Product_Gallery.php:1443, ../includes/Extensions/Table_of_Content.php:1080 +msgid "Active" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:851, ../includes/Elements/Countdown.php:1207, ../includes/Elements/Cta_Box.php:80, ../includes/Elements/Cta_Box.php:774, ../includes/Elements/Data_Table.php:826, ../includes/Elements/Dual_Color_Header.php:77, ../includes/Elements/Facebook_Feed.php:704, ../includes/Elements/Facebook_Feed.php:868, ../includes/Elements/Flip_Box.php:1237, ../includes/Elements/Flip_Box.php:1306, ../includes/Elements/Info_Box.php:1404, ../includes/Elements/Tooltip.php:329, ../includes/Elements/Twitter_Feed.php:989 +msgid "Content Style" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:929 +msgid "Toggle Caret Style" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:963 +msgid "Icon Padding" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:977 +msgid "Icon Radius" +msgstr "" + +#: ../includes/Elements/Adv_Accordion.php:1003, ../includes/Elements/Adv_Accordion.php:1051, ../includes/Elements/Adv_Accordion.php:1097, ../includes/Elements/Adv_Tabs.php:949 +msgid "Caret Color" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:80, ../includes/Elements/Business_Reviews.php:193, ../includes/Elements/Countdown.php:232, ../includes/Elements/Event_Calendar.php:108, ../includes/Elements/Facebook_Feed.php:259, ../includes/Elements/Filterable_Gallery.php:181, ../includes/Elements/NFT_Gallery.php:234, ../includes/Elements/Product_Grid.php:233, ../includes/Elements/Product_Grid.php:501, ../includes/Elements/Progress_Bar.php:75, ../includes/Elements/Progress_Bar.php:101, ../includes/Elements/Simple_Menu.php:152, ../includes/Elements/Woo_Cart.php:144, ../includes/Elements/Woo_Checkout.php:128, ../includes/Elements/Woo_Product_Carousel.php:219, ../includes/Elements/Woo_Product_Gallery.php:316, ../includes/Elements/Woo_Product_Gallery.php:476, ../includes/Elements/Woo_Product_List.php:208, ../includes/Elements/Woo_Product_List.php:215, ../includes/Traits/Controls.php:431, ../includes/Traits/Controls.php:575 +msgid "Layout" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:85, ../includes/Elements/Image_Accordion.php:87, ../includes/Elements/Simple_Menu.php:156, ../includes/Elements/Woo_Product_Gallery.php:180 +msgid "Horizontal" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:86, ../includes/Elements/Image_Accordion.php:88, ../includes/Elements/Simple_Menu.php:157, ../includes/Elements/Woo_Product_Gallery.php:181 +msgid "Vertical" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:93 +msgid "Enable Icon" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:102, ../includes/Elements/Betterdocs_Category_Grid.php:1331, ../includes/Elements/Creative_Button.php:149, ../includes/Elements/Data_Table.php:754, ../includes/Elements/Feature_List.php:306, ../includes/Elements/Filterable_Gallery.php:941, ../includes/Elements/Flip_Box.php:735, ../includes/Elements/Info_Box.php:122, ../includes/Elements/Info_Box.php:468, ../includes/Elements/NFT_Gallery.php:710, ../includes/Elements/Pricing_Table.php:584, ../includes/Elements/Twitter_Feed.php:534 +msgid "Icon Position" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:107, ../includes/Elements/Feature_List.php:298 +msgid "Stacked" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:108, ../includes/Elements/Contact_Form_7.php:840, ../includes/Elements/Countdown.php:169, ../includes/Elements/Login_Register.php:4866, ../includes/Elements/Login_Register.php:5195 +msgid "Inline" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:119 +msgid "Icon Alignment" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:120 +msgid "Set icon position before/after the tab title." +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:125, ../includes/Elements/Betterdocs_Category_Grid.php:1335, ../includes/Elements/Creative_Button.php:153, ../includes/Elements/Filterable_Gallery.php:946, ../includes/Elements/Flip_Box.php:740, ../includes/Elements/Info_Box.php:472, ../includes/Elements/NFT_Gallery.php:715, ../includes/Elements/Pricing_Table.php:588, ../includes/Elements/Twitter_Feed.php:539, ../includes/Elements/Woo_Checkout.php:630 +msgid "Before" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:129, ../includes/Elements/Betterdocs_Category_Grid.php:1336, ../includes/Elements/Creative_Button.php:154, ../includes/Elements/Filterable_Gallery.php:945, ../includes/Elements/Flip_Box.php:739, ../includes/Elements/Info_Box.php:473, ../includes/Elements/NFT_Gallery.php:714, ../includes/Elements/Pricing_Table.php:589, ../includes/Elements/Twitter_Feed.php:538, ../includes/Elements/Woo_Checkout.php:631 +msgid "After" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:142 +msgid "Auto Active?" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:144 +msgid "Activate the first tab if no tab is selected as the active tab." +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:147, ../includes/Elements/Adv_Tabs.php:160, ../includes/Elements/Adv_Tabs.php:981, ../includes/Elements/Business_Reviews.php:419, ../includes/Elements/Business_Reviews.php:455, ../includes/Elements/Business_Reviews.php:470, ../includes/Elements/Business_Reviews.php:485, ../includes/Elements/Business_Reviews.php:713, ../includes/Elements/Business_Reviews.php:770, ../includes/Elements/Business_Reviews.php:782, ../includes/Elements/Caldera_Forms.php:109, ../includes/Elements/Caldera_Forms.php:941, ../includes/Elements/Contact_Form_7.php:922, ../includes/Elements/Contact_Form_7.php:976, ../includes/Elements/Content_Ticker.php:197, ../includes/Elements/Content_Ticker.php:230, ../includes/Elements/Content_Ticker.php:245, ../includes/Elements/Content_Ticker.php:280, ../includes/Elements/Data_Table.php:87, ../includes/Elements/Data_Table.php:1165, ../includes/Elements/Event_Calendar.php:726, ../includes/Elements/Event_Calendar.php:993, ../includes/Elements/Event_Calendar.php:1009, ../includes/Elements/Event_Calendar.php:1080, ../includes/Elements/Facebook_Feed.php:468, ../includes/Elements/Filterable_Gallery.php:197, ../includes/Elements/Filterable_Gallery.php:596, ../includes/Elements/Filterable_Gallery.php:654, ../includes/Elements/Filterable_Gallery.php:682, ../includes/Elements/Filterable_Gallery.php:710, ../includes/Elements/Filterable_Gallery.php:780, ../includes/Elements/Filterable_Gallery.php:795, ../includes/Elements/Filterable_Gallery.php:1709, ../includes/Elements/FluentForm.php:151, ../includes/Elements/FluentForm.php:937, ../includes/Elements/Formstack.php:192, ../includes/Elements/Formstack.php:1133, ../includes/Elements/GravityForms.php:149, ../includes/Elements/GravityForms.php:249, ../includes/Elements/GravityForms.php:1483, ../includes/Elements/GravityForms.php:1679, ../includes/Elements/Image_Accordion.php:176, ../includes/Elements/Info_Box.php:371, ../includes/Elements/Info_Box.php:385, ../includes/Elements/Interactive_Circle.php:162, ../includes/Elements/Login_Register.php:693, ../includes/Elements/Login_Register.php:726, ../includes/Elements/Login_Register.php:739, ../includes/Elements/Login_Register.php:924, ../includes/Elements/Login_Register.php:1575, ../includes/Elements/Login_Register.php:2455, ../includes/Elements/NinjaForms.php:114, ../includes/Elements/NinjaForms.php:988, ../includes/Elements/Post_Grid.php:136, ../includes/Elements/Post_Grid.php:150, ../includes/Elements/Post_Grid.php:176, ../includes/Elements/Post_Grid.php:190, ../includes/Elements/Post_Grid.php:216, ../includes/Elements/Post_Grid.php:230, ../includes/Elements/Post_Timeline.php:87, ../includes/Elements/Post_Timeline.php:98, ../includes/Elements/Pricing_Table.php:244, ../includes/Elements/Pricing_Table.php:1967, ../includes/Elements/Simple_Menu.php:177, ../includes/Elements/Simple_Menu.php:218, ../includes/Elements/SVG_Draw.php:127, ../includes/Elements/SVG_Draw.php:295, ../includes/Elements/SVG_Draw.php:310, ../includes/Elements/Team_Member.php:740, ../includes/Elements/Twitter_Feed.php:94, ../includes/Elements/Twitter_Feed.php:186, ../includes/Elements/Woo_Cart.php:917, ../includes/Elements/Woo_Checkout.php:616, ../includes/Elements/Woo_Product_Carousel.php:352, ../includes/Elements/Woo_Product_Carousel.php:633, ../includes/Elements/Woo_Product_Carousel.php:665, ../includes/Elements/Woo_Product_Carousel.php:680, ../includes/Elements/Woo_Product_Carousel.php:715, ../includes/Elements/Woo_Product_Carousel.php:727, ../includes/Elements/Woo_Product_Carousel.php:738, ../includes/Elements/Woo_Product_Carousel.php:2241, ../includes/Elements/Woo_Product_Gallery.php:248, ../includes/Elements/Woo_Product_Gallery.php:277, ../includes/Elements/Woo_Product_Gallery.php:530, ../includes/Elements/Woo_Product_List.php:1458, ../includes/Elements/WpForms.php:107, ../includes/Elements/WpForms.php:946, ../includes/Extensions/Reading_Progress.php:41, ../includes/Extensions/Reading_Progress.php:77, ../includes/Extensions/Scroll_to_Top.php:42, ../includes/Extensions/Scroll_to_Top.php:78, ../includes/Extensions/Table_of_Content.php:45, ../includes/Extensions/Table_of_Content.php:79, ../includes/Extensions/Table_of_Content.php:272, ../includes/Extensions/Table_of_Content.php:287, ../includes/Extensions/Table_of_Content.php:302, ../includes/Extensions/Table_of_Content.php:317, ../includes/Extensions/Table_of_Content.php:332, ../includes/Extensions/Table_of_Content.php:364, ../includes/Traits/Controls.php:145, ../includes/Traits/Controls.php:403, ../includes/Traits/Controls.php:764, ../includes/Traits/Controls.php:828, ../includes/Traits/Controls.php:980, ../includes/Traits/Controls.php:1127 +msgid "Yes" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:148, ../includes/Elements/Adv_Tabs.php:161, ../includes/Elements/Adv_Tabs.php:982, ../includes/Elements/Business_Reviews.php:420, ../includes/Elements/Business_Reviews.php:456, ../includes/Elements/Business_Reviews.php:471, ../includes/Elements/Business_Reviews.php:486, ../includes/Elements/Business_Reviews.php:714, ../includes/Elements/Business_Reviews.php:771, ../includes/Elements/Business_Reviews.php:783, ../includes/Elements/Caldera_Forms.php:110, ../includes/Elements/Caldera_Forms.php:942, ../includes/Elements/Contact_Form_7.php:923, ../includes/Elements/Contact_Form_7.php:977, ../includes/Elements/Content_Ticker.php:198, ../includes/Elements/Content_Ticker.php:231, ../includes/Elements/Content_Ticker.php:246, ../includes/Elements/Content_Ticker.php:281, ../includes/Elements/Cta_Box.php:867, ../includes/Elements/Data_Table.php:88, ../includes/Elements/Data_Table.php:1166, ../includes/Elements/Event_Calendar.php:641, ../includes/Elements/Event_Calendar.php:727, ../includes/Elements/Event_Calendar.php:994, ../includes/Elements/Event_Calendar.php:1010, ../includes/Elements/Event_Calendar.php:1081, ../includes/Elements/Facebook_Feed.php:472, ../includes/Elements/Feature_List.php:368, ../includes/Elements/Filterable_Gallery.php:198, ../includes/Elements/Filterable_Gallery.php:597, ../includes/Elements/Filterable_Gallery.php:655, ../includes/Elements/Filterable_Gallery.php:683, ../includes/Elements/Filterable_Gallery.php:711, ../includes/Elements/Filterable_Gallery.php:781, ../includes/Elements/Filterable_Gallery.php:796, ../includes/Elements/Filterable_Gallery.php:1710, ../includes/Elements/FluentForm.php:152, ../includes/Elements/FluentForm.php:938, ../includes/Elements/Formstack.php:193, ../includes/Elements/Formstack.php:1134, ../includes/Elements/GravityForms.php:150, ../includes/Elements/GravityForms.php:250, ../includes/Elements/GravityForms.php:1484, ../includes/Elements/GravityForms.php:1680, ../includes/Elements/Image_Accordion.php:177, ../includes/Elements/Info_Box.php:372, ../includes/Elements/Info_Box.php:386, ../includes/Elements/Interactive_Circle.php:163, ../includes/Elements/Login_Register.php:694, ../includes/Elements/Login_Register.php:727, ../includes/Elements/Login_Register.php:740, ../includes/Elements/Login_Register.php:923, ../includes/Elements/Login_Register.php:1576, ../includes/Elements/Login_Register.php:2456, ../includes/Elements/NinjaForms.php:115, ../includes/Elements/NinjaForms.php:989, ../includes/Elements/Post_Grid.php:137, ../includes/Elements/Post_Grid.php:151, ../includes/Elements/Post_Grid.php:177, ../includes/Elements/Post_Grid.php:191, ../includes/Elements/Post_Grid.php:217, ../includes/Elements/Post_Grid.php:231, ../includes/Elements/Post_Timeline.php:88, ../includes/Elements/Post_Timeline.php:99, ../includes/Elements/Pricing_Table.php:245, ../includes/Elements/Pricing_Table.php:1968, ../includes/Elements/Simple_Menu.php:178, ../includes/Elements/Simple_Menu.php:219, ../includes/Elements/SVG_Draw.php:128, ../includes/Elements/SVG_Draw.php:296, ../includes/Elements/SVG_Draw.php:311, ../includes/Elements/Team_Member.php:741, ../includes/Elements/Twitter_Feed.php:95, ../includes/Elements/Twitter_Feed.php:187, ../includes/Elements/Woo_Cart.php:918, ../includes/Elements/Woo_Checkout.php:617, ../includes/Elements/Woo_Product_Carousel.php:353, ../includes/Elements/Woo_Product_Carousel.php:634, ../includes/Elements/Woo_Product_Carousel.php:666, ../includes/Elements/Woo_Product_Carousel.php:681, ../includes/Elements/Woo_Product_Carousel.php:716, ../includes/Elements/Woo_Product_Carousel.php:728, ../includes/Elements/Woo_Product_Carousel.php:739, ../includes/Elements/Woo_Product_Carousel.php:2242, ../includes/Elements/Woo_Product_Gallery.php:249, ../includes/Elements/Woo_Product_Gallery.php:278, ../includes/Elements/Woo_Product_Gallery.php:531, ../includes/Elements/Woo_Product_List.php:1459, ../includes/Elements/WpForms.php:108, ../includes/Elements/WpForms.php:947, ../includes/Extensions/Reading_Progress.php:42, ../includes/Extensions/Reading_Progress.php:78, ../includes/Extensions/Scroll_to_Top.php:43, ../includes/Extensions/Scroll_to_Top.php:79, ../includes/Extensions/Table_of_Content.php:46, ../includes/Extensions/Table_of_Content.php:80, ../includes/Extensions/Table_of_Content.php:273, ../includes/Extensions/Table_of_Content.php:288, ../includes/Extensions/Table_of_Content.php:303, ../includes/Extensions/Table_of_Content.php:318, ../includes/Extensions/Table_of_Content.php:333, ../includes/Extensions/Table_of_Content.php:365, ../includes/Traits/Controls.php:146, ../includes/Traits/Controls.php:404, ../includes/Traits/Controls.php:765, ../includes/Traits/Controls.php:829, ../includes/Traits/Controls.php:981, ../includes/Traits/Controls.php:1128 +msgid "No" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:155 +msgid "Toggle Tab" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:157 +msgid "Enables tab to expand and collapse." +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:224, ../includes/Elements/Feature_List.php:74, ../includes/Elements/Flip_Box.php:201, ../includes/Elements/Flip_Box.php:441 +msgid "Icon Type" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:296, ../includes/Elements/Feature_List.php:256, ../includes/Elements/Product_Grid.php:511, ../includes/Elements/Progress_Bar.php:138, ../includes/Elements/Woo_Product_Gallery.php:486 +msgid "Title HTML Tag" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:373 +msgid "Tab Title 1" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:374 +msgid "Tab Title 2" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:375 +msgid "Tab Title 3" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:418, ../includes/Elements/Business_Reviews.php:92, ../includes/Elements/Event_Calendar.php:155, ../includes/Elements/Filterable_Gallery.php:1020, ../includes/Elements/Image_Accordion.php:61, ../includes/Elements/Image_Accordion.php:302, ../includes/Elements/Interactive_Circle.php:62, ../includes/Elements/Interactive_Circle.php:417, ../includes/Elements/Login_Register.php:303, ../includes/Elements/Login_Register.php:2499, ../includes/Elements/Progress_Bar.php:349, ../includes/Elements/Progress_Bar.php:618, ../includes/Elements/Simple_Menu.php:106, ../includes/Elements/SVG_Draw.php:73, ../includes/Elements/Woo_Cart.php:1224, ../includes/Elements/Woo_Product_List.php:225, ../includes/Elements/Woo_Product_List.php:575, ../includes/Traits/Admin.php:113 +msgid "General" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:496 +msgid "Title Min Width" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:668, ../includes/Elements/Adv_Tabs.php:735 +msgid "Tab Background Color" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:910, ../includes/Elements/Business_Reviews.php:2127, ../includes/Elements/Woo_Product_Carousel.php:2667, ../includes/Traits/Controls.php:1269 +msgid "Caret" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:917 +msgid "Show Caret on Active Tab" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:926 +msgid "Caret Size" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:971 +msgid "Responsive Controls" +msgstr "" + +#: ../includes/Elements/Adv_Tabs.php:979 +msgid "Vertical Layout" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:118, ../includes/Elements/Betterdocs_Category_Grid.php:120 +msgid "Layout Options" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:125, ../includes/Elements/Betterdocs_Category_Grid.php:127 +msgid "Select Layout" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:136 +msgid "Box Column" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:156, ../includes/Elements/Betterdocs_Category_Grid.php:188, ../includes/Elements/Betterdocs_Category_Grid.php:1304, ../includes/Elements/Dual_Color_Header.php:93, ../includes/Elements/Interactive_Circle.php:93, ../includes/Elements/Interactive_Circle.php:125, ../includes/Elements/Twitter_Feed.php:375 +msgid "Show Icon" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:158, ../includes/Elements/Betterdocs_Category_Box.php:170, ../includes/Elements/Betterdocs_Category_Box.php:205, ../includes/Elements/Betterdocs_Category_Grid.php:177, ../includes/Elements/Betterdocs_Category_Grid.php:190, ../includes/Elements/Betterdocs_Category_Grid.php:205, ../includes/Elements/Betterdocs_Category_Grid.php:244, ../includes/Elements/Betterdocs_Category_Grid.php:260, ../includes/Elements/Betterdocs_Category_Grid.php:272, ../includes/Elements/Betterdocs_Category_Grid.php:1306, ../includes/Elements/Business_Reviews.php:513, ../includes/Elements/Business_Reviews.php:528, ../includes/Elements/Business_Reviews.php:563, ../includes/Elements/Business_Reviews.php:587, ../includes/Elements/Business_Reviews.php:613, ../includes/Elements/Business_Reviews.php:640, ../includes/Elements/Business_Reviews.php:661, ../includes/Elements/Business_Reviews.php:673, ../includes/Elements/Business_Reviews.php:685, ../includes/Elements/Business_Reviews.php:698, ../includes/Elements/Business_Reviews.php:734, ../includes/Elements/Business_Reviews.php:746, ../includes/Elements/Caldera_Forms.php:155, ../includes/Elements/Caldera_Forms.php:168, ../includes/Elements/Caldera_Forms.php:194, ../includes/Elements/Contact_Form_7.php:208, ../includes/Elements/Contact_Form_7.php:234, ../includes/Elements/Contact_Form_7.php:254, ../includes/Elements/Content_Ticker.php:258, ../includes/Elements/Countdown.php:604, ../includes/Elements/Creative_Button.php:258, ../includes/Elements/Cta_Box.php:247, ../includes/Elements/Cta_Box.php:440, ../includes/Elements/Dual_Color_Header.php:96, ../includes/Elements/Dual_Color_Header.php:106, ../includes/Elements/Event_Calendar.php:909, ../includes/Elements/Event_Calendar.php:966, ../includes/Elements/Event_Calendar.php:1026, ../includes/Elements/Event_Calendar.php:1096, ../includes/Elements/Event_Calendar.php:1220, ../includes/Elements/Facebook_Feed.php:386, ../includes/Elements/Facebook_Feed.php:398, ../includes/Elements/Facebook_Feed.php:413, ../includes/Elements/Facebook_Feed.php:428, ../includes/Elements/Facebook_Feed.php:443, ../includes/Elements/Facebook_Feed.php:512, ../includes/Elements/Feature_List.php:367, ../includes/Elements/Filterable_Gallery.php:324, ../includes/Elements/FluentForm.php:197, ../includes/Elements/FluentForm.php:209, ../includes/Elements/FluentForm.php:235, ../includes/Elements/FluentForm.php:1763, ../includes/Elements/FluentForm.php:1832, ../includes/Elements/Formstack.php:238, ../includes/Elements/Formstack.php:250, ../includes/Elements/Formstack.php:276, ../includes/Elements/Formstack.php:289, ../includes/Elements/Formstack.php:1627, ../includes/Elements/GravityForms.php:161, ../includes/Elements/GravityForms.php:176, ../includes/Elements/GravityForms.php:225, ../includes/Elements/GravityForms.php:237, ../includes/Elements/GravityForms.php:275, ../includes/Elements/GravityForms.php:295, ../includes/Elements/Info_Box.php:303, ../includes/Elements/Login_Register.php:483, ../includes/Elements/Login_Register.php:906, ../includes/Elements/Login_Register.php:1222, ../includes/Elements/Login_Register.php:2080, ../includes/Elements/NFT_Gallery.php:295, ../includes/Elements/NFT_Gallery.php:307, ../includes/Elements/NFT_Gallery.php:350, ../includes/Elements/NFT_Gallery.php:362, ../includes/Elements/NFT_Gallery.php:374, ../includes/Elements/NFT_Gallery.php:409, ../includes/Elements/NFT_Gallery.php:444, ../includes/Elements/NFT_Gallery.php:479, ../includes/Elements/NFT_Gallery.php:509, ../includes/Elements/NinjaForms.php:126, ../includes/Elements/NinjaForms.php:176, ../includes/Elements/NinjaForms.php:189, ../includes/Elements/NinjaForms.php:215, ../includes/Elements/NinjaForms.php:235, ../includes/Elements/Post_Timeline.php:123, ../includes/Elements/Pricing_Table.php:559, ../includes/Elements/Pricing_Table.php:1715, ../includes/Elements/Product_Grid.php:329, ../includes/Elements/Product_Grid.php:650, ../includes/Elements/Product_Grid.php:767, ../includes/Elements/Product_Grid.php:1617, ../includes/Elements/Product_Grid.php:2258, ../includes/Elements/Testimonial.php:279, ../includes/Elements/Twitter_Feed.php:666, ../includes/Elements/Woo_Cart.php:431, ../includes/Elements/Woo_Cart.php:482, ../includes/Elements/Woo_Cart.php:552, ../includes/Elements/Woo_Cart.php:564, ../includes/Elements/Woo_Cart.php:638, ../includes/Elements/Woo_Cart.php:719, ../includes/Elements/Woo_Cart.php:793, ../includes/Elements/Woo_Cart.php:941, ../includes/Elements/Woo_Cart.php:969, ../includes/Elements/Woo_Cart.php:996, ../includes/Elements/Woo_Cart.php:1039, ../includes/Elements/Woo_Cart.php:1086, ../includes/Elements/Woo_Cart.php:1099, ../includes/Elements/Woo_Cart.php:1114, ../includes/Elements/Woo_Cart.php:1129, ../includes/Elements/Woo_Cart.php:1144, ../includes/Elements/Woo_Cart.php:1159, ../includes/Elements/Woo_Cart.php:1174, ../includes/Elements/Woo_Checkout.php:467, ../includes/Elements/Woo_Product_Carousel.php:231, ../includes/Elements/Woo_Product_Carousel.php:243, ../includes/Elements/Woo_Product_Carousel.php:694, ../includes/Elements/Woo_Product_Carousel.php:753, ../includes/Elements/Woo_Product_Gallery.php:571, ../includes/Elements/Woo_Product_Gallery.php:1059, ../includes/Elements/Woo_Product_List.php:234, ../includes/Elements/Woo_Product_List.php:252, ../includes/Elements/Woo_Product_List.php:261, ../includes/Elements/Woo_Product_List.php:270, ../includes/Elements/Woo_Product_List.php:279, ../includes/Elements/Woo_Product_List.php:297, ../includes/Elements/Woo_Product_List.php:306, ../includes/Elements/Woo_Product_List.php:315, ../includes/Elements/Woo_Product_List.php:333, ../includes/Elements/Woo_Product_List.php:345, ../includes/Elements/Woo_Product_List.php:357, ../includes/Elements/Woo_Product_List.php:366, ../includes/Elements/Woo_Product_List.php:375, ../includes/Elements/Woo_Product_List.php:861, ../includes/Elements/Woo_Product_List.php:913, ../includes/Elements/WpForms.php:119, ../includes/Elements/WpForms.php:134, ../includes/Elements/WpForms.php:183, ../includes/Elements/WpForms.php:196, ../includes/Elements/WpForms.php:219, ../includes/Traits/Controls.php:606, ../includes/Traits/Controls.php:709, ../includes/Traits/Controls.php:739, ../includes/Traits/Controls.php:1020, ../includes/Traits/Controls.php:1050, ../includes/Traits/Controls.php:1099, ../includes/Traits/Controls.php:1144, ../includes/Traits/Controls.php:1214, ../includes/Traits/Controls.php:1308, ../includes/Traits/Controls.php:1349, ../includes/Traits/Controls.php:1458, ../includes/Traits/Controls.php:1478, ../includes/Traits/Controls.php:1507, ../includes/Traits/Controls.php:1523, ../includes/Traits/Controls.php:1540, ../includes/Traits/Controls.php:1573, ../includes/Traits/Controls.php:1589, ../includes/Traits/Controls.php:1608, ../includes/Traits/Controls.php:1624, ../includes/Traits/Controls.php:1640 +msgid "Show" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:159, ../includes/Elements/Betterdocs_Category_Box.php:171, ../includes/Elements/Betterdocs_Category_Box.php:206, ../includes/Elements/Betterdocs_Category_Grid.php:178, ../includes/Elements/Betterdocs_Category_Grid.php:191, ../includes/Elements/Betterdocs_Category_Grid.php:206, ../includes/Elements/Betterdocs_Category_Grid.php:245, ../includes/Elements/Betterdocs_Category_Grid.php:261, ../includes/Elements/Betterdocs_Category_Grid.php:273, ../includes/Elements/Betterdocs_Category_Grid.php:1307, ../includes/Elements/Business_Reviews.php:514, ../includes/Elements/Business_Reviews.php:529, ../includes/Elements/Business_Reviews.php:564, ../includes/Elements/Business_Reviews.php:588, ../includes/Elements/Business_Reviews.php:614, ../includes/Elements/Business_Reviews.php:641, ../includes/Elements/Business_Reviews.php:662, ../includes/Elements/Business_Reviews.php:674, ../includes/Elements/Business_Reviews.php:686, ../includes/Elements/Business_Reviews.php:699, ../includes/Elements/Business_Reviews.php:735, ../includes/Elements/Business_Reviews.php:747, ../includes/Elements/Caldera_Forms.php:156, ../includes/Elements/Caldera_Forms.php:169, ../includes/Elements/Caldera_Forms.php:195, ../includes/Elements/Contact_Form_7.php:209, ../includes/Elements/Contact_Form_7.php:235, ../includes/Elements/Contact_Form_7.php:255, ../includes/Elements/Content_Ticker.php:259, ../includes/Elements/Countdown.php:605, ../includes/Elements/Creative_Button.php:259, ../includes/Elements/Cta_Box.php:248, ../includes/Elements/Cta_Box.php:441, ../includes/Elements/Dual_Color_Header.php:97, ../includes/Elements/Dual_Color_Header.php:107, ../includes/Elements/Event_Calendar.php:910, ../includes/Elements/Event_Calendar.php:967, ../includes/Elements/Event_Calendar.php:1027, ../includes/Elements/Event_Calendar.php:1097, ../includes/Elements/Event_Calendar.php:1221, ../includes/Elements/Facebook_Feed.php:387, ../includes/Elements/Facebook_Feed.php:399, ../includes/Elements/Facebook_Feed.php:414, ../includes/Elements/Facebook_Feed.php:429, ../includes/Elements/Facebook_Feed.php:444, ../includes/Elements/Facebook_Feed.php:513, ../includes/Elements/Filterable_Gallery.php:325, ../includes/Elements/FluentForm.php:198, ../includes/Elements/FluentForm.php:210, ../includes/Elements/FluentForm.php:236, ../includes/Elements/FluentForm.php:1764, ../includes/Elements/FluentForm.php:1833, ../includes/Elements/Formstack.php:239, ../includes/Elements/Formstack.php:251, ../includes/Elements/Formstack.php:277, ../includes/Elements/Formstack.php:290, ../includes/Elements/Formstack.php:1628, ../includes/Elements/GravityForms.php:162, ../includes/Elements/GravityForms.php:177, ../includes/Elements/GravityForms.php:226, ../includes/Elements/GravityForms.php:238, ../includes/Elements/GravityForms.php:276, ../includes/Elements/GravityForms.php:296, ../includes/Elements/Info_Box.php:304, ../includes/Elements/Login_Register.php:482, ../includes/Elements/Login_Register.php:801, ../includes/Elements/Login_Register.php:905, ../includes/Elements/Login_Register.php:988, ../includes/Elements/Login_Register.php:1119, ../includes/Elements/Login_Register.php:1221, ../includes/Elements/Login_Register.php:2079, ../includes/Elements/NFT_Gallery.php:296, ../includes/Elements/NFT_Gallery.php:308, ../includes/Elements/NFT_Gallery.php:351, ../includes/Elements/NFT_Gallery.php:363, ../includes/Elements/NFT_Gallery.php:375, ../includes/Elements/NFT_Gallery.php:410, ../includes/Elements/NFT_Gallery.php:445, ../includes/Elements/NFT_Gallery.php:480, ../includes/Elements/NFT_Gallery.php:510, ../includes/Elements/NinjaForms.php:127, ../includes/Elements/NinjaForms.php:177, ../includes/Elements/NinjaForms.php:190, ../includes/Elements/NinjaForms.php:216, ../includes/Elements/NinjaForms.php:236, ../includes/Elements/Post_Timeline.php:124, ../includes/Elements/Pricing_Table.php:560, ../includes/Elements/Pricing_Table.php:1716, ../includes/Elements/Product_Grid.php:330, ../includes/Elements/Product_Grid.php:651, ../includes/Elements/Product_Grid.php:768, ../includes/Elements/Product_Grid.php:1618, ../includes/Elements/Product_Grid.php:2259, ../includes/Elements/Testimonial.php:280, ../includes/Elements/Twitter_Feed.php:667, ../includes/Elements/Woo_Cart.php:432, ../includes/Elements/Woo_Cart.php:483, ../includes/Elements/Woo_Cart.php:553, ../includes/Elements/Woo_Cart.php:565, ../includes/Elements/Woo_Cart.php:639, ../includes/Elements/Woo_Cart.php:720, ../includes/Elements/Woo_Cart.php:794, ../includes/Elements/Woo_Cart.php:942, ../includes/Elements/Woo_Cart.php:970, ../includes/Elements/Woo_Cart.php:997, ../includes/Elements/Woo_Cart.php:1040, ../includes/Elements/Woo_Cart.php:1087, ../includes/Elements/Woo_Cart.php:1100, ../includes/Elements/Woo_Cart.php:1115, ../includes/Elements/Woo_Cart.php:1130, ../includes/Elements/Woo_Cart.php:1145, ../includes/Elements/Woo_Cart.php:1160, ../includes/Elements/Woo_Cart.php:1175, ../includes/Elements/Woo_Checkout.php:362, ../includes/Elements/Woo_Checkout.php:468, ../includes/Elements/Woo_Product_Carousel.php:232, ../includes/Elements/Woo_Product_Carousel.php:244, ../includes/Elements/Woo_Product_Carousel.php:695, ../includes/Elements/Woo_Product_Carousel.php:754, ../includes/Elements/Woo_Product_Gallery.php:572, ../includes/Elements/Woo_Product_Gallery.php:1060, ../includes/Elements/Woo_Product_List.php:235, ../includes/Elements/Woo_Product_List.php:253, ../includes/Elements/Woo_Product_List.php:262, ../includes/Elements/Woo_Product_List.php:271, ../includes/Elements/Woo_Product_List.php:280, ../includes/Elements/Woo_Product_List.php:298, ../includes/Elements/Woo_Product_List.php:307, ../includes/Elements/Woo_Product_List.php:316, ../includes/Elements/Woo_Product_List.php:334, ../includes/Elements/Woo_Product_List.php:346, ../includes/Elements/Woo_Product_List.php:358, ../includes/Elements/Woo_Product_List.php:367, ../includes/Elements/Woo_Product_List.php:376, ../includes/Elements/Woo_Product_List.php:862, ../includes/Elements/Woo_Product_List.php:914, ../includes/Elements/WpForms.php:120, ../includes/Elements/WpForms.php:135, ../includes/Elements/WpForms.php:184, ../includes/Elements/WpForms.php:197, ../includes/Elements/WpForms.php:220, ../includes/Traits/Controls.php:607, ../includes/Traits/Controls.php:710, ../includes/Traits/Controls.php:740, ../includes/Traits/Controls.php:1021, ../includes/Traits/Controls.php:1051, ../includes/Traits/Controls.php:1100, ../includes/Traits/Controls.php:1145, ../includes/Traits/Controls.php:1215, ../includes/Traits/Controls.php:1309, ../includes/Traits/Controls.php:1350, ../includes/Traits/Controls.php:1459, ../includes/Traits/Controls.php:1479, ../includes/Traits/Controls.php:1508, ../includes/Traits/Controls.php:1524, ../includes/Traits/Controls.php:1541, ../includes/Traits/Controls.php:1574, ../includes/Traits/Controls.php:1590, ../includes/Traits/Controls.php:1609, ../includes/Traits/Controls.php:1625, ../includes/Traits/Controls.php:1641 +msgid "Hide" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:168, ../includes/Elements/Betterdocs_Category_Grid.php:203, ../includes/Elements/Woo_Product_Carousel.php:229, ../includes/Traits/Controls.php:1048 +msgid "Show Title" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:180, ../includes/Elements/Betterdocs_Category_Grid.php:218, ../includes/Elements/Cta_Box.php:314, ../includes/Elements/Image_Accordion.php:152 +msgid "Select Tag" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:203, ../includes/Elements/Betterdocs_Category_Grid.php:242 +msgid "Show Count" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:215, ../includes/Elements/Progress_Bar.php:281 +msgid "Prefix" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:231 +msgid "Suffix" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:234 +msgid "articles" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:253, ../includes/Elements/Flip_Box.php:673 +msgid "Box" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:261 +msgid "Box Spacing" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:273 +msgid "Box Padding" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:339, ../includes/Elements/Betterdocs_Category_Box.php:592, ../includes/Elements/Betterdocs_Category_Box.php:731, ../includes/Elements/Betterdocs_Category_Box.php:1030, ../includes/Elements/Betterdocs_Category_Grid.php:881, ../includes/Elements/Betterdocs_Category_Grid.php:1441, ../includes/Elements/Betterdocs_Search_Form.php:491, ../includes/Elements/Filterable_Gallery.php:2193, ../includes/Elements/Info_Box.php:1499 +msgid "Transition" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:418, ../includes/Elements/Betterdocs_Category_Box.php:638, ../includes/Elements/Betterdocs_Category_Box.php:810 +msgid "Area" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:426, ../includes/Elements/Betterdocs_Category_Box.php:461, ../includes/Elements/Betterdocs_Category_Box.php:818, ../includes/Elements/Betterdocs_Category_Box.php:925, ../includes/Elements/Betterdocs_Category_Grid.php:542, ../includes/Elements/Betterdocs_Category_Grid.php:780, ../includes/Elements/Betterdocs_Category_Grid.php:1100, ../includes/Elements/Betterdocs_Category_Grid.php:1253, ../includes/Elements/Betterdocs_Search_Form.php:260, ../includes/Elements/Business_Reviews.php:2362, ../includes/Elements/Caldera_Forms.php:950, ../includes/Elements/Contact_Form_7.php:985, ../includes/Elements/Cta_Box.php:225, ../includes/Elements/Feature_List.php:561, ../includes/Elements/Filterable_Gallery.php:909, ../includes/Elements/FluentForm.php:946, ../includes/Elements/Formstack.php:1142, ../includes/Elements/Formstack.php:1295, ../includes/Elements/GravityForms.php:1492, ../includes/Elements/GravityForms.php:1688, ../includes/Elements/Login_Register.php:3909, ../includes/Elements/Login_Register.php:5099, ../includes/Elements/NFT_Gallery.php:678, ../includes/Elements/NinjaForms.php:997, ../includes/Elements/Post_Timeline.php:463, ../includes/Elements/Progress_Bar.php:652, ../includes/Elements/Twitter_Feed.php:502, ../includes/Elements/Woo_Product_Carousel.php:2294, ../includes/Elements/WpForms.php:955, ../includes/Traits/Woo_Product_Comparable.php:111, ../includes/Traits/Woo_Product_Comparable.php:1437 +msgid "Size" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:530, ../includes/Elements/Betterdocs_Category_Box.php:698, ../includes/Elements/Betterdocs_Category_Box.php:945, ../includes/Elements/Betterdocs_Category_Grid.php:1119, ../includes/Elements/Betterdocs_Category_Grid.php:1197, ../includes/Elements/Business_Reviews.php:2381, ../includes/Elements/Caldera_Forms.php:758, ../includes/Elements/Caldera_Forms.php:875, ../includes/Elements/Contact_Form_7.php:582, ../includes/Elements/Contact_Form_7.php:869, ../includes/Elements/Contact_Form_7.php:1503, ../includes/Elements/Feature_List.php:662, ../includes/Elements/Filterable_Gallery.php:2700, ../includes/Elements/FluentForm.php:807, ../includes/Elements/FluentForm.php:1806, ../includes/Elements/Formstack.php:610, ../includes/Elements/Formstack.php:1006, ../includes/Elements/GravityForms.php:954, ../includes/Elements/GravityForms.php:1231, ../includes/Elements/Login_Register.php:3573, ../includes/Elements/Login_Register.php:3775, ../includes/Elements/Login_Register.php:4820, ../includes/Elements/Login_Register.php:5148, ../includes/Elements/NinjaForms.php:802, ../includes/Elements/NinjaForms.php:919, ../includes/Elements/NinjaForms.php:1596, ../includes/Elements/Post_Grid.php:926, ../includes/Elements/Post_Timeline.php:224, ../includes/Elements/Woo_Checkout.php:2351, ../includes/Elements/Woo_Product_Carousel.php:2317, ../includes/Elements/WpForms.php:772, ../includes/Elements/WpForms.php:880, ../includes/Traits/Controls.php:1717 +msgid "Spacing" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:649 +msgid "Area Size" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:802, ../includes/Elements/Betterdocs_Category_Box.php:838, ../includes/Elements/Betterdocs_Category_Grid.php:760, ../includes/Elements/Betterdocs_Search_Form.php:455, ../includes/Elements/Betterdocs_Search_Form.php:553, ../includes/Elements/Woo_Product_List.php:459, ../includes/Elements/Woo_Product_List.php:2441, ../includes/Elements/Woo_Product_List.php:2477 +msgid "Count" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:87, ../includes/Elements/Betterdocs_Category_Grid.php:90, ../includes/Elements/Betterdocs_Search_Form.php:83, ../includes/Elements/Better_Payment.php:44, ../includes/Elements/Caldera_Forms.php:67, ../includes/Elements/Career_Page.php:49, ../includes/Elements/Contact_Form_7.php:109, ../includes/Elements/EmbedPress.php:54, ../includes/Elements/FluentForm.php:107, ../includes/Elements/Formstack.php:75, ../includes/Elements/Formstack.php:96, ../includes/Elements/Formstack.php:117, ../includes/Elements/GravityForms.php:107, ../includes/Elements/NinjaForms.php:72, ../includes/Elements/TypeForm.php:98, ../includes/Elements/WeForms.php:70, ../includes/Elements/Woo_Cart.php:112, ../includes/Elements/Woo_Checkout.php:97, ../includes/Elements/Woo_Product_Carousel.php:190, ../includes/Elements/Woo_Product_Gallery.php:95, ../includes/Elements/Woo_Product_List.php:191, ../includes/Elements/WpForms.php:69, ../includes/Traits/Woo_Product_Comparable.php:131 +msgid "Warning!" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:95, ../includes/Elements/Betterdocs_Category_Grid.php:98, ../includes/Elements/Betterdocs_Search_Form.php:91 +msgid "BetterDocs is not installed/activated on your site. Please install and activate BetterDocs first." +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:1195, ../includes/Elements/Betterdocs_Category_Box.php:1160, ../includes/Elements/Betterdocs_Category_Grid.php:1696, ../includes/Elements/Betterdocs_Category_Grid.php:1663 +msgid "File Not Found" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Box.php:1188, ../includes/Elements/Betterdocs_Category_Box.php:1153, ../includes/Elements/Betterdocs_Category_Grid.php:1690, ../includes/Elements/Betterdocs_Category_Grid.php:1657, ../includes/Elements/Post_Grid.php:1125, ../includes/Elements/Post_Timeline.php:788, ../includes/Elements/Product_Grid.php:3183, ../includes/Traits/Ajax_Handler.php:267 +msgid "

        No posts found!

        " +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:138 +msgid "Layout Mode" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:141, ../includes/Elements/Betterdocs_Category_Grid.php:307, ../includes/Elements/Business_Reviews.php:205, ../includes/Elements/Filterable_Gallery.php:154, ../includes/Elements/NFT_Gallery.php:245, ../includes/Elements/Product_Grid.php:237, ../includes/Elements/Woo_Product_Gallery.php:320, ../includes/Traits/Controls.php:579 +msgid "Grid" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:142 +msgid "Fit to Screen" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:143, ../includes/Elements/Filterable_Gallery.php:155, ../includes/Elements/Product_Grid.php:239, ../includes/Elements/Twitter_Feed.php:238, ../includes/Elements/Woo_Product_Gallery.php:321, ../includes/Traits/Controls.php:580 +msgid "Masonry" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:153 +msgid "Grid Column" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:175 +msgid "Show Header" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:258 +msgid "Show List" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:270 +msgid "Show Button" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:282, ../includes/Elements/Creative_Button.php:80, ../includes/Elements/Filterable_Gallery.php:877, ../includes/Elements/Flip_Box.php:705, ../includes/Elements/Info_Box.php:415, ../includes/Elements/Login_Register.php:939, ../includes/Elements/Login_Register.php:1070, ../includes/Elements/Login_Register.php:1234, ../includes/Elements/Login_Register.php:2094, ../includes/Elements/NFT_Gallery.php:646, ../includes/Elements/Pricing_Table.php:622, ../includes/Elements/Twitter_Feed.php:470, ../includes/Elements/Woo_Cart.php:952, ../includes/Elements/Woo_Cart.php:980, ../includes/Elements/Woo_Cart.php:1008, ../includes/Elements/Woo_Cart.php:1051, ../includes/Elements/Woo_Checkout.php:437, ../includes/Elements/Woo_Product_List.php:1043, ../includes/Elements/Woo_Product_List.php:1095, ../includes/Traits/Controls.php:1318 +msgid "Button Text" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:287 +msgid "Explore More" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:416 +msgid "Grid Padding" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:429 +msgid "Grid Spacing" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:832, ../includes/Elements/Betterdocs_Category_Grid.php:929 +msgid "Ticker Background" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:982, ../includes/Elements/Betterdocs_Category_Grid.php:993, ../includes/Elements/Event_Calendar.php:567, ../includes/Elements/Feature_List.php:384, ../includes/Elements/NFT_Gallery.php:246, ../includes/Elements/Product_Grid.php:238, ../includes/Elements/Twitter_Feed.php:237, ../includes/Extensions/Table_of_Content.php:943 +msgid "List" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:1020, ../includes/Elements/Filterable_Gallery.php:1428, ../includes/Elements/Filterable_Gallery.php:1885, ../includes/Elements/Filterable_Gallery.php:2655, ../includes/Elements/Login_Register.php:4525, ../includes/Elements/Pricing_Table.php:1862, ../includes/Elements/Product_Grid.php:2935, ../includes/Elements/Twitter_Feed.php:1040, ../includes/Elements/Woo_Product_Carousel.php:2032, ../includes/Elements/Woo_Product_Gallery.php:2272, ../includes/Elements/Woo_Product_List.php:3107 +msgid "Hover Color" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:1031 +msgid "List Item Spacing" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:1055 +msgid "List Area Padding" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:1138 +msgid "Nested List" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:1218 +msgid "Collapse Icon" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:1230 +msgid "Open Icon" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:1272, ../includes/Elements/Betterdocs_Category_Grid.php:1421 +msgid "Area Spacing" +msgstr "" + +#: ../includes/Elements/Betterdocs_Category_Grid.php:1537, ../includes/Elements/Creative_Button.php:448, ../includes/Elements/Pricing_Table.php:892, ../includes/Elements/WeForms.php:626, ../includes/Traits/Controls.php:2150 +msgid "Button Alignment" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:107 +msgid "Search Box" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:148 +msgid "Search Field" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:167 +msgid "Field Background Color" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:178 +msgid "Field Color" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:197 +msgid "Field Padding" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:231, ../includes/Elements/Facebook_Feed.php:601, ../includes/Elements/Post_Grid.php:418, ../includes/Elements/Pricing_Table.php:515, ../includes/Elements/Pricing_Table.php:1526, ../includes/Elements/Simple_Menu.php:691, ../includes/Elements/Simple_Menu.php:740, ../includes/Elements/Woo_Product_Carousel.php:2504 +msgid "Shadow" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:240 +msgid "Search Icon" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:277 +msgid "Close Icon" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:297, ../includes/Elements/Business_Reviews.php:2327, ../includes/Elements/Business_Reviews.php:2477, ../includes/Elements/Caldera_Forms.php:1025, ../includes/Elements/Caldera_Forms.php:1339, ../includes/Elements/Contact_Form_7.php:1060, ../includes/Elements/Contact_Form_7.php:1375, ../includes/Elements/Content_Ticker.php:683, ../includes/Elements/Countdown.php:889, ../includes/Elements/Countdown.php:961, ../includes/Elements/Countdown.php:1033, ../includes/Elements/Countdown.php:1105, ../includes/Elements/Creative_Button.php:428, ../includes/Elements/Cta_Box.php:1166, ../includes/Elements/Cta_Box.php:1405, ../includes/Elements/Event_Calendar.php:1760, ../includes/Elements/Event_Calendar.php:1805, ../includes/Elements/Event_Calendar.php:1850, ../includes/Elements/Event_Calendar.php:1930, ../includes/Elements/Facebook_Feed.php:812, ../includes/Elements/Filterable_Gallery.php:3132, ../includes/Elements/FluentForm.php:1021, ../includes/Elements/FluentForm.php:1711, ../includes/Elements/Formstack.php:1575, ../includes/Elements/GravityForms.php:1334, ../includes/Elements/GravityForms.php:1567, ../includes/Elements/GravityForms.php:1763, ../includes/Elements/GravityForms.php:1986, ../includes/Elements/GravityForms.php:2353, ../includes/Elements/GravityForms.php:2614, ../includes/Elements/Interactive_Circle.php:480, ../includes/Elements/Interactive_Circle.php:690, ../includes/Elements/Interactive_Circle.php:760, ../includes/Elements/NFT_Gallery.php:2342, ../includes/Elements/NinjaForms.php:1072, ../includes/Elements/NinjaForms.php:1497, ../includes/Elements/Pricing_Table.php:2091, ../includes/Elements/Product_Grid.php:888, ../includes/Elements/Product_Grid.php:1028, ../includes/Elements/Product_Grid.php:1760, ../includes/Elements/Product_Grid.php:2036, ../includes/Elements/Product_Grid.php:2218, ../includes/Elements/Product_Grid.php:2427, ../includes/Elements/Product_Grid.php:2471, ../includes/Elements/Product_Grid.php:2666, ../includes/Elements/Product_Grid.php:2762, ../includes/Elements/Product_Grid.php:2874, ../includes/Elements/Simple_Menu.php:996, ../includes/Elements/Simple_Menu.php:1087, ../includes/Elements/Simple_Menu.php:1180, ../includes/Elements/Simple_Menu.php:1398, ../includes/Elements/Simple_Menu.php:1493, ../includes/Elements/Sticky_Video.php:625, ../includes/Elements/Twitter_Feed.php:916, ../includes/Elements/Twitter_Feed.php:1489, ../includes/Elements/WeForms.php:464, ../includes/Elements/WeForms.php:766, ../includes/Elements/Woo_Cart.php:1315, ../includes/Elements/Woo_Cart.php:1593, ../includes/Elements/Woo_Cart.php:1956, ../includes/Elements/Woo_Cart.php:2241, ../includes/Elements/Woo_Checkout.php:1030, ../includes/Elements/Woo_Checkout.php:1239, ../includes/Elements/Woo_Checkout.php:1688, ../includes/Elements/Woo_Checkout.php:2040, ../includes/Elements/Woo_Checkout.php:2157, ../includes/Elements/Woo_Checkout.php:2201, ../includes/Elements/Woo_Checkout.php:2245, ../includes/Elements/Woo_Checkout.php:2434, ../includes/Elements/Woo_Checkout.php:2450, ../includes/Elements/Woo_Checkout.php:2798, ../includes/Elements/Woo_Checkout.php:2910, ../includes/Elements/Woo_Product_Carousel.php:1080, ../includes/Elements/Woo_Product_Carousel.php:1474, ../includes/Elements/Woo_Product_Carousel.php:1598, ../includes/Elements/Woo_Product_Carousel.php:1766, ../includes/Elements/Woo_Product_Carousel.php:1861, ../includes/Elements/Woo_Product_Carousel.php:1975, ../includes/Elements/Woo_Product_Carousel.php:2420, ../includes/Elements/Woo_Product_Carousel.php:2847, ../includes/Elements/Woo_Product_Gallery.php:705, ../includes/Elements/Woo_Product_Gallery.php:1189, ../includes/Elements/Woo_Product_Gallery.php:1432, ../includes/Elements/Woo_Product_Gallery.php:1470, ../includes/Elements/Woo_Product_Gallery.php:1962, ../includes/Elements/Woo_Product_Gallery.php:2099, ../includes/Elements/Woo_Product_Gallery.php:2211, ../includes/Elements/Woo_Product_List.php:2911, ../includes/Elements/Woo_Product_List.php:3046, ../includes/Elements/WpForms.php:1030, ../includes/Elements/WpForms.php:1350, ../includes/Traits/Controls.php:2126, ../includes/Traits/Woo_Product_Comparable.php:1724 +msgid "Border Color" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:316 +msgid "Search Result Box" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:345 +msgid "Max Width" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:392 +msgid "Search Result List" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:407, ../includes/Elements/Betterdocs_Search_Form.php:513, ../includes/Elements/Filterable_Gallery.php:1291, ../includes/Elements/Interactive_Circle.php:531, ../includes/Elements/Woo_Product_List.php:1199, ../includes/Template/Woo-Product-List/preset-3.php:115 +msgid "Item" +msgstr "" + +#: ../includes/Elements/Betterdocs_Search_Form.php:423, ../includes/Elements/Betterdocs_Search_Form.php:472, ../includes/Elements/Betterdocs_Search_Form.php:533, ../includes/Elements/Betterdocs_Search_Form.php:562 +msgid "Item Color" +msgstr "" + +#: ../includes/Elements/Better_Payment.php:52 +msgid "Better Payment is not installed/activated on your site. Please install and activate Better Payment first." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:103, ../includes/Elements/Business_Reviews.php:624, ../includes/Elements/Business_Reviews.php:625, ../includes/templates/admin/popup.php:48 +msgid "Google Reviews" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:111 +msgid "Google Place API key is missing. Please add it from EA Dashboard » Elements » Business Reviews Settings" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:120, ../includes/Elements/Business_Reviews.php:123 +msgid "Place ID" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:122 +msgid "Get Place ID from here" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:140, ../includes/Elements/Facebook_Feed.php:161 +msgid "Sort By" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:144 +msgid "Most Relevant" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:145, ../includes/Elements/Facebook_Feed.php:164 +msgid "Newest" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:153 +msgid "Reviews to Show" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:158 +msgid "Max 5 reviews, please specify amount." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:169, ../includes/Elements/NFT_Gallery.php:222 +msgid "Cache expiration time (in Minutes), 0 or empty sets 1 day." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:176 +msgid "Local Business Schema" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:178, ../includes/Elements/Filterable_Gallery.php:300, ../includes/Elements/Filterable_Gallery.php:312, ../includes/Elements/Interactive_Circle.php:517, ../includes/Elements/Twitter_Feed.php:410, ../includes/Elements/Twitter_Feed.php:422 +msgid "Enable" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:179, ../includes/Elements/Filterable_Gallery.php:301, ../includes/Elements/Filterable_Gallery.php:313, ../includes/Elements/Interactive_Circle.php:518, ../includes/Elements/Twitter_Feed.php:411, ../includes/Elements/Twitter_Feed.php:423 +msgid "Disable" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:200, ../includes/Elements/NFT_Gallery.php:241 +msgid "Layout Type" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:204 +msgid "Slider" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:213, ../includes/Elements/Business_Reviews.php:230, ../includes/Elements/NFT_Gallery.php:254, ../includes/Elements/Product_Grid.php:247, ../includes/Elements/Product_Grid.php:269, ../includes/Elements/Product_Grid.php:1795, ../includes/Elements/Product_Grid.php:1926, ../includes/Elements/Team_Member.php:289, ../includes/Elements/Woo_Product_Carousel.php:892, ../includes/Elements/Woo_Product_Gallery.php:329, ../includes/Elements/Woo_Product_Gallery.php:1566 +msgid "Style Preset" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:217, ../includes/Elements/Business_Reviews.php:234, ../includes/Elements/Cta_Box.php:100, ../includes/Elements/Cta_Box.php:378, ../includes/Elements/Interactive_Circle.php:73, ../includes/Elements/NFT_Gallery.php:258, ../includes/Elements/Product_Grid.php:273, ../includes/Elements/Product_Grid.php:1799, ../includes/Elements/Product_Grid.php:1930, ../includes/Elements/Simple_Menu.php:142, ../includes/Elements/Woo_Product_Carousel.php:896, ../includes/Elements/Woo_Product_Carousel.php:2214, ../includes/Elements/Woo_Product_Gallery.php:333, ../includes/Elements/Woo_Product_Gallery.php:1570, ../includes/Elements/Woo_Product_List.php:670, ../includes/Elements/Woo_Product_List.php:688, ../includes/Traits/Controls.php:448, ../includes/Template/Woo-Product-Carousel/preset-1.php:4, ../includes/Template/Woo-Product-List/preset-1.php:3 +msgid "Preset 1" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:218, ../includes/Elements/Business_Reviews.php:235, ../includes/Elements/Cta_Box.php:101, ../includes/Elements/Cta_Box.php:379, ../includes/Elements/Interactive_Circle.php:74, ../includes/Elements/NFT_Gallery.php:259, ../includes/Elements/Product_Grid.php:274, ../includes/Elements/Product_Grid.php:1800, ../includes/Elements/Product_Grid.php:1931, ../includes/Elements/Simple_Menu.php:143, ../includes/Elements/Woo_Product_Carousel.php:897, ../includes/Elements/Woo_Product_Carousel.php:2215, ../includes/Elements/Woo_Product_Gallery.php:334, ../includes/Elements/Woo_Product_Gallery.php:1571, ../includes/Elements/Woo_Product_List.php:671, ../includes/Elements/Woo_Product_List.php:689, ../includes/Traits/Controls.php:449, ../includes/Template/Woo-Product-Carousel/preset-2.php:4, ../includes/Template/Woo-Product-List/preset-2.php:3 +msgid "Preset 2" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:219, ../includes/Elements/Business_Reviews.php:236, ../includes/Elements/Interactive_Circle.php:75, ../includes/Elements/Product_Grid.php:275, ../includes/Elements/Product_Grid.php:1801, ../includes/Elements/Simple_Menu.php:144, ../includes/Elements/Woo_Product_Carousel.php:898, ../includes/Elements/Woo_Product_Carousel.php:2216, ../includes/Elements/Woo_Product_Gallery.php:335, ../includes/Elements/Woo_Product_Gallery.php:1572, ../includes/Elements/Woo_Product_List.php:672, ../includes/Elements/Woo_Product_List.php:690, ../includes/Traits/Controls.php:450, ../includes/Template/Woo-Product-Carousel/preset-3.php:4, ../includes/Template/Woo-Product-List/preset-3.php:3 +msgid "Preset 3" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:247, ../includes/Elements/Business_Reviews.php:270, ../includes/Elements/Business_Reviews.php:293, ../includes/Elements/Facebook_Feed.php:272, ../includes/Elements/Filterable_Gallery.php:131, ../includes/Elements/NFT_Gallery.php:270, ../includes/Elements/Product_Grid.php:287, ../includes/Elements/Product_Grid.php:309, ../includes/Elements/Woo_Product_Gallery.php:344, ../includes/Traits/Woo_Product_Comparable.php:853 +msgid "Columns" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:253, ../includes/Elements/Business_Reviews.php:276, ../includes/Elements/Business_Reviews.php:299, ../includes/Elements/Facebook_Feed.php:276, ../includes/Elements/NFT_Gallery.php:274, ../includes/Elements/Product_Grid.php:291, ../includes/Elements/Product_Grid.php:313, ../includes/Elements/Testimonial.php:204, ../includes/Elements/Woo_Product_Carousel.php:381, ../includes/Elements/Woo_Product_Carousel.php:520, ../includes/Elements/Woo_Product_Gallery.php:348, ../includes/Traits/Controls.php:560, ../includes/Traits/Controls.php:1428 +msgid "1" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:254, ../includes/Elements/Business_Reviews.php:277, ../includes/Elements/Business_Reviews.php:300, ../includes/Elements/Facebook_Feed.php:277, ../includes/Elements/NFT_Gallery.php:275, ../includes/Elements/Product_Grid.php:292, ../includes/Elements/Product_Grid.php:314, ../includes/Elements/Testimonial.php:205, ../includes/Elements/Woo_Product_Carousel.php:382, ../includes/Elements/Woo_Product_Carousel.php:521, ../includes/Elements/Woo_Product_Gallery.php:349, ../includes/Traits/Controls.php:561, ../includes/Traits/Controls.php:1429 +msgid "2" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:255, ../includes/Elements/Business_Reviews.php:278, ../includes/Elements/Business_Reviews.php:301, ../includes/Elements/Facebook_Feed.php:278, ../includes/Elements/NFT_Gallery.php:276, ../includes/Elements/Product_Grid.php:293, ../includes/Elements/Testimonial.php:206, ../includes/Elements/Woo_Product_Carousel.php:383, ../includes/Elements/Woo_Product_Carousel.php:522, ../includes/Elements/Woo_Product_Gallery.php:350, ../includes/Traits/Controls.php:562, ../includes/Traits/Controls.php:1430 +msgid "3" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:256, ../includes/Elements/Business_Reviews.php:279, ../includes/Elements/Business_Reviews.php:302, ../includes/Elements/Facebook_Feed.php:279, ../includes/Elements/NFT_Gallery.php:277, ../includes/Elements/Product_Grid.php:294, ../includes/Elements/Testimonial.php:207, ../includes/Elements/Woo_Product_Carousel.php:523, ../includes/Elements/Woo_Product_Gallery.php:351, ../includes/Traits/Controls.php:563 +msgid "4" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:314, ../includes/Elements/Content_Ticker.php:161, ../includes/Elements/Cta_Box.php:818, ../includes/Elements/Cta_Box.php:1246, ../includes/Elements/Woo_Product_Carousel.php:503 +msgid "Effect" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:318, ../includes/Elements/Content_Ticker.php:166, ../includes/Elements/Pricing_Table.php:467, ../includes/Elements/Woo_Product_Carousel.php:508 +msgid "Slide" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:319, ../includes/Elements/Woo_Product_Carousel.php:509 +msgid "Coverflow" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:330 +msgid "Item Gap" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:350, ../includes/Elements/Woo_Checkout.php:1074 +msgid "Row Gap" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:373 +msgid "Column Gap" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:396 +msgid "Sliding Speed" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:397, ../includes/Elements/Content_Ticker.php:176, ../includes/Elements/Woo_Product_Carousel.php:612 +msgid "Duration of transition between slides (in ms)" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:417, ../includes/Elements/Content_Ticker.php:194, ../includes/Elements/Interactive_Circle.php:376, ../includes/Elements/Sticky_Video.php:321, ../includes/Elements/Woo_Product_Carousel.php:630 +msgid "Autoplay" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:432 +msgid "Autoplay Delay" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:453, ../includes/Elements/Content_Ticker.php:242, ../includes/Elements/Woo_Product_Carousel.php:677 +msgid "Infinite Loop" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:468 +msgid "Pause on Hover" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:483, ../includes/Elements/Content_Ticker.php:254, ../includes/Elements/Woo_Product_Carousel.php:689 +msgid "Grab Cursor" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:489, ../includes/Elements/Content_Ticker.php:255, ../includes/Elements/Woo_Product_Carousel.php:690 +msgid "Shows grab cursor when you hover over the slider" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:499, ../includes/Elements/Content_Ticker.php:268, ../includes/Elements/Woo_Product_Carousel.php:703 +msgid "Navigation" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:511, ../includes/Elements/Business_Reviews.php:2104, ../includes/Elements/Content_Ticker.php:277, ../includes/Elements/Content_Ticker.php:494, ../includes/Elements/Woo_Product_Carousel.php:712, ../includes/Elements/Woo_Product_Carousel.php:2645 +msgid "Arrows" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:526, ../includes/Elements/Business_Reviews.php:2350, ../includes/Elements/Woo_Product_Carousel.php:724, ../includes/Elements/Woo_Product_Carousel.php:2200 +msgid "Dots" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:553 +msgid "Business" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:561 +msgid "Logo" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:573 +msgid "Custom Logo" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:585, ../includes/Elements/Business_Reviews.php:744, ../includes/Elements/Team_Member.php:111, ../includes/Elements/Woo_Cart.php:481, ../includes/Traits/Controls.php:329 +msgid "Name" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:595, ../includes/Elements/Business_Reviews.php:621, ../includes/Elements/Woo_Product_List.php:911 +msgid "Custom Text" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:597, ../includes/Elements/Business_Reviews.php:1170 +msgid "Business Name" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:611, ../includes/Elements/Business_Reviews.php:683, ../includes/Elements/Formstack.php:1286, ../includes/Elements/Testimonial.php:610, ../includes/Elements/Woo_Product_List.php:259 +msgid "Rating" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:638 +msgid "Address" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:650 +msgid "Review" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:659, ../includes/Elements/Event_Calendar.php:2304, ../includes/Elements/Post_Timeline.php:514 +msgid "Time" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:671, ../includes/Elements/Tooltip.php:79, ../includes/Elements/Woo_Checkout.php:170, ../includes/Elements/Woo_Product_List.php:2428, ../includes/Elements/Woo_Product_List.php:2464, ../includes/Traits/Woo_Product_Comparable.php:1206 +msgid "Text" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:695 +msgid "Translation" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:696 +msgid "Reviews will be translated into English." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:711 +msgid "Hide 1 Star Reviews" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:723, ../includes/Elements/Business_Reviews.php:2971, ../includes/Elements/Business_Reviews.php:3015, ../includes/Elements/Business_Reviews.php:3086 +msgid "Reviewer" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:732, ../includes/Elements/Twitter_Feed.php:1067 +msgid "Avatar" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:761 +msgid "Accessibilty" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:768 +msgid "Enable Accessibilty" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:780 +msgid "Open in same window" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:786 +msgid "Recommended to open link in the same tab instead of a new tab" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:803, ../includes/Elements/Woo_Product_List.php:1115 +msgid "Container" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:932, ../includes/Elements/Data_Table.php:75, ../includes/Elements/Event_Calendar.php:1459, ../includes/Elements/Event_Calendar.php:2506, ../includes/Elements/Pricing_Table.php:924, ../includes/Traits/Woo_Product_Comparable.php:1088 +msgid "Header" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1086 +msgid "Business Logo" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1098 +msgid "Logo Size" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1238 +msgid "Business Rating" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1277, ../includes/Elements/Business_Reviews.php:2003, ../includes/Elements/Filterable_Gallery.php:2275 +msgid "Star Color" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1292, ../includes/Elements/Business_Reviews.php:2018 +msgid "Star Size" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1345 +msgid "Business Address" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1548 +msgid "Reviews" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1671 +msgid "Reviewer Avatar" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1713 +msgid "Photo Size" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1736 +msgid "Reviewer Name" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1804 +msgid "Review Time" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1873 +msgid "Review Text" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:1991 +msgid "Review Rating" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2116, ../includes/Elements/Woo_Product_Carousel.php:2656 +msgid "Choose Arrow" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2121, ../includes/Elements/Woo_Product_Carousel.php:2661, ../includes/Traits/Controls.php:1265 +msgid "Angle" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2122, ../includes/Elements/Woo_Product_Carousel.php:2662 +msgid "Double Angle" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2123, ../includes/Elements/Woo_Product_Carousel.php:2663, ../includes/Traits/Controls.php:1266 +msgid "Chevron" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2124, ../includes/Elements/Woo_Product_Carousel.php:2664, ../includes/Traits/Controls.php:1272 +msgid "Chevron Circle" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2125, ../includes/Elements/Post_Timeline.php:421, ../includes/Elements/Woo_Product_Carousel.php:2665, ../includes/Extensions/Table_of_Content.php:957, ../includes/Traits/Controls.php:1268 +msgid "Arrow" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2126, ../includes/Elements/Woo_Product_Carousel.php:2666, ../includes/Traits/Controls.php:1270 +msgid "Long Arrow" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2128, ../includes/Elements/Woo_Product_Carousel.php:2668, ../includes/Traits/Controls.php:1273 +msgid "Caret Square" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2129, ../includes/Elements/Woo_Product_Carousel.php:2669, ../includes/Traits/Controls.php:1271 +msgid "Arrow Circle" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2130, ../includes/Elements/Woo_Product_Carousel.php:2670 +msgid "Arrow Circle O" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2132, ../includes/Elements/Woo_Product_Carousel.php:2672 +msgid "Hand" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2180, ../includes/Elements/Cta_Box.php:1449, ../includes/Elements/Pricing_Table.php:1411, ../includes/Elements/Twitter_Feed.php:1175 +msgid "Font Size" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2200, ../includes/Elements/Content_Ticker.php:554, ../includes/Elements/Woo_Product_Carousel.php:2720 +msgid "Align Left Arrow" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2219, ../includes/Elements/Content_Ticker.php:573, ../includes/Elements/Woo_Product_Carousel.php:2739 +msgid "Align Right Arrow" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2421 +msgid "Active Color" +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2695 +msgid "The referenced location, place_id, was valid but no longer refers to a valid result. This may occur if the establishment is no longer in business." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2699 +msgid "The referenced location, place_id, was not found in the Places database." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2703 +msgid "The API request was malformed." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2707 +msgid "You have exceeded the QPS limits. Or, Billing has not been enabled on your account. Or, The monthly $200 credit, or a self-imposed usage cap, has been exceeded. Or, The provided method of payment is no longer valid (for example, a credit card has expired)." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2711 +msgid "The request is missing an API key. Or, The key parameter is invalid." +msgstr "" + +#: ../includes/Elements/Business_Reviews.php:2715 +msgid "An unknown error occurred." +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:27, ../includes/Elements/Caldera_Forms.php:89 +msgid "Caldera Forms" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:107, ../includes/Elements/FluentForm.php:149, ../includes/Elements/Formstack.php:190, ../includes/Elements/GravityForms.php:147, ../includes/Elements/NinjaForms.php:112, ../includes/Elements/WpForms.php:105 +msgid "Custom Title & Description" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:137, ../includes/Elements/Caldera_Forms.php:322, ../includes/Elements/Contact_Form_7.php:190, ../includes/Elements/Contact_Form_7.php:501, ../includes/Elements/Event_Calendar.php:295, ../includes/Elements/Event_Calendar.php:1024, ../includes/Elements/Event_Calendar.php:1040, ../includes/Elements/Event_Calendar.php:1041, ../includes/Elements/Feature_List.php:795, ../includes/Elements/FluentForm.php:179, ../includes/Elements/FluentForm.php:357, ../includes/Elements/FluentForm.php:1187, ../includes/Elements/Formstack.php:220, ../includes/Elements/Formstack.php:524, ../includes/Elements/Formstack.php:709, ../includes/Elements/GravityForms.php:173, ../includes/Elements/GravityForms.php:207, ../includes/Elements/GravityForms.php:542, ../includes/Elements/NinjaForms.php:158, ../includes/Elements/NinjaForms.php:495, ../includes/Elements/Team_Member.php:141, ../includes/Elements/WpForms.php:131, ../includes/Elements/WpForms.php:165, ../includes/Elements/WpForms.php:462, ../includes/Traits/Controls.php:334, ../includes/Traits/Woo_Product_Comparable.php:44, ../includes/Traits/Woo_Product_Comparable.php:83 +msgid "Description" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:152, ../includes/Elements/Caldera_Forms.php:520, ../includes/Elements/Contact_Form_7.php:205, ../includes/Elements/Contact_Form_7.php:814, ../includes/Elements/FluentForm.php:194, ../includes/Elements/FluentForm.php:567, ../includes/Elements/Formstack.php:235, ../includes/Elements/Formstack.php:794, ../includes/Elements/GravityForms.php:222, ../includes/Elements/GravityForms.php:801, ../includes/Elements/Login_Register.php:807, ../includes/Elements/Login_Register.php:1125, ../includes/Elements/NinjaForms.php:173, ../includes/Elements/NinjaForms.php:553, ../includes/Elements/WpForms.php:180, ../includes/Elements/WpForms.php:520 +msgid "Labels" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:183, ../includes/Elements/Caldera_Forms.php:1417, ../includes/Elements/Contact_Form_7.php:223, ../includes/Elements/Contact_Form_7.php:1396, ../includes/Elements/FluentForm.php:224, ../includes/Elements/FluentForm.php:2155, ../includes/Elements/Formstack.php:265, ../includes/Elements/Formstack.php:1909, ../includes/Elements/GravityForms.php:264, ../includes/Elements/GravityForms.php:2659, ../includes/Elements/NinjaForms.php:204, ../includes/Elements/NinjaForms.php:1633, ../includes/Elements/WpForms.php:208, ../includes/Elements/WpForms.php:1372 +msgid "Errors" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:190, ../includes/Elements/Caldera_Forms.php:1425, ../includes/Elements/Contact_Form_7.php:230, ../includes/Elements/Contact_Form_7.php:1404, ../includes/Elements/FluentForm.php:231, ../includes/Elements/FluentForm.php:2163, ../includes/Elements/Formstack.php:272, ../includes/Elements/Formstack.php:1917, ../includes/Elements/GravityForms.php:271, ../includes/Elements/GravityForms.php:2667, ../includes/Elements/Login_Register.php:1661, ../includes/Elements/NinjaForms.php:211, ../includes/Elements/NinjaForms.php:1641, ../includes/Elements/WpForms.php:215 +msgid "Error Messages" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:75, ../includes/Elements/Caldera_Forms.php:1487 +msgid "Caldera Forms has been closed as of April 5, 2022 and is not available for download. You can try the other Form plugins instead" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:221, ../includes/Elements/Contact_Form_7.php:434, ../includes/Elements/FluentForm.php:255, ../includes/Elements/Formstack.php:437, ../includes/Elements/GravityForms.php:475, ../includes/Elements/NinjaForms.php:412, ../includes/Elements/WpForms.php:379 +msgid "Title & Description" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:392, ../includes/Elements/Contact_Form_7.php:307, ../includes/Elements/FluentForm.php:427, ../includes/Elements/Formstack.php:308, ../includes/Elements/GravityForms.php:322, ../includes/Elements/NinjaForms.php:257, ../includes/Elements/TypeForm.php:170, ../includes/Elements/WpForms.php:246 +msgid "Form Container" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:400, ../includes/Elements/FluentForm.php:435, ../includes/Elements/Formstack.php:316, ../includes/Elements/GravityForms.php:330, ../includes/Elements/NinjaForms.php:265, ../includes/Elements/TypeForm.php:178, ../includes/Elements/WeForms.php:145, ../includes/Elements/WpForms.php:254 +msgid "Form Background Color" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:411, ../includes/Elements/Contact_Form_7.php:325, ../includes/Elements/FluentForm.php:458, ../includes/Elements/Formstack.php:328, ../includes/Elements/GravityForms.php:341, ../includes/Elements/NinjaForms.php:276, ../includes/Elements/TypeForm.php:190, ../includes/Elements/WeForms.php:156, ../includes/Elements/WpForms.php:265 +msgid "Form Alignment" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:416, ../includes/Elements/Contact_Form_7.php:330, ../includes/Elements/Contact_Form_7.php:837, ../includes/Elements/Countdown.php:73, ../includes/Elements/Creative_Button.php:233, ../includes/Elements/Cta_Box.php:173, ../includes/Elements/Cta_Box.php:823, ../includes/Elements/Cta_Box.php:1251, ../includes/Elements/Dual_Color_Header.php:82, ../includes/Elements/Flip_Box.php:899, ../includes/Elements/FluentForm.php:463, ../includes/Elements/Formstack.php:333, ../includes/Elements/GravityForms.php:346, ../includes/Elements/Login_Register.php:568, ../includes/Elements/Login_Register.php:799, ../includes/Elements/Login_Register.php:986, ../includes/Elements/Login_Register.php:1117, ../includes/Elements/Login_Register.php:2159, ../includes/Elements/Login_Register.php:2506, ../includes/Elements/Login_Register.php:2688, ../includes/Elements/Login_Register.php:2949, ../includes/Elements/Login_Register.php:3093, ../includes/Elements/Login_Register.php:3243, ../includes/Elements/Login_Register.php:3386, ../includes/Elements/Login_Register.php:3477, ../includes/Elements/Login_Register.php:3575, ../includes/Elements/Login_Register.php:3777, ../includes/Elements/Login_Register.php:3822, ../includes/Elements/Login_Register.php:3854, ../includes/Elements/Login_Register.php:4285, ../includes/Elements/Login_Register.php:4433, ../includes/Elements/Login_Register.php:4562, ../includes/Elements/Login_Register.php:4822, ../includes/Elements/Login_Register.php:5150, ../includes/Elements/NinjaForms.php:281, ../includes/Elements/Post_Grid.php:257, ../includes/Elements/Pricing_Table.php:87, ../includes/Elements/Pricing_Table.php:511, ../includes/Elements/Product_Grid.php:251, ../includes/Elements/Simple_Menu.php:393, ../includes/Elements/Simple_Menu.php:519, ../includes/Elements/Simple_Menu.php:881, ../includes/Elements/Simple_Menu.php:1283, ../includes/Elements/Sticky_Video.php:395, ../includes/Elements/Team_Member.php:408, ../includes/Elements/Testimonial.php:262, ../includes/Elements/Testimonial.php:319, ../includes/Elements/TypeForm.php:195, ../includes/Elements/WeForms.php:161, ../includes/Elements/WeForms.php:631, ../includes/Elements/Woo_Checkout.php:133, ../includes/Elements/WpForms.php:270, ../includes/Traits/Controls.php:595, ../includes/Traits/Controls.php:2196, ../includes/Traits/Login_Registration.php:1247, ../includes/Traits/Woo_Product_Comparable.php:419, ../includes/Traits/Woo_Product_Comparable.php:533, ../includes/Traits/Woo_Product_Comparable.php:624, ../includes/Traits/Woo_Product_Comparable.php:693, ../includes/Template/Betterdocs-Category-Box/Layout_Default.php:4, ../includes/Template/Betterdocs-Category-Grid/Layout_Default.php:4, ../includes/Template/Content-Ticker/default.php:3, ../includes/Template/Eicon-Woocommerce/default.php:3, ../includes/Template/Post-Grid/default.php:5, ../includes/Template/Post-Timeline/default.php:4, ../includes/Template/Woo-Product-Gallery/default.php:3 +msgid "Default" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:439, ../includes/Elements/Contact_Form_7.php:353, ../includes/Elements/FluentForm.php:486, ../includes/Elements/GravityForms.php:391, ../includes/Elements/NinjaForms.php:326, ../includes/Elements/TypeForm.php:218, ../includes/Elements/WeForms.php:207, ../includes/Elements/WpForms.php:293 +msgid "Form Max Width" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:461, ../includes/Elements/FluentForm.php:508, ../includes/Elements/Formstack.php:378, ../includes/Elements/GravityForms.php:414, ../includes/Elements/Login_Register.php:2847, ../includes/Elements/NinjaForms.php:348, ../includes/Elements/TypeForm.php:285, ../includes/Elements/WeForms.php:229, ../includes/Elements/WpForms.php:316 +msgid "Form Margin" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:473, ../includes/Elements/Contact_Form_7.php:387, ../includes/Elements/FluentForm.php:520, ../includes/Elements/Formstack.php:390, ../includes/Elements/GravityForms.php:426, ../includes/Elements/Login_Register.php:2862, ../includes/Elements/NinjaForms.php:360, ../includes/Elements/TypeForm.php:297, ../includes/Elements/WeForms.php:241, ../includes/Elements/WpForms.php:328 +msgid "Form Padding" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:554, ../includes/Elements/Contact_Form_7.php:540, ../includes/Elements/FluentForm.php:601, ../includes/Elements/Formstack.php:828, ../includes/Elements/GravityForms.php:887, ../includes/Elements/NinjaForms.php:596, ../includes/Elements/WpForms.php:567 +msgid "Input & Textarea" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:645, ../includes/Elements/Contact_Form_7.php:617, ../includes/Elements/FluentForm.php:694, ../includes/Elements/Formstack.php:893, ../includes/Elements/GravityForms.php:1004, ../includes/Elements/NinjaForms.php:687, ../includes/Elements/WpForms.php:658 +msgid "Text Indent" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:670, ../includes/Elements/Contact_Form_7.php:641, ../includes/Elements/FluentForm.php:719, ../includes/Elements/Formstack.php:918, ../includes/Elements/GravityForms.php:1028, ../includes/Elements/NinjaForms.php:712, ../includes/Elements/WeForms.php:309, ../includes/Elements/WpForms.php:683 +msgid "Input Width" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:689, ../includes/Elements/Contact_Form_7.php:660, ../includes/Elements/FluentForm.php:738, ../includes/Elements/Formstack.php:937, ../includes/Elements/GravityForms.php:1047, ../includes/Elements/NinjaForms.php:732, ../includes/Elements/Woo_Checkout.php:2399, ../includes/Elements/WpForms.php:702 +msgid "Input Height" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:708, ../includes/Elements/Contact_Form_7.php:679, ../includes/Elements/FluentForm.php:757, ../includes/Elements/Formstack.php:956, ../includes/Elements/GravityForms.php:1066, ../includes/Elements/NinjaForms.php:751, ../includes/Elements/WeForms.php:336, ../includes/Elements/WpForms.php:721 +msgid "Textarea Width" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:727, ../includes/Elements/Contact_Form_7.php:698, ../includes/Elements/FluentForm.php:776, ../includes/Elements/Formstack.php:975, ../includes/Elements/GravityForms.php:1085, ../includes/Elements/NinjaForms.php:770, ../includes/Elements/WpForms.php:740 +msgid "Textarea Height" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:798, ../includes/Elements/Contact_Form_7.php:765, ../includes/Elements/FluentForm.php:847, ../includes/Elements/Formstack.php:1046, ../includes/Elements/GravityForms.php:1154, ../includes/Elements/Login_Register.php:3731, ../includes/Elements/NinjaForms.php:842, ../includes/Elements/WpForms.php:815 +msgid "Focus" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:847, ../includes/Elements/Formstack.php:582, ../includes/Elements/GravityForms.php:1203, ../includes/Elements/NinjaForms.php:891, ../includes/Elements/WpForms.php:852 +msgid "Field Description" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:931, ../includes/Elements/Contact_Form_7.php:966, ../includes/Elements/FluentForm.php:927, ../includes/Elements/Formstack.php:1123, ../includes/Elements/NinjaForms.php:978, ../includes/Elements/WpForms.php:936 +msgid "Radio & Checkbox" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:939, ../includes/Elements/Contact_Form_7.php:974, ../includes/Elements/FluentForm.php:935, ../includes/Elements/Formstack.php:1131, ../includes/Elements/GravityForms.php:1481, ../includes/Elements/GravityForms.php:1677, ../includes/Elements/NinjaForms.php:986, ../includes/Elements/WpForms.php:944 +msgid "Custom Styles" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1003, ../includes/Elements/Contact_Form_7.php:1038, ../includes/Elements/Feature_List.php:622, ../includes/Elements/FluentForm.php:999, ../includes/Elements/GravityForms.php:1545, ../includes/Elements/GravityForms.php:1741, ../includes/Elements/NinjaForms.php:1050, ../includes/Elements/Sticky_Video.php:613, ../includes/Elements/WpForms.php:1008 +msgid "Border Width" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1040, ../includes/Elements/Contact_Form_7.php:1075, ../includes/Elements/FluentForm.php:1036, ../includes/Elements/Formstack.php:1196, ../includes/Elements/GravityForms.php:1473, ../includes/Elements/GravityForms.php:1582, ../includes/Elements/Login_Register.php:1587, ../includes/Elements/Login_Register.php:4299, ../includes/Elements/NinjaForms.php:1087, ../includes/Elements/NinjaForms.php:1169, ../includes/Elements/WpForms.php:1045 +msgid "Checkbox" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1066, ../includes/Elements/Contact_Form_7.php:1101, ../includes/Elements/FluentForm.php:1062, ../includes/Elements/Formstack.php:1222, ../includes/Elements/GravityForms.php:1778, ../includes/Elements/NinjaForms.php:1114, ../includes/Elements/NinjaForms.php:1225, ../includes/Elements/WpForms.php:1071 +msgid "Radio Buttons" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1094, ../includes/Elements/Contact_Form_7.php:1129, ../includes/Elements/FluentForm.php:1090, ../includes/Elements/Formstack.php:1250, ../includes/Elements/GravityForms.php:1634, ../includes/Elements/GravityForms.php:1830, ../includes/Elements/NinjaForms.php:1143, ../includes/Elements/WpForms.php:1099 +msgid "Checked" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1129, ../includes/Elements/Contact_Form_7.php:1163, ../includes/Elements/FluentForm.php:1479, ../includes/Elements/Formstack.php:1365, ../includes/Elements/GravityForms.php:2173, ../includes/Elements/NinjaForms.php:1291, ../includes/Elements/WpForms.php:1134 +msgid "Submit Button" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1168, ../includes/Elements/Contact_Form_7.php:1202, ../includes/Elements/FluentForm.php:1518, ../includes/Elements/Formstack.php:1404, ../includes/Elements/GravityForms.php:2216, ../includes/Elements/NinjaForms.php:1332, ../includes/Elements/Simple_Menu.php:215, ../includes/Elements/Woo_Checkout.php:703, ../includes/Elements/WpForms.php:1176 +msgid "Full Width" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1268, ../includes/Elements/Contact_Form_7.php:1301, ../includes/Elements/FluentForm.php:1619, ../includes/Elements/Formstack.php:1339, ../includes/Elements/Formstack.php:1504, ../includes/Elements/GravityForms.php:2386, ../includes/Elements/GravityForms.php:2562, ../includes/Elements/NinjaForms.php:1442, ../includes/Elements/WpForms.php:1276 +msgid "Margin Top" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1361, ../includes/Elements/FluentForm.php:2099, ../includes/Elements/NinjaForms.php:1542 +msgid "Success Message" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1451 +msgid "Error Fields" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1460, ../includes/Elements/Countdown.php:796, ../includes/Elements/Countdown.php:877, ../includes/Elements/Countdown.php:949, ../includes/Elements/Countdown.php:1021, ../includes/Elements/Countdown.php:1093, ../includes/Elements/FluentForm.php:1452, ../includes/Elements/FluentForm.php:1774, ../includes/Elements/WeForms.php:513 +msgid "Label Color" +msgstr "" + +#: ../includes/Elements/Caldera_Forms.php:1473 +msgid "Input Border" +msgstr "" + +#: ../includes/Elements/Career_Page.php:18 +msgid "EasyJobs Career Page" +msgstr "" + +#: ../includes/Elements/Career_Page.php:57 +msgid "EasyJobs is not installed/activated on your site. Please install and activate EasyJobs first." +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:131 +msgid "Contact Form" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:138, ../includes/Elements/GravityForms.php:136, ../includes/Elements/NinjaForms.php:101, ../includes/Elements/TypeForm.php:85, ../includes/Elements/WeForms.php:88, ../includes/Elements/WpForms.php:94 +msgid "Select Form" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:149 +msgid "Form Title" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:151, ../includes/Elements/Contact_Form_7.php:181, ../includes/Elements/Flip_Box.php:104, ../includes/Elements/Sticky_Video.php:103 +msgid "On" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:152, ../includes/Elements/Contact_Form_7.php:182, ../includes/Elements/Flip_Box.php:105, ../includes/Elements/Sticky_Video.php:104 +msgid "Off" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:179 +msgid "Form Description" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:250, ../includes/Elements/Formstack.php:285, ../includes/Elements/GravityForms.php:291, ../includes/Elements/GravityForms.php:2693, ../includes/Elements/NinjaForms.php:231, ../includes/Elements/NinjaForms.php:1667 +msgid "Validation Errors" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:117 +msgid "Contact Form 7 is not installed/activated on your site. Please install and activate Contact Form 7 first." +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:316, ../includes/Elements/Contact_Form_7.php:1624, ../includes/Elements/Cta_Box.php:960, ../includes/Elements/Cta_Box.php:1154, ../includes/Elements/Cta_Box.php:1327, ../includes/Elements/Cta_Box.php:1396, ../includes/Elements/Dual_Color_Header.php:819, ../includes/Elements/Dual_Color_Header.php:899, ../includes/Elements/Event_Calendar.php:1919, ../includes/Elements/Event_Calendar.php:2050, ../includes/Elements/Event_Calendar.php:2117, ../includes/Elements/Event_Calendar.php:2171, ../includes/Elements/Event_Calendar.php:2286, ../includes/Elements/Event_Calendar.php:2381, ../includes/Elements/Event_Calendar.php:2479, ../includes/Elements/Event_Calendar.php:2871, ../includes/Elements/Event_Calendar.php:2980, ../includes/Elements/Facebook_Feed.php:571, ../includes/Elements/Facebook_Feed.php:584, ../includes/Elements/Facebook_Feed.php:660, ../includes/Elements/Facebook_Feed.php:673, ../includes/Elements/Facebook_Feed.php:758, ../includes/Elements/Facebook_Feed.php:771, ../includes/Elements/Facebook_Feed.php:842, ../includes/Elements/Facebook_Feed.php:880, ../includes/Elements/Facebook_Feed.php:920, ../includes/Elements/Fancy_Text.php:379, ../includes/Elements/Filterable_Gallery.php:2335, ../includes/Elements/Filterable_Gallery.php:2556, ../includes/Elements/Flip_Box.php:1402, ../includes/Elements/Flip_Box.php:1486, ../includes/Elements/FluentForm.php:1910, ../includes/Elements/FluentForm.php:1935, ../includes/Elements/FluentForm.php:2002, ../includes/Elements/FluentForm.php:2065, ../includes/Elements/Formstack.php:643, ../includes/Elements/Formstack.php:1717, ../includes/Elements/Formstack.php:1742, ../includes/Elements/Formstack.php:1808, ../includes/Elements/Formstack.php:1873, ../includes/Elements/Formstack.php:1928, ../includes/Elements/Formstack.php:2011, ../includes/Elements/GravityForms.php:677, ../includes/Elements/Post_Grid.php:375, ../includes/Elements/Pricing_Table.php:1031, ../includes/Elements/Pricing_Table.php:2009, ../includes/Elements/Pricing_Table.php:2079, ../includes/Elements/Product_Grid.php:1647, ../includes/Elements/Product_Grid.php:1663, ../includes/Elements/Product_Grid.php:1726, ../includes/Elements/Product_Grid.php:1741, ../includes/Elements/Product_Grid.php:3018, ../includes/Elements/Product_Grid.php:3075, ../includes/Elements/Progress_Bar.php:388, ../includes/Elements/Team_Member.php:782, ../includes/Elements/Team_Member.php:860, ../includes/Elements/Twitter_Feed.php:676, ../includes/Elements/Twitter_Feed.php:928, ../includes/Elements/Woo_Cart.php:1370, ../includes/Elements/Woo_Cart.php:1552, ../includes/Elements/Woo_Cart.php:1784, ../includes/Elements/Woo_Cart.php:2420, ../includes/Elements/Woo_Cart.php:2502, ../includes/Elements/Woo_Cart.php:2590, ../includes/Elements/Woo_Checkout.php:2135, ../includes/Elements/Woo_Checkout.php:2179, ../includes/Elements/Woo_Checkout.php:2223, ../includes/Elements/Woo_Product_Carousel.php:2115, ../includes/Elements/Woo_Product_Carousel.php:2172, ../includes/Elements/Woo_Product_Gallery.php:1087, ../includes/Elements/Woo_Product_Gallery.php:1101, ../includes/Elements/Woo_Product_Gallery.php:1159, ../includes/Elements/Woo_Product_Gallery.php:1172, ../includes/Elements/Woo_Product_Gallery.php:1220, ../includes/Elements/Woo_Product_Gallery.php:1387, ../includes/Elements/Woo_Product_Gallery.php:1421, ../includes/Elements/Woo_Product_Gallery.php:1459, ../includes/Elements/Woo_Product_Gallery.php:2355, ../includes/Elements/Woo_Product_Gallery.php:2412, ../includes/Elements/Woo_Product_List.php:1341, ../includes/Elements/Woo_Product_List.php:1966, ../includes/Elements/Woo_Product_List.php:2023, ../includes/Elements/Woo_Product_List.php:2571, ../includes/Elements/Woo_Product_List.php:2617, ../includes/Elements/Woo_Product_List.php:2690, ../includes/Elements/Woo_Product_List.php:2733, ../includes/Elements/Woo_Product_List.php:2795, ../includes/Elements/Woo_Product_List.php:2830, ../includes/Elements/Woo_Product_List.php:3190, ../includes/Elements/Woo_Product_List.php:3247, ../includes/Traits/Controls.php:1809, ../includes/Traits/Controls.php:1921, ../includes/Traits/Controls.php:1867, ../includes/Traits/Woo_Product_Comparable.php:1383, ../includes/Traits/Woo_Product_Comparable.php:1663, ../includes/Traits/Woo_Product_Comparable.php:1712 +msgid "Background" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:826 +msgid "if label spacing doesn't worked, please update label display" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:833 +msgid "Display" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:838, ../includes/Elements/Cta_Box.php:231 +msgid "Inherit" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:839, ../includes/Elements/Cta_Box.php:232 +msgid "Initial" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:841 +msgid "Inline Block" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:842 +msgid "Flex" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:843 +msgid "Inline Flex" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:919 +msgid "Show Placeholder" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:1417 +msgid "Alert" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:1527, ../includes/Elements/Login_Register.php:2033, ../includes/Elements/Woo_Checkout.php:2391 +msgid "Fields" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:1591 +msgid "After Submit Feedback" +msgstr "" + +#: ../includes/Elements/Contact_Form_7.php:1646, ../includes/Elements/Dual_Color_Header.php:807, ../includes/Elements/Dual_Color_Header.php:887, ../includes/Elements/Flip_Box.php:898, ../includes/Elements/Info_Box.php:599, ../includes/Elements/Info_Box.php:654, ../includes/Elements/Info_Box.php:822, ../includes/Elements/Info_Box.php:902, ../includes/Elements/Info_Box.php:1040, ../includes/Elements/Info_Box.php:1136, ../includes/Elements/Post_Grid.php:347, ../includes/Elements/Product_Grid.php:1600, ../includes/Elements/Woo_Product_Gallery.php:1044, ../includes/Elements/Woo_Product_Gallery.php:1298, ../includes/Elements/Woo_Product_Gallery.php:1360, ../includes/Traits/Woo_Product_Comparable.php:1629 +msgid "Radius" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:73 +msgid "Ticker Settings" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:80, ../includes/Traits/Controls.php:528 +msgid "Template Layout" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:91, ../includes/Elements/Product_Grid.php:367, ../includes/Elements/Progress_Bar.php:197, ../includes/Elements/Woo_Product_Gallery.php:390, ../includes/Elements/Woo_Product_List.php:397, ../includes/Traits/Controls.php:30 +msgid "Dynamic" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:103 +msgid "Ticker Type" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:114 +msgid "Custom Content available in pro version only!" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:125 +msgid "Tag Text" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:131 +msgid "Trending Today" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:154 +msgid "Animation Settings" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:162, ../includes/Elements/Woo_Product_Carousel.php:504 +msgid "Sets transition effect" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:167, ../includes/Elements/Fancy_Text.php:216, ../includes/Elements/Pricing_Table.php:464, ../includes/Elements/Simple_Menu.php:630 +msgid "Fade" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:175 +msgid "Slider Speed" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:207, ../includes/Elements/Woo_Product_Carousel.php:642 +msgid "Autoplay Speed" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:227, ../includes/Elements/Woo_Product_Carousel.php:662 +msgid "Pause On Hover" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:289, ../includes/Elements/Image_Accordion.php:82, ../includes/Elements/SVG_Draw.php:323, ../includes/Elements/Woo_Product_Carousel.php:767, ../includes/Elements/Woo_Product_List.php:641 +msgid "Direction" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:340 +msgid "Ticker Content" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:371 +msgid "Text Hover Color" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:418 +msgid "Tag Style" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:505 +msgid "Choose Prev Arrow" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:518 +msgid "Choose Next Arrow" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:532, ../includes/Elements/Woo_Product_Carousel.php:2680 +msgid "Arrows Size" +msgstr "" + +#: ../includes/Elements/Content_Ticker.php:783 +msgid "No content found!" +msgstr "" + +#: ../includes/Elements/Countdown.php:63 +msgid "Timer Settings" +msgstr "" + +#: ../includes/Elements/Countdown.php:70, ../includes/Elements/Login_Register.php:1896, ../includes/Elements/NFT_Gallery.php:104, ../includes/Traits/Woo_Product_Comparable.php:241 +msgid "Type" +msgstr "" + +#: ../includes/Elements/Countdown.php:74 +msgid "Evergreen Timer" +msgstr "" + +#: ../includes/Elements/Countdown.php:83, ../includes/Elements/Countdown.php:86, ../includes/Elements/Countdown.php:126, ../includes/Elements/Countdown.php:298, ../includes/Elements/Countdown.php:901 +msgid "Hours" +msgstr "" + +#: ../includes/Elements/Countdown.php:96, ../includes/Elements/Countdown.php:99, ../includes/Elements/Countdown.php:327, ../includes/Elements/Countdown.php:973 +msgid "Minutes" +msgstr "" + +#: ../includes/Elements/Countdown.php:109 +msgid "Recurring Countdown" +msgstr "" + +#: ../includes/Elements/Countdown.php:122 +msgid "Restart After (In Hours)" +msgstr "" + +#: ../includes/Elements/Countdown.php:125 +msgid "Specify how much time it will take to restart the countdown. If you set 0, the countdown will restart immediately." +msgstr "" + +#: ../includes/Elements/Countdown.php:137 +msgid "Recurring Countdown End Date" +msgstr "" + +#: ../includes/Elements/Countdown.php:140 +msgid "Set the countdown end time" +msgstr "" + +#: ../includes/Elements/Countdown.php:151 +msgid "Countdown Due Date" +msgstr "" + +#: ../includes/Elements/Countdown.php:154 +msgid "Set the due date and time" +msgstr "" + +#: ../includes/Elements/Countdown.php:164 +msgid "Label Position" +msgstr "" + +#: ../includes/Elements/Countdown.php:168, ../includes/Elements/Login_Register.php:4867, ../includes/Elements/Login_Register.php:5196, ../includes/Traits/Controls.php:435 +msgid "Block" +msgstr "" + +#: ../includes/Elements/Countdown.php:177 +msgid "Left spacing for Labels" +msgstr "" + +#: ../includes/Elements/Countdown.php:179 +msgid "Use when you select inline labels" +msgstr "" + +#: ../includes/Elements/Countdown.php:236, ../includes/Elements/Event_Calendar.php:2495 +msgid "List view" +msgstr "" + +#: ../includes/Elements/Countdown.php:240 +msgid "Grid View" +msgstr "" + +#: ../includes/Elements/Countdown.php:254 +msgid "Display Days" +msgstr "" + +#: ../includes/Elements/Countdown.php:264 +msgid "Custom Label for Days" +msgstr "" + +#: ../includes/Elements/Countdown.php:269, ../includes/Elements/Countdown.php:829 +msgid "Days" +msgstr "" + +#: ../includes/Elements/Countdown.php:270, ../includes/Elements/Countdown.php:299, ../includes/Elements/Countdown.php:328, ../includes/Elements/Countdown.php:357 +msgid "Leave blank to hide" +msgstr "" + +#: ../includes/Elements/Countdown.php:283 +msgid "Display Hours" +msgstr "" + +#: ../includes/Elements/Countdown.php:293 +msgid "Custom Label for Hours" +msgstr "" + +#: ../includes/Elements/Countdown.php:312 +msgid "Display Minutes" +msgstr "" + +#: ../includes/Elements/Countdown.php:322 +msgid "Custom Label for Minutes" +msgstr "" + +#: ../includes/Elements/Countdown.php:341 +msgid "Display Seconds" +msgstr "" + +#: ../includes/Elements/Countdown.php:351 +msgid "Custom Label for Seconds" +msgstr "" + +#: ../includes/Elements/Countdown.php:356, ../includes/Elements/Countdown.php:1045 +msgid "Seconds" +msgstr "" + +#: ../includes/Elements/Countdown.php:370 +msgid "Countdown Separator" +msgstr "" + +#: ../includes/Elements/Countdown.php:378 +msgid "Display Separator" +msgstr "" + +#: ../includes/Elements/Countdown.php:388 +msgid "Separator Style" +msgstr "" + +#: ../includes/Elements/Countdown.php:392, ../includes/Elements/Feature_List.php:438, ../includes/Elements/GravityForms.php:1294, ../includes/Elements/Sticky_Video.php:599, ../includes/Extensions/Table_of_Content.php:1176 +msgid "Solid" +msgstr "" + +#: ../includes/Elements/Countdown.php:393, ../includes/Elements/Feature_List.php:440, ../includes/Elements/GravityForms.php:1296, ../includes/Elements/Sticky_Video.php:601, ../includes/Extensions/Table_of_Content.php:1178 +msgid "Dotted" +msgstr "" + +#: ../includes/Elements/Countdown.php:404 +msgid "Position Top" +msgstr "" + +#: ../includes/Elements/Countdown.php:430 +msgid "Position Left" +msgstr "" + +#: ../includes/Elements/Countdown.php:457, ../includes/Elements/Filterable_Gallery.php:2535 +msgid "Separator Color" +msgstr "" + +#: ../includes/Elements/Countdown.php:488 +msgid "Expire Action" +msgstr "" + +#: ../includes/Elements/Countdown.php:495 +msgid "Expire Type" +msgstr "" + +#: ../includes/Elements/Countdown.php:498 +msgid "Choose whether if you want to set a message or a redirect link" +msgstr "" + +#: ../includes/Elements/Countdown.php:501, ../includes/Elements/Woo_Cart.php:2578, ../includes/Elements/Woo_Checkout.php:518, ../includes/Elements/Woo_Checkout.php:2216 +msgid "Message" +msgstr "" + +#: ../includes/Elements/Countdown.php:502 +msgid "Redirection Link" +msgstr "" + +#: ../includes/Elements/Countdown.php:512 +msgid "On Expiry Title" +msgstr "" + +#: ../includes/Elements/Countdown.php:515 +msgid "Countdown is finished!" +msgstr "" + +#: ../includes/Elements/Countdown.php:525 +msgid "On Expiry Content" +msgstr "" + +#: ../includes/Elements/Countdown.php:527 +msgid "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s" +msgstr "" + +#: ../includes/Elements/Countdown.php:537 +msgid "Redirect To (URL)" +msgstr "" + +#: ../includes/Elements/Countdown.php:594 +msgid "Countdown Styles" +msgstr "" + +#: ../includes/Elements/Countdown.php:602, ../includes/Elements/Facebook_Feed.php:510 +msgid "Use Gradient Background?" +msgstr "" + +#: ../includes/Elements/Countdown.php:614, ../includes/Elements/Countdown.php:626 +msgid "Box Background Color" +msgstr "" + +#: ../includes/Elements/Countdown.php:640, ../includes/Elements/Countdown.php:663 +msgid "Space Between Boxes" +msgstr "" + +#: ../includes/Elements/Countdown.php:687 +msgid "Space Below Container" +msgstr "" + +#: ../includes/Elements/Countdown.php:749, ../includes/Elements/Dual_Color_Header.php:448, ../includes/Elements/Facebook_Feed.php:948, ../includes/Elements/Flip_Box.php:1190, ../includes/Elements/Image_Accordion.php:489, ../includes/Elements/Info_Box.php:1351, ../includes/Elements/Product_Grid.php:1269, ../includes/Elements/Team_Member.php:569, ../includes/Elements/Twitter_Feed.php:953, ../includes/Elements/Woo_Product_Carousel.php:1169, ../includes/Elements/Woo_Product_Gallery.php:790, ../includes/Elements/Woo_Product_List.php:1911 +msgid "Color & Typography" +msgstr "" + +#: ../includes/Elements/Countdown.php:757 +msgid "Countdown Digits" +msgstr "" + +#: ../includes/Elements/Countdown.php:765 +msgid "Digits Color" +msgstr "" + +#: ../includes/Elements/Countdown.php:788 +msgid "Countdown Labels" +msgstr "" + +#: ../includes/Elements/Countdown.php:821 +msgid "Individual Box Styling" +msgstr "" + +#: ../includes/Elements/Countdown.php:865, ../includes/Elements/Countdown.php:937, ../includes/Elements/Countdown.php:1009, ../includes/Elements/Countdown.php:1081 +msgid "Digit Color" +msgstr "" + +#: ../includes/Elements/Countdown.php:1119 +msgid "Expire Message" +msgstr "" + +#: ../includes/Elements/Countdown.php:1157, ../includes/Elements/Cta_Box.php:692, ../includes/Elements/Dual_Color_Header.php:456, ../includes/Elements/Flip_Box.php:1206, ../includes/Elements/Flip_Box.php:1274, ../includes/Elements/Info_Box.php:1365, ../includes/Elements/Post_Grid.php:614, ../includes/Elements/Post_Timeline.php:295, ../includes/Elements/Pricing_Table.php:932, ../includes/Elements/Twitter_Feed.php:961 +msgid "Title Style" +msgstr "" + +#: ../includes/Elements/Countdown.php:1166, ../includes/Elements/Event_Calendar.php:2688, ../includes/Elements/FluentForm.php:1865, ../includes/Elements/Formstack.php:1638, ../includes/Elements/Info_Box.php:1475, ../includes/Elements/Post_Grid.php:623, ../includes/Elements/Post_Timeline.php:304, ../includes/Elements/Product_Grid.php:2558, ../includes/Elements/Product_Grid.php:2913, ../includes/Elements/Progress_Bar.php:793, ../includes/Elements/Twitter_Feed.php:865, ../includes/Elements/Woo_Checkout.php:2517, ../includes/Elements/Woo_Checkout.php:2617, ../includes/Elements/Woo_Product_Carousel.php:1646, ../includes/Elements/Woo_Product_Carousel.php:2012, ../includes/Elements/Woo_Product_Gallery.php:1855, ../includes/Elements/Woo_Product_Gallery.php:2250, ../includes/Elements/Woo_Product_List.php:3085, ../includes/Traits/Woo_Product_Comparable.php:1018, ../includes/Traits/Woo_Product_Comparable.php:1249 +msgid "Title Color" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:73 +msgid "Button Content" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:87, ../includes/Elements/Info_Box.php:423 +msgid "Enter button text" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:88, ../includes/Elements/Info_Box.php:424 +msgid "Enter button text here" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:98 +msgid "Button Secondary Text" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:105 +msgid "Enter button secondary text" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:106 +msgid "Enter button secondary text here" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:116, ../includes/Elements/Info_Box.php:437 +msgid "Link URL" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:166, ../includes/Elements/Filterable_Gallery.php:3006, ../includes/Elements/Info_Box.php:485, ../includes/Elements/NFT_Gallery.php:2216, ../includes/Elements/Pricing_Table.php:601, ../includes/Elements/Twitter_Feed.php:1363 +msgid "Icon Spacing" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:221 +msgid "Button Effects & Styles" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:229 +msgid "Set Button Effect" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:234 +msgid "Winona" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:235 +msgid "Ujarak" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:236 +msgid "Wayra" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:237 +msgid "Tamaya" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:238 +msgid "Rayen" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:239 +msgid "Pipaluk (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:240 +msgid "Moema (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:241 +msgid "Wave (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:242 +msgid "Aylen (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:243 +msgid "Saqui (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:244 +msgid "Wapasha (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:245 +msgid "Nuka (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:246 +msgid "Antiman (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:247 +msgid "Quidel (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:248 +msgid "Shikoba (Pro)" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:256, ../includes/Elements/Cta_Box.php:864, ../includes/Elements/Product_Grid.php:1615, ../includes/Elements/Team_Member.php:738, ../includes/Elements/Testimonial.php:277, ../includes/Elements/Woo_Product_Gallery.php:1057 +msgid "Use Gradient Background" +msgstr "" + +#: ../includes/Elements/Creative_Button.php:537, ../includes/Elements/Info_Box.php:1218, ../includes/Elements/NFT_Gallery.php:1917 +msgid "Button Padding" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:32 +msgid "Call to Action" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:85 +msgid "Basic" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:86 +msgid "Flex Grid" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:87 +msgid "Flex Grid with Icon" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:95 +msgid "Content Preset" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:132 +msgid "Color Style" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:138, ../includes/Elements/Cta_Box.php:150, ../includes/Elements/Image_Accordion.php:185 +msgid "Background Image" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:139 +msgid "Background Fixed Image" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:171 +msgid "Background Image Options" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:187, ../includes/Elements/Cta_Box.php:192 +msgid "Repeat" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:191 +msgid "No Repeat" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:193 +msgid "Repeat X" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:194 +msgid "Repeat Y" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:195 +msgid "Round" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:206, ../includes/Elements/Sticky_Video.php:116, ../includes/Elements/Woo_Product_Carousel.php:2226, ../includes/Elements/Woo_Product_Gallery.php:176, ../includes/Elements/Woo_Product_List.php:607, ../includes/Elements/Woo_Product_List.php:624, ../includes/Extensions/Reading_Progress.php:110, ../includes/Extensions/Scroll_to_Top.php:111, ../includes/Extensions/Table_of_Content.php:550, ../includes/Traits/Controls.php:638, ../includes/Traits/Controls.php:655, ../includes/Traits/Controls.php:2192, ../includes/Traits/Woo_Product_Comparable.php:1473 +msgid "Position" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:210, ../includes/Elements/Feature_List.php:314, ../includes/Elements/Flip_Box.php:347, ../includes/Elements/Flip_Box.php:587, ../includes/Elements/Image_Accordion.php:132, ../includes/Elements/Info_Box.php:130, ../includes/Elements/Login_Register.php:1370, ../includes/Elements/Post_Timeline.php:488, ../includes/Elements/Pricing_Table.php:423, ../includes/Elements/Tooltip.php:296, ../includes/Elements/Twitter_Feed.php:639, ../includes/Extensions/Reading_Progress.php:115, ../includes/Traits/Controls.php:659, ../includes/Traits/Controls.php:2320 +msgid "Top" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:213, ../includes/Elements/Flip_Box.php:355, ../includes/Elements/Flip_Box.php:595, ../includes/Elements/Image_Accordion.php:140, ../includes/Elements/Info_Box.php:138, ../includes/Elements/Post_Timeline.php:496, ../includes/Elements/Pricing_Table.php:431, ../includes/Elements/Tooltip.php:297, ../includes/Elements/Twitter_Feed.php:647, ../includes/Extensions/Reading_Progress.php:116, ../includes/Extensions/Scroll_to_Top.php:129, ../includes/Traits/Controls.php:661, ../includes/Traits/Controls.php:2324 +msgid "Bottom" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:229 +msgid "Cover" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:230 +msgid "Contain" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:245 +msgid "Background Overlay" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:281, ../includes/Elements/Pricing_Table.php:174 +msgid "Sub Title" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:303 +msgid "Sample Call to Action Heading" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:361 +msgid "

        Add a strong one liner supporting the heading above and giving users a reason to click on the button below.

        " +msgstr "" + +#: ../includes/Elements/Cta_Box.php:373 +msgid "Button Preset" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:407 +msgid "Primary Button Text" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:411 +msgid "Click Here" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:421 +msgid "Primary Button Link" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:438 +msgid "Show Secondary Button" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:448 +msgid "Secondary Button Text" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:452 +msgid "Click Now" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:465 +msgid "Secondary Button Link" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:518 +msgid "Call to Action Style" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:526 +msgid "Set max width for the container?" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:528, ../includes/Elements/Cta_Box.php:866, ../includes/Elements/Data_Table.php:140, ../includes/Elements/Twitter_Feed.php:304, ../includes/Elements/Twitter_Feed.php:325, ../includes/Elements/Twitter_Feed.php:337, ../includes/Elements/Twitter_Feed.php:349, ../includes/Elements/Twitter_Feed.php:377, ../includes/Elements/Twitter_Feed.php:389 +msgid "yes" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:529, ../includes/Elements/Data_Table.php:141, ../includes/Elements/Twitter_Feed.php:305, ../includes/Elements/Twitter_Feed.php:326, ../includes/Elements/Twitter_Feed.php:338, ../includes/Elements/Twitter_Feed.php:350, ../includes/Elements/Twitter_Feed.php:378, ../includes/Elements/Twitter_Feed.php:390 +msgid "no" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:537 +msgid "Container Max Width (% or px)" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:580 +msgid "Background Color Opacity" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:684 +msgid "Color & Typography " +msgstr "" + +#: ../includes/Elements/Cta_Box.php:720, ../includes/Elements/Cta_Box.php:761, ../includes/Elements/Event_Calendar.php:2082, ../includes/Elements/Event_Calendar.php:2203 +msgid "Space" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:732 +msgid "Sub Title Style" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:810 +msgid "Primary Button Style" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:824, ../includes/Elements/Cta_Box.php:1252, ../includes/Extensions/Table_of_Content.php:782 +msgid "Top to Bottom" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:825, ../includes/Elements/Cta_Box.php:1253, ../includes/Elements/Woo_Product_List.php:646 +msgid "Left to Right" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:1048, ../includes/Elements/Cta_Box.php:1182 +msgid "Icon Background Color" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:1235 +msgid "Secondary Button Style" +msgstr "" + +#: ../includes/Elements/Cta_Box.php:1438, ../includes/Elements/Data_Table.php:1074, ../includes/Elements/Dual_Color_Header.php:393, ../includes/Elements/Feature_List.php:107, ../includes/Elements/Flip_Box.php:942, ../includes/Elements/Flip_Box.php:961, ../includes/Elements/Flip_Box.php:1075, ../includes/Elements/Info_Box.php:940 +msgid "Icon Style" +msgstr "" + +#: ../includes/Elements/Data_Table.php:85 +msgid "Enable Table Sorting %s" +msgstr "" + +#: ../includes/Elements/Data_Table.php:85 +msgid "" +msgstr "" + +#: ../includes/Elements/Data_Table.php:96 +msgid "Sorting feature is available in pro version!" +msgstr "" + +#: ../includes/Elements/Data_Table.php:110 +msgid "Column Name" +msgstr "" + +#: ../includes/Elements/Data_Table.php:111 +msgid "Table Header" +msgstr "" + +#: ../includes/Elements/Data_Table.php:124 +msgid "Column Span" +msgstr "" + +#: ../includes/Elements/Data_Table.php:138 +msgid "Enable Header Icon" +msgstr "" + +#: ../includes/Elements/Data_Table.php:150 +msgid "Header Icon Type" +msgstr "" + +#: ../includes/Elements/Data_Table.php:211 +msgid "Image Size(px)" +msgstr "" + +#: ../includes/Elements/Data_Table.php:224, ../includes/Elements/Data_Table.php:431 +msgid "CSS Class" +msgstr "" + +#: ../includes/Elements/Data_Table.php:237, ../includes/Elements/Data_Table.php:447 +msgid "CSS ID" +msgstr "" + +#: ../includes/Elements/Data_Table.php:280 +msgid "Row Type" +msgstr "" + +#: ../includes/Elements/Data_Table.php:285 +msgid "Row" +msgstr "" + +#: ../includes/Elements/Data_Table.php:286, ../includes/Traits/Controls.php:509, ../includes/Traits/Controls.php:554 +msgid "Column" +msgstr "" + +#: ../includes/Elements/Data_Table.php:294 +msgid "Col Span" +msgstr "" + +#: ../includes/Elements/Data_Table.php:317 +msgid "Textarea" +msgstr "" + +#: ../includes/Elements/Data_Table.php:321, ../includes/Elements/Login_Register.php:1612 +msgid "Editor" +msgstr "" + +#: ../includes/Elements/Data_Table.php:325 +msgid "Templates" +msgstr "" + +#: ../includes/Elements/Data_Table.php:339 +msgid "Row Span" +msgstr "" + +#: ../includes/Elements/Data_Table.php:382, ../includes/Elements/Data_Table.php:397 +msgid "Cell Text" +msgstr "" + +#: ../includes/Elements/Data_Table.php:411, ../includes/Elements/Feature_List.php:208, ../includes/Elements/Filterable_Gallery.php:373, ../includes/Elements/Flip_Box.php:658, ../includes/Elements/Flip_Box.php:683, ../includes/Elements/NFT_Gallery.php:1508, ../includes/Elements/NFT_Gallery.php:1761, ../includes/Elements/Sticky_Video.php:158, ../includes/Elements/Sticky_Video.php:176, ../includes/Elements/Sticky_Video.php:194, ../includes/Elements/Sticky_Video.php:245, ../includes/Elements/SVG_Draw.php:210, ../includes/Elements/Team_Member.php:189, ../includes/Elements/Woo_Product_List.php:373, ../includes/Extensions/Wrapper_Link.php:45 +msgid "Link" +msgstr "" + +#: ../includes/Elements/Data_Table.php:600, ../includes/Elements/Facebook_Feed.php:632, ../includes/Elements/Facebook_Feed.php:830 +msgid "Header Style" +msgstr "" + +#: ../includes/Elements/Data_Table.php:609 +msgid "Header Border Radius" +msgstr "" + +#: ../includes/Elements/Data_Table.php:776, ../includes/Elements/Filterable_Gallery.php:2391 +msgid "Icon Space" +msgstr "" + +#: ../includes/Elements/Data_Table.php:794, ../includes/Elements/Post_Grid.php:649, ../includes/Elements/Post_Timeline.php:318 +msgid "Title Alignment" +msgstr "" + +#: ../includes/Elements/Data_Table.php:838 +msgid "ODD Cell" +msgstr "" + +#: ../includes/Elements/Data_Table.php:846, ../includes/Elements/Data_Table.php:929 +msgid "Color ( Odd Row )" +msgstr "" + +#: ../includes/Elements/Data_Table.php:858, ../includes/Elements/Data_Table.php:940 +msgid "Background ( Odd Row )" +msgstr "" + +#: ../includes/Elements/Data_Table.php:870, ../includes/Elements/Data_Table.php:951 +msgid "Even Cell" +msgstr "" + +#: ../includes/Elements/Data_Table.php:879, ../includes/Elements/Data_Table.php:959 +msgid "Color ( Even Row )" +msgstr "" + +#: ../includes/Elements/Data_Table.php:891, ../includes/Elements/Data_Table.php:971 +msgid "Background Color (Even Row)" +msgstr "" + +#: ../includes/Elements/Data_Table.php:1043, ../includes/Elements/Filterable_Gallery.php:1493, ../includes/Elements/Filterable_Gallery.php:1953, ../includes/Elements/Flip_Box.php:377, ../includes/Elements/Flip_Box.php:617, ../includes/Elements/Info_Box.php:311, ../includes/Elements/Pricing_Table.php:867, ../includes/Elements/Tooltip.php:385 +msgid "Content Alignment" +msgstr "" + +#: ../includes/Elements/Data_Table.php:1153 +msgid "Responsive Options" +msgstr "" + +#: ../includes/Elements/Data_Table.php:1162 +msgid "Enable Responsive Table" +msgstr "" + +#: ../includes/Elements/Data_Table.php:1163 +msgid "If enabled, table header will be automatically responsive for mobile." +msgstr "" + +#: ../includes/Elements/Data_Table.php:1174 +msgid "Custom Breakpoint" +msgstr "" + +#: ../includes/Elements/Data_Table.php:1178 +msgid "Responsive styles working till this screen size." +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:83 +msgid "Icon on top" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:84 +msgid "Icon & sub-text on top" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:85 +msgid "Sub-text on top" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:104 +msgid "Show Separator" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:135, ../includes/Elements/Woo_Product_Carousel.php:253, ../includes/Elements/Woo_Product_List.php:1020, ../includes/Traits/Controls.php:1060 +msgid "Title Tag" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:155 +msgid "Title ( First Part )" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:158 +msgid "Dual Heading" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:169 +msgid "Title ( Last Part )" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:172 +msgid "Example" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:183 +msgid "Sub Text" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:186 +msgid "Insert a meaningful line to evaluate the headline." +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:252, ../includes/Elements/Dual_Color_Header.php:604, ../includes/Elements/Filterable_Gallery.php:2507, ../includes/Extensions/Table_of_Content.php:1163 +msgid "Separator" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:263 +msgid "Separator Position" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:267, ../includes/Elements/Woo_Product_List.php:612, ../includes/Elements/Woo_Product_List.php:629 +msgid "Before Title" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:268, ../includes/Elements/Woo_Product_List.php:613, ../includes/Elements/Woo_Product_List.php:630 +msgid "After Title" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:275 +msgid "Separator Type" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:279, ../includes/Elements/Post_Timeline.php:592, ../includes/Elements/Progress_Bar.php:84 +msgid "Line" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:309 +msgid "Dual Heading Style" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:464 +msgid "Main Color" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:476 +msgid "Dual Color" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:484, ../includes/Elements/Fancy_Text.php:364 +msgid "Gradient" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:496, ../includes/Elements/Fancy_Text.php:452 +msgid "Solid Color" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:511 +msgid "First Color" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:523 +msgid "Second Color" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:568 +msgid "Sub-title Style " +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:661 +msgid "Flex Start" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:669 +msgid "Flex End" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:683 +msgid "Distance Between Lines" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:747 +msgid "Left Line" +msgstr "" + +#: ../includes/Elements/Dual_Color_Header.php:829 +msgid "Right Line" +msgstr "" + +#: ../includes/Elements/EmbedPress.php:62 +msgid "EmbedPress is not installed/activated on your site. Please install and activate EmbedPress first." +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:85, ../includes/Elements/Event_Calendar.php:2584 +msgid "Events" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:96 +msgid "Manual" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:97 +msgid "Google" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:98 +msgid "The Events Calendar" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:111, ../includes/Elements/Event_Calendar.php:473, ../includes/Elements/Event_Calendar.php:865, ../includes/Elements/Event_Calendar.php:1908 +msgid "Calendar" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:175 +msgid "Event Link" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:178 +msgid "https://example.com" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:186 +msgid "Redirect to Event Link" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:190 +msgid "The popup will not appear and you will be redirected to the Event Link page instead." +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:197 +msgid "All Day" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:207, ../includes/Elements/Event_Calendar.php:229, ../includes/Elements/Event_Calendar.php:364, ../includes/Elements/Event_Calendar.php:422, ../includes/Elements/Event_Calendar.php:576, ../includes/Elements/Event_Calendar.php:876 +msgid "Start Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:218, ../includes/Elements/Event_Calendar.php:241, ../includes/Elements/Event_Calendar.php:373, ../includes/Elements/Event_Calendar.php:434 +msgid "End Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:253, ../includes/Elements/Event_Calendar.php:751 +msgid "Event Background Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:262, ../includes/Elements/Event_Calendar.php:800 +msgid "Event Text Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:271, ../includes/Elements/Event_Calendar.php:848 +msgid "Popup Ribbon Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:305 +msgid "Event" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:325 +msgid "Google Calendar" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:336, ../includes/Elements/NFT_Gallery.php:90 +msgid "API Key" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:339 +msgid "%s" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:350 +msgid "Calendar ID" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:353 +msgid "%s" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:382, ../includes/Elements/Event_Calendar.php:458 +msgid "Max Result" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:396 +msgid "The Event Calendar" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:407 +msgid "Get Events" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:412, ../includes/Elements/Filterable_Gallery.php:408, ../includes/Elements/Filterable_Gallery.php:3211, ../includes/Elements/Woo_Product_Gallery.php:261, ../includes/Extensions/Table_of_Content.php:89, ../includes/Extensions/Table_of_Content.php:348 +msgid "All" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:413 +msgid "Date Range" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:446 +msgid "Event Category" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:484, ../includes/Traits/Admin.php:79 +msgid "Language" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:551 +msgid "24-Hour Time Format" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:561 +msgid "Default View" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:564, ../includes/Elements/Event_Calendar.php:2226 +msgid "Day" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:565 +msgid "Week" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:566 +msgid "Month" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:579 +msgid "Current Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:580, ../includes/Elements/Event_Calendar.php:881 +msgid "Custom Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:590, ../includes/Elements/Event_Calendar.php:890, ../includes/Elements/Filterable_Gallery.php:210, ../includes/Elements/Filterable_Gallery.php:481, ../includes/Elements/Woo_Cart.php:385, ../includes/Elements/Woo_Cart.php:393, ../includes/Traits/Controls.php:1445 +msgid "" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:607 +msgid "First Day of Week" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:610 +msgid "Sunday" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:611 +msgid "Monday" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:612 +msgid "Tuesday" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:613 +msgid "Wednesday" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:614 +msgid "Thursday" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:615 +msgid "Friday" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:616 +msgid "Saturday" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:625 +msgid "Hide Event Details Link" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:629 +msgid "Hide Event Details link in event popup" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:636 +msgid "Hide Old Events" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:642 +msgid "Till Current Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:643 +msgid "Till Start Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:651 +msgid "Multi-Days Event Day Count" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:655 +msgid "Extra text \"Day Count/Event Total Days\" will be added in the event title" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:666 +msgid "Event Details Text" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:668 +msgid "Event Details" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:681 +msgid "Event Limit" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:685 +msgid "Limit the number of events displayed on a day. The rest will show up in a popover." +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:692 +msgid "Popup Date Formate" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:711 +msgid "Featured Event Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:724 +msgid "Random Background Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:880 +msgid "Current Day" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:977, ../includes/Elements/Event_Calendar.php:1037, ../includes/Elements/Event_Calendar.php:1107, ../includes/Elements/Facebook_Feed.php:483, ../includes/Elements/FluentForm.php:1133, ../includes/Elements/FluentForm.php:1753, ../includes/Elements/Formstack.php:655, ../includes/Elements/Login_Register.php:994, ../includes/Elements/Login_Register.php:1912, ../includes/Elements/NFT_Gallery.php:534, ../includes/Elements/NFT_Gallery.php:1459, ../includes/Elements/NFT_Gallery.php:1712, ../includes/Elements/Woo_Checkout.php:2326, ../includes/Elements/Woo_Checkout.php:2668, ../includes/Traits/Woo_Product_Comparable.php:247 +msgid "Label" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:991 +msgid "Event Details Link" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1007 +msgid "Open in new Window" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1051 +msgid "Word Count" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1064, ../includes/Elements/Event_Calendar.php:1650, ../includes/Elements/Product_Grid.php:582, ../includes/Elements/Woo_Product_Carousel.php:324, ../includes/Elements/Woo_Product_List.php:825, ../includes/Traits/Controls.php:1196, ../includes/Traits/Controls.php:1168 +msgid "Expansion Indicator" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1067, ../includes/Traits/Controls.php:1201, ../includes/Traits/Controls.php:1173 +msgid "..." +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1068 +msgid "... see more" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1078 +msgid "Linkable" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1082 +msgid "By clicking on the expansion indicator will redirect to the event details link." +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1121 +msgid "Visibility" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1125 +msgid "Date Time" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1126 +msgid "Time Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1127 +msgid "Only Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1128 +msgid "Only Time" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1139 +msgid "Date Format" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1169 +msgid "Time Format" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1178, ../includes/Elements/Event_Calendar.php:1179 +msgid " (24 Hours)" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1191 +msgid "Date Time Separator" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1194 +msgid ", " +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1205 +msgid "Event Time Separator" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1208 +msgid "-" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1231 +msgid "Item Per Page" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1306 +msgid "Search Input" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1547 +msgid "Note: Please reset colors from the Event section before applying styles here. " +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1563 +msgid "Row Even" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1595 +msgid "Row Odd" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1957, ../includes/Elements/Event_Calendar.php:2421, ../includes/Elements/Event_Calendar.php:2616 +msgid "Inside Space" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:1969, ../includes/Elements/Event_Calendar.php:2445, ../includes/Elements/Event_Calendar.php:2628 +msgid "Outside Space" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2370 +msgid "Number Background" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2457 +msgid "Today Date" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2558 +msgid "Even row Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2569 +msgid "Odd row Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2660 +msgid "Event Popup" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2717, ../includes/Elements/Event_Calendar.php:2945, ../includes/Elements/Post_Grid.php:473, ../includes/Elements/Twitter_Feed.php:895 +msgid "Date Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2729 +msgid "Date Icon" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2785, ../includes/Elements/Info_Box.php:1487, ../includes/Elements/Product_Grid.php:2631, ../includes/Elements/Product_Grid.php:2924, ../includes/Elements/Twitter_Feed.php:875, ../includes/Elements/Woo_Product_Carousel.php:1718, ../includes/Elements/Woo_Product_Carousel.php:2022, ../includes/Elements/Woo_Product_Gallery.php:1927, ../includes/Elements/Woo_Product_Gallery.php:2261, ../includes/Elements/Woo_Product_List.php:3096 +msgid "Content Color" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2798, ../includes/Elements/Product_Grid.php:2946, ../includes/Elements/Woo_Product_Carousel.php:2043, ../includes/Elements/Woo_Product_Gallery.php:2283, ../includes/Elements/Woo_Product_List.php:3118, ../includes/Traits/Woo_Product_Comparable.php:1336 +msgid " Close Button" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2833, ../includes/Elements/Product_Grid.php:2981, ../includes/Elements/Woo_Product_Carousel.php:2078, ../includes/Elements/Woo_Product_Gallery.php:2318, ../includes/Elements/Woo_Product_List.php:3153, ../includes/Extensions/Table_of_Content.php:818 +msgid "Button Size" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:2927 +msgid "External Link" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:3022 +msgid "Today" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:3023 +msgid "Tomorrow" +msgstr "" + +#: ../includes/Elements/Event_Calendar.php:3500 +msgid "No Title" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:82 +msgid "Facebook Account Settings" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:89 +msgid "Credentials" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:97 +msgid "Page ID" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:111 +msgid "Secret Key" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:116 +msgid "Get Credentials" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:130 +msgid "Posts" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:131 +msgid "Feed" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:154 +msgid "Feed Settings" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:165 +msgid "Oldest" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:174 +msgid "Max Visible Items" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:191 +msgid "Force Square Image ?" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:201 +msgid "Image Render Type" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:204 +msgid "Stretched" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:205 +msgid "Cropped" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:217 +msgid "Image Dimension (px)" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:251, ../includes/Elements/Twitter_Feed.php:226, ../includes/Elements/Woo_Product_Carousel.php:212, ../includes/Traits/Controls.php:423 +msgid "Layout Settings" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:262, ../includes/Elements/Filterable_Gallery.php:186, ../includes/Template/Post-Timeline/card.php:4 +msgid "Card" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:263, ../includes/Elements/Filterable_Gallery.php:185, ../includes/Traits/Controls.php:543, ../includes/Traits/Controls.php:596 +msgid "Overlay" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:280, ../includes/Elements/Filterable_Gallery.php:694, ../includes/Elements/NFT_Gallery.php:278, ../includes/Elements/Product_Grid.php:295, ../includes/Elements/Testimonial.php:208, ../includes/Elements/Woo_Product_Carousel.php:524, ../includes/Elements/Woo_Product_Gallery.php:352, ../includes/Traits/Controls.php:564 +msgid "5" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:281, ../includes/Elements/NFT_Gallery.php:279, ../includes/Elements/Product_Grid.php:296, ../includes/Elements/Woo_Product_Carousel.php:525, ../includes/Elements/Woo_Product_Gallery.php:353, ../includes/Traits/Controls.php:565 +msgid "6" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:297 +msgid "Display Message" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:310 +msgid "Max Message Length" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:333 +msgid "Display Like" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:343 +msgid "Display Comments" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:353 +msgid "Display Date" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:366 +msgid "Open link in new window" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:376 +msgid "Preview Content Settings" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:384 +msgid "Show Preview Content" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:396 +msgid "Show Preview Thumbnail" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:411 +msgid "Show Preview Host Name" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:426 +msgid "Show Preview Title" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:441 +msgid "Show Preview Description" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:464, ../includes/Elements/NFT_Gallery.php:620, ../includes/Elements/Product_Grid.php:765, ../includes/Elements/Twitter_Feed.php:444, ../includes/Elements/Woo_Product_Gallery.php:569, ../includes/Traits/Controls.php:707 +msgid "Show Load More" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:486, ../includes/Elements/Filterable_Gallery.php:880, ../includes/Elements/NFT_Gallery.php:649, ../includes/Elements/Product_Grid.php:744, ../includes/Elements/Product_Grid.php:777, ../includes/Elements/Twitter_Feed.php:473, ../includes/Elements/Woo_Product_Gallery.php:565, ../includes/Elements/Woo_Product_Gallery.php:581, ../includes/Elements/Woo_Product_List.php:232, ../includes/Elements/Woo_Product_List.php:1088, ../includes/Elements/Woo_Product_List.php:1098, ../includes/Traits/Controls.php:723 +msgid "Load More" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:501 +msgid "Feed Item Styles" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:521 +msgid "Space Between Items" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:609, ../includes/Elements/Post_Grid.php:339 +msgid "Thumbnail Style" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:643 +msgid "Header Layout" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:647 +msgid "Default Layout" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:648 +msgid "Layout Two" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:730 +msgid "Preview Padding" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:746, ../includes/Elements/Facebook_Feed.php:908 +msgid "Footer Style" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:805 +msgid "Feed Item Hover Styles" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:956 +msgid "Page Name" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:1091 +msgid "Preview Host" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:1131 +msgid "Preview Title" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:1171 +msgid "Preview Description" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:1211 +msgid "Likes & Comments" +msgstr "" + +#: ../includes/Elements/Facebook_Feed.php:1244, ../includes/Elements/Image_Accordion.php:400, ../includes/Elements/NFT_Gallery.php:942, ../includes/Elements/Post_Timeline.php:139, ../includes/Elements/Team_Member.php:362, ../includes/Elements/Woo_Product_Carousel.php:1008 +msgid "Overlay Color" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:78 +msgid "Prefix Text" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:79 +msgid "Place your prefix text" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:81 +msgid "This is the " +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:94 +msgid "Fancy String" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:107 +msgid "Fancy Text Strings" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:114 +msgid "First string" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:117 +msgid "Second string" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:120 +msgid "Third string" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:129 +msgid "Suffix Text" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:130 +msgid "Place your suffix text" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:132 +msgid " of the sentence." +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:146 +msgid "Fancy Text Settings" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:154, ../includes/Elements/Pricing_Table.php:683, ../includes/Elements/Woo_Cart.php:149 +msgid "Style 1" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:155 +msgid "Style 2 (Pro)" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:164 +msgid "Style Type" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:174, ../includes/Elements/Pricing_Table.php:111, ../includes/Elements/Team_Member.php:306 +msgid "Only available in pro version!" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:211 +msgid "Animation Type" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:215 +msgid "Typing" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:217 +msgid "Fade Up" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:218 +msgid "Fade Down" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:219 +msgid "Fade Left" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:220 +msgid "Fade Right" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:221 +msgid "Zoom" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:222 +msgid "Bounce" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:223, ../includes/Elements/Pricing_Table.php:466 +msgid "Swing" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:232 +msgid "Typing Speed" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:244 +msgid "Delay on Change" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:253 +msgid "Loop the animation" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:263 +msgid "Display Type Cursor" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:308 +msgid "Prefix Text Styles" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:316 +msgid "Prefix Text Color" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:348 +msgid "Fancy Text Styles" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:356 +msgid "Choose Background Type" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:482 +msgid "Typing Cursor Color" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:553 +msgid "Suffix Text Styles" +msgstr "" + +#: ../includes/Elements/Fancy_Text.php:561 +msgid "Suffix Text Color" +msgstr "" + +#: ../includes/Elements/Feature_List.php:109, ../includes/Elements/Product_Grid.php:341, ../includes/Elements/Woo_Product_Gallery.php:365 +msgid "ON" +msgstr "" + +#: ../includes/Elements/Feature_List.php:110, ../includes/Elements/Product_Grid.php:342, ../includes/Elements/Woo_Product_Gallery.php:366 +msgid "OFF" +msgstr "" + +#: ../includes/Elements/Feature_List.php:138 +msgid "Icon Background" +msgstr "" + +#: ../includes/Elements/Feature_List.php:152 +msgid "Icon Box Background" +msgstr "" + +#: ../includes/Elements/Feature_List.php:211, ../includes/Elements/SVG_Draw.php:212 +msgid "https://your-link.com" +msgstr "" + +#: ../includes/Elements/Feature_List.php:219 +msgid "Feature Item" +msgstr "" + +#: ../includes/Elements/Feature_List.php:228 +msgid "Feature Item 1" +msgstr "" + +#: ../includes/Elements/Feature_List.php:229, ../includes/Elements/Feature_List.php:237, ../includes/Elements/Feature_List.php:245 +msgid "Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna" +msgstr "" + +#: ../includes/Elements/Feature_List.php:236 +msgid "Feature Item 2" +msgstr "" + +#: ../includes/Elements/Feature_List.php:244 +msgid "Feature Item 3" +msgstr "" + +#: ../includes/Elements/Feature_List.php:277 +msgid "Icon Shape" +msgstr "" + +#: ../includes/Elements/Feature_List.php:282, ../includes/Elements/Flip_Box.php:897, ../includes/Elements/Info_Box.php:598, ../includes/Elements/Info_Box.php:653, ../includes/Elements/Info_Box.php:821, ../includes/Elements/Info_Box.php:901, ../includes/Elements/Info_Box.php:1039, ../includes/Elements/Info_Box.php:1135, ../includes/Elements/Progress_Bar.php:86 +msgid "Circle" +msgstr "" + +#: ../includes/Elements/Feature_List.php:283, ../includes/Elements/Info_Box.php:597, ../includes/Elements/Info_Box.php:652, ../includes/Elements/Info_Box.php:823, ../includes/Elements/Info_Box.php:903, ../includes/Elements/Info_Box.php:1041, ../includes/Elements/Info_Box.php:1137 +msgid "Square" +msgstr "" + +#: ../includes/Elements/Feature_List.php:284 +msgid "Rhombus" +msgstr "" + +#: ../includes/Elements/Feature_List.php:292 +msgid "Shape View" +msgstr "" + +#: ../includes/Elements/Feature_List.php:297 +msgid "Framed" +msgstr "" + +#: ../includes/Elements/Feature_List.php:334 +msgid "Arrow Indicator Position" +msgstr "" + +#: ../includes/Elements/Feature_List.php:364 +msgid "Show Connector" +msgstr "" + +#: ../includes/Elements/Feature_List.php:392, ../includes/Elements/Login_Register.php:4884, ../includes/Elements/Login_Register.php:5212, ../includes/Elements/Woo_Product_Gallery.php:1533 +msgid "Space Between" +msgstr "" + +#: ../includes/Elements/Feature_List.php:414 +msgid "Connector Type" +msgstr "" + +#: ../includes/Elements/Feature_List.php:419, ../includes/Elements/Testimonial.php:263 +msgid "Classic" +msgstr "" + +#: ../includes/Elements/Feature_List.php:420 +msgid "Modern" +msgstr "" + +#: ../includes/Elements/Feature_List.php:433 +msgid "Connector Styles" +msgstr "" + +#: ../includes/Elements/Feature_List.php:439, ../includes/Elements/GravityForms.php:1297, ../includes/Elements/Sticky_Video.php:602, ../includes/Extensions/Table_of_Content.php:1177 +msgid "Dashed" +msgstr "" + +#: ../includes/Elements/Feature_List.php:455 +msgid "Connector Color" +msgstr "" + +#: ../includes/Elements/Feature_List.php:474 +msgid "Connector Width" +msgstr "" + +#: ../includes/Elements/Feature_List.php:531, ../includes/Elements/Woo_Cart.php:1439, ../includes/Elements/Woo_Cart.php:1656 +msgid "Secondary Color" +msgstr "" + +#: ../includes/Elements/Feature_List.php:749 +msgid "Title Bottom Space" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:97, ../includes/Elements/Flip_Box.php:77, ../includes/Elements/Pricing_Table.php:79, ../includes/Traits/Core.php:44 +msgid "Settings" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:104 +msgid "Items to show" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:118 +msgid "Animation Duration (ms)" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:150 +msgid "Grid Style" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:163, ../includes/Traits/Controls.php:802, ../includes/Traits/Controls.php:866 +msgid "Image Height" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:187 +msgid "Search & Filter" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:195 +msgid "Search Full Gallery ?" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:212 +msgid "Enabling this will load all prior items up to the one you searched for." +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:224, ../includes/Elements/Filterable_Gallery.php:227 +msgid "Not Found Text" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:226 +msgid "No Items Found" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:240 +msgid "Hover Style" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:245 +msgid "Slide In Up" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:246, ../includes/Elements/Flip_Box.php:95 +msgid "Fade In" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:247 +msgid "Zoom In " +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:258 +msgid "Hover Transition" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:281 +msgid "Link to" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:286 +msgid "Media" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:287, ../includes/Elements/Product_Grid.php:1865, ../includes/Elements/Woo_Product_Gallery.php:1627, ../includes/Elements/Woo_Product_List.php:583, ../includes/Traits/Woo_Product_Comparable.php:879 +msgid "Buttons" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:298 +msgid "Title Clickable" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:310, ../includes/Traits/Controls.php:1125 +msgid "Image Clickable" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:322 +msgid "Show Popup Caption" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:334 +msgid "Lightbox Icon" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:351 +msgid "Link Icon" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:368 +msgid "Full Image Action" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:372 +msgid "Lightbox" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:389 +msgid "Filterable Controls" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:396 +msgid "Enable Filter" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:405 +msgid "Gallery All Label" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:421 +msgid "All label icon" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:437, ../includes/Elements/Info_Box.php:239 +msgid "Select Title Tag" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:465, ../includes/Elements/Pricing_Table.php:342 +msgid "List Item" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:469 +msgid "Gallery Item" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:477 +msgid "Adding a custom ID will function as an anchor tag. For instance, if you input \"test\" as your custom ID, the link will change to \"https://www.example.com/#test\" and it will immediately open the corresponding tab." +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:488 +msgid "Custom Label" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:496 +msgid "Item Label" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:528 +msgid "Gallery Items" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:535 +msgid "Enable Photo Gallery" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:546 +msgid "Video Privacy Mode" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:548 +msgid "If enabled, YouTube won't store information about visitors unless they play the video." +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:558 +msgid "Display Consent Notice" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:560 +msgid "If enabled, The consent motice will appear before playing the video." +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:568 +msgid "Privacy Notice" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:578 +msgid "Randomize Item" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:580 +msgid "YES" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:581 +msgid "NO" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:584 +msgid "Items will be displayed in a random order." +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:593 +msgid "Video Gallery?" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:605 +msgid "Video Link" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:621 +msgid "Control Name" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:626 +msgid "Use the gallery control name from Control Settings. Separate multiple items with comma (e.g. Gallery Item, Gallery Item 2)" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:636 +msgid "Item Name" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:640 +msgid "Gallery item name" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:651 +msgid "Enable Price ?" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:663 +msgid "Item Price" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:666 +msgid "$20.00" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:679 +msgid "Enable Ratings ?" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:691 +msgid "Item Ratings" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:707 +msgid "Enable Category ?" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:719 +msgid "Item Category" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:722, ../includes/Traits/Elements.php:39 +msgid "Essential Addons" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:735 +msgid "Item Content" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:738 +msgid "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, provident." +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:760 +msgid "Video play icon" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:777 +msgid "Gallery Lightbox Button?" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:792 +msgid "Gallery Link Button?" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:844, ../includes/Elements/Filterable_Gallery.php:851, ../includes/Elements/Filterable_Gallery.php:2861, ../includes/Elements/NFT_Gallery.php:613, ../includes/Elements/NFT_Gallery.php:2071, ../includes/Elements/Twitter_Feed.php:437, ../includes/Elements/Twitter_Feed.php:1218, ../includes/Traits/Controls.php:1993 +msgid "Load More Button" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:861 +msgid "Images Per Page" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:893, ../includes/Elements/NFT_Gallery.php:662, ../includes/Elements/Twitter_Feed.php:486 +msgid "No More Items Text" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:896, ../includes/Elements/NFT_Gallery.php:665, ../includes/Elements/Twitter_Feed.php:489 +msgid "No more items!" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:913, ../includes/Elements/NFT_Gallery.php:682, ../includes/Elements/Twitter_Feed.php:506 +msgid "Extra Small" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:914, ../includes/Elements/NFT_Gallery.php:683, ../includes/Elements/Twitter_Feed.php:507 +msgid "Small" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:915, ../includes/Elements/NFT_Gallery.php:684, ../includes/Elements/Twitter_Feed.php:508 +msgid "Medium" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:916, ../includes/Elements/NFT_Gallery.php:685, ../includes/Elements/Twitter_Feed.php:509 +msgid "Large" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:917, ../includes/Elements/NFT_Gallery.php:686, ../includes/Elements/Twitter_Feed.php:510 +msgid "Extra Large" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:929, ../includes/Elements/Filterable_Gallery.php:3052, ../includes/Elements/Flip_Box.php:723, ../includes/Elements/NFT_Gallery.php:698, ../includes/Elements/NFT_Gallery.php:2262, ../includes/Elements/Pricing_Table.php:572, ../includes/Elements/Twitter_Feed.php:522, ../includes/Elements/Twitter_Feed.php:1409, ../includes/Elements/Woo_Cart.php:1066 +msgid "Button Icon" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1107 +msgid "Control" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1366, ../includes/Elements/Filterable_Gallery.php:1562 +msgid "Mouseover Effect" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1376, ../includes/Elements/Filterable_Gallery.php:1572 +msgid "These controls will be in effect when the mouse hovers over the items." +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1407, ../includes/Elements/Filterable_Gallery.php:1846, ../includes/Elements/Login_Register.php:3469, ../includes/Elements/Post_Timeline.php:344 +msgid "Title Typography" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1447, ../includes/Elements/Filterable_Gallery.php:1906 +msgid "Content Typography" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1522, ../includes/Elements/Image_Accordion.php:432, ../includes/Elements/Woo_Cart.php:430, ../includes/Elements/Woo_Product_Gallery.php:1495 +msgid "Thumbnail" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1598, ../includes/Elements/Sticky_Video.php:136 +msgid "Video" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1609 +msgid "Mouseover Effects" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1629 +msgid "Background transition" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1649 +msgid "Icon size" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1672 +msgid "Hover icon scale" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1687 +msgid "Icon transition" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1707 +msgid "Custom Width" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1721 +msgid "Video Content Width" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1774 +msgid "Item Card" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:1986 +msgid "Icons" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2077 +msgid "Icon Font Size" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2253 +msgid "Ratings" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2300, ../includes/Elements/Woo_Product_Carousel.php:365, ../includes/Elements/Woo_Product_List.php:277, ../includes/Elements/Woo_Product_List.php:2157, ../includes/Traits/Controls.php:1410 +msgid "Category" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2359 +msgid "Search Form" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2370, ../includes/Elements/Login_Register.php:400, ../includes/Elements/Login_Register.php:635 +msgid "Controls" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2464 +msgid "Controls Background" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2516 +msgid "Separator Size" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2547, ../includes/Elements/Login_Register.php:2686, ../includes/Elements/Woo_Checkout.php:1519, ../includes/Elements/Woo_Checkout.php:1897 +msgid "Form" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2569 +msgid "Search Gallery Item..." +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2579, ../includes/Elements/Login_Register.php:3697, ../includes/Elements/Login_Register.php:3735, ../includes/Elements/Woo_Cart.php:1807 +msgid "Placeholder Color" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2635 +msgid "Dropdown" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2731 +msgid "Not found text" +msgstr "" + +#: ../includes/Elements/Filterable_Gallery.php:2873, ../includes/Elements/NFT_Gallery.php:2083, ../includes/Elements/Product_Grid.php:2156, ../includes/Elements/Product_Grid.php:2333, ../includes/Elements/Twitter_Feed.php:1230, ../includes/Elements/Woo_Checkout.php:957, ../includes/Elements/Woo_Checkout.php:1272, ../includes/Elements/Woo_Checkout.php:1381, ../includes/Elements/Woo_Checkout.php:2981, ../includes/Elements/Woo_Product_Carousel.php:1552 +msgid "Top Spacing" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:84 +msgid "Flipbox Type" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:89 +msgid "Flip Left" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:90 +msgid "Flip Right" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:91 +msgid "Flip Top" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:92 +msgid "Flip Bottom" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:93 +msgid "Zoom In" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:94 +msgid "Zoom Out" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:102 +msgid "3D Depth" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:166, ../includes/Elements/Flip_Box.php:952, ../includes/Elements/Flip_Box.php:1197 +msgid "Front" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:218, ../includes/Elements/Flip_Box.php:458 +msgid "Flipbox Image" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:251, ../includes/Elements/Flip_Box.php:491, ../includes/Elements/Info_Box.php:670 +msgid "Image Resizer" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:285, ../includes/Elements/Flip_Box.php:291 +msgid "Front Title" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:304 +msgid "Select Front Title Tag" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:327 +msgid "Front Content" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:330 +msgid "

        This is front side content.

        " +msgstr "" + +#: ../includes/Elements/Flip_Box.php:343, ../includes/Elements/Flip_Box.php:583 +msgid "Vertical Position" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:351, ../includes/Elements/Flip_Box.php:591, ../includes/Elements/Info_Box.php:134, ../includes/Elements/Post_Timeline.php:492, ../includes/Elements/Twitter_Feed.php:643 +msgid "Middle" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:407, ../includes/Elements/Flip_Box.php:1066, ../includes/Elements/Flip_Box.php:1265 +msgid "Back" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:525, ../includes/Elements/Flip_Box.php:531 +msgid "Back Title" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:544 +msgid "Select Back Title Tag" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:567 +msgid "Back Content" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:570 +msgid "

        This is back side content.

        " +msgstr "" + +#: ../includes/Elements/Flip_Box.php:668 +msgid "Link Type" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:710 +msgid "Get Started" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:785 +msgid "Filp Box Style" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:793, ../includes/Elements/Flip_Box.php:802 +msgid "Front Background Color" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:811, ../includes/Elements/Flip_Box.php:821 +msgid "Back Background Color" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:831, ../includes/Elements/Team_Member.php:432 +msgid "Content Padding" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:845 +msgid "Border Style" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:881, ../includes/Elements/Info_Box.php:539 +msgid "Image Style" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:892 +msgid "Image Type" +msgstr "" + +#: ../includes/Elements/Flip_Box.php:1345 +msgid "Button Style" +msgstr "" + +#: ../includes/Elements/FluentForm.php:85 +msgid "Select a Fluent Form" +msgstr "" + +#: ../includes/Elements/FluentForm.php:129, ../includes/Elements/FluentForm.php:138 +msgid "Fluent Form" +msgstr "" + +#: ../includes/Elements/FluentForm.php:115 +msgid "Fluent Form is not installed/activated on your site. Please install and activate Fluent Form first." +msgstr "" + +#: ../includes/Elements/FluentForm.php:1125 +msgid "Section Break Style" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1271 +msgid "Checkbox Grid Style" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1279 +msgid "Grid Table Head" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1353 +msgid "Grid Table Item" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1386 +msgid "Odd Item Background Color" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1444 +msgid "Address Line Style" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1638 +msgid "Button Position" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1761, ../includes/Elements/Login_Register.php:2063 +msgid "Show Label" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1822, ../includes/Elements/Formstack.php:1617 +msgid "Progressbar" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1830, ../includes/Elements/Formstack.php:1625 +msgid "Show Progressbar" +msgstr "" + +#: ../includes/Elements/FluentForm.php:1927, ../includes/Elements/Formstack.php:1734 +msgid "Filled" +msgstr "" + +#: ../includes/Elements/Formstack.php:83 +msgid "Please set your app client credentials on the Formstack settings page." +msgstr "" + +#: ../includes/Elements/Formstack.php:104 +msgid "Please create form on the Formstack settings page." +msgstr "" + +#: ../includes/Elements/Formstack.php:125 +msgid "Formstack Online Forms is not installed/activated on your site. Please install and activate Formstack Online Forms first." +msgstr "" + +#: ../includes/Elements/Formstack.php:138 +msgid "-- Select One --" +msgstr "" + +#: ../includes/Elements/Formstack.php:176 +msgid "Forms" +msgstr "" + +#: ../includes/Elements/Formstack.php:356, ../includes/Elements/GravityForms.php:369, ../includes/Elements/NinjaForms.php:304, ../includes/Elements/WeForms.php:185 +msgid "Form Width" +msgstr "" + +#: ../includes/Elements/Formstack.php:635 +msgid "Section Heading Style" +msgstr "" + +#: ../includes/Elements/Formstack.php:2000, ../includes/Elements/Login_Register.php:1657 +msgid "Validation Messages" +msgstr "" + +#: ../includes/Elements/GravityForms.php:43, ../includes/Elements/GravityForms.php:129 +msgid "Gravity Forms" +msgstr "" + +#: ../includes/Elements/GravityForms.php:246 +msgid "Use Ajax" +msgstr "" + +#: ../includes/Elements/GravityForms.php:248 +msgid "Use ajax to submit the form" +msgstr "" + +#: ../includes/Elements/GravityForms.php:115 +msgid "Gravity Forms is not installed/activated on your site. Please install and activate Gravity Forms first." +msgstr "" + +#: ../includes/Elements/GravityForms.php:734 +msgid "Percentage Text" +msgstr "" + +#: ../includes/Elements/GravityForms.php:844 +msgid "Sub-Labels" +msgstr "" + +#: ../includes/Elements/GravityForms.php:973 +msgid "Spacing Right" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1256 +msgid "Section Field" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1289, ../includes/Elements/Pricing_Table.php:828, ../includes/Elements/Pricing_Table.php:1617, ../includes/Elements/Sticky_Video.php:594 +msgid "Border Type" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1295, ../includes/Elements/Sticky_Video.php:600 +msgid "Double" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1309 +msgid "Border Height" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1376 +msgid "Price Label Color" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1388, ../includes/Elements/Product_Grid.php:1313, ../includes/Elements/Product_Grid.php:2589, ../includes/Elements/Woo_Product_Carousel.php:1676, ../includes/Elements/Woo_Product_Gallery.php:834, ../includes/Elements/Woo_Product_Gallery.php:1885 +msgid "Price Color" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1406 +msgid "Total Price" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1669 +msgid "Radio" +msgstr "" + +#: ../includes/Elements/GravityForms.php:1865 +msgid "File Upload" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2017 +msgid "Rules" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2053 +msgid "Scrolling Text" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2436 +msgid "Next/Previous Button" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2705, ../includes/Elements/NinjaForms.php:1679 +msgid "Error Description Color" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2720 +msgid "Error Border Color" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2736 +msgid "Error Field Background Color" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2751 +msgid "Error Field Label Color" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2766, ../includes/Elements/NinjaForms.php:1694, ../includes/Elements/WpForms.php:1398 +msgid "Error Field Input Border Color" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2781, ../includes/Elements/WpForms.php:1413 +msgid "Error Field Input Border Width" +msgstr "" + +#: ../includes/Elements/GravityForms.php:2805 +msgid "Thank You Message" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:68 +msgid "Accordion Style" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:73, ../includes/Elements/Woo_Product_Carousel.php:400, ../includes/Elements/Woo_Product_List.php:590 +msgid "On Hover" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:74 +msgid "On Click" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:105, ../includes/Elements/Login_Register.php:3963, ../includes/Elements/Login_Register.php:4059, ../includes/Elements/Login_Register.php:4156, ../includes/Elements/Login_Register.php:4253 +msgid "Horizontal Alignment" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:128, ../includes/Elements/Login_Register.php:3942, ../includes/Elements/Login_Register.php:4038, ../includes/Elements/Login_Register.php:4135, ../includes/Elements/Login_Register.php:4232 +msgid "Vertical Alignment" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:174 +msgid "Make it active?" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:203 +msgid "Accordion item title" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:217 +msgid "Accordion content goes here!" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:224 +msgid "Enable Title Link" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:237 +msgid "Title Link" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:259 +msgid "Image Accordion #1" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:260, ../includes/Elements/Image_Accordion.php:267, ../includes/Elements/Image_Accordion.php:274, ../includes/Elements/Image_Accordion.php:281 +msgid "Image Accordion Content Goes Here! Click edit button to change this text." +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:266 +msgid "Image Accordion #2" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:273 +msgid "Image Accordion #3" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:280 +msgid "Image Accordion #4" +msgstr "" + +#: ../includes/Elements/Image_Accordion.php:412 +msgid "Hover Overlay Color" +msgstr "" + +#: ../includes/Elements/Info_Box.php:72, ../includes/Elements/Info_Box.php:159 +msgid "Infobox Image" +msgstr "" + +#: ../includes/Elements/Info_Box.php:79 +msgid "Infobox Type" +msgstr "" + +#: ../includes/Elements/Info_Box.php:84 +msgid "Image/Icon On Top" +msgstr "" + +#: ../includes/Elements/Info_Box.php:85 +msgid "Image/Icon On Left" +msgstr "" + +#: ../includes/Elements/Info_Box.php:86 +msgid "Image/Icon On Right" +msgstr "" + +#: ../includes/Elements/Info_Box.php:94 +msgid "Image or Icon" +msgstr "" + +#: ../includes/Elements/Info_Box.php:103, ../includes/Elements/Info_Box.php:198, ../includes/Extensions/Table_of_Content.php:574 +msgid "Number" +msgstr "" + +#: ../includes/Elements/Info_Box.php:218, ../includes/Elements/Info_Box.php:282 +msgid "Infobox Content" +msgstr "" + +#: ../includes/Elements/Info_Box.php:224 +msgid "Infobox Title" +msgstr "" + +#: ../includes/Elements/Info_Box.php:230 +msgid "This is an icon box" +msgstr "" + +#: ../includes/Elements/Info_Box.php:291 +msgid "

        Write a short description, that will describe the title or something informational and useful.

        " +msgstr "" + +#: ../includes/Elements/Info_Box.php:300 +msgid "Show Content" +msgstr "" + +#: ../includes/Elements/Info_Box.php:339, ../includes/Elements/Post_Grid.php:760 +msgid "Content Height" +msgstr "" + +#: ../includes/Elements/Info_Box.php:369 +msgid "Show Infobox Button" +msgstr "" + +#: ../includes/Elements/Info_Box.php:382 +msgid "Infobox Clickable" +msgstr "" + +#: ../includes/Elements/Info_Box.php:397 +msgid "Infobox Link" +msgstr "" + +#: ../includes/Elements/Info_Box.php:441 +msgid "Enter link URL for the button" +msgstr "" + +#: ../includes/Elements/Info_Box.php:446 +msgid "Enter heading for the button" +msgstr "" + +#: ../includes/Elements/Info_Box.php:592, ../includes/Elements/Info_Box.php:647 +msgid "Image Shape" +msgstr "" + +#: ../includes/Elements/Info_Box.php:630, ../includes/Elements/Info_Box.php:858, ../includes/Elements/Info_Box.php:1091, ../includes/Elements/Interactive_Circle.php:360, ../includes/Elements/Post_Grid.php:949, ../includes/Elements/Simple_Menu.php:627, ../includes/Elements/SVG_Draw.php:261 +msgid "Animation" +msgstr "" + +#: ../includes/Elements/Info_Box.php:723 +msgid "Number Icon Style" +msgstr "" + +#: ../includes/Elements/Info_Box.php:742, ../includes/Elements/Info_Box.php:974 +msgid "Icon Background Size" +msgstr "" + +#: ../includes/Elements/Info_Box.php:815, ../includes/Elements/Info_Box.php:895, ../includes/Elements/Info_Box.php:1033, ../includes/Elements/Info_Box.php:1129 +msgid "Background Shape" +msgstr "" + +#: ../includes/Elements/Info_Box.php:1174, ../includes/Elements/Product_Grid.php:1567 +msgid "Button Styles" +msgstr "" + +#: ../includes/Elements/Info_Box.php:1413 +msgid "Content Only Margin" +msgstr "" + +#: ../includes/Elements/Info_Box.php:1425 +msgid "Content Only Background" +msgstr "" + +#: ../includes/Elements/Info_Box.php:1437 +msgid "Content Only Padding" +msgstr "" + +#: ../includes/Elements/Info_Box.php:1500 +msgid "Transition will applied to ms (ex: 300ms)." +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:68, ../includes/Elements/Simple_Menu.php:138, ../includes/Elements/Woo_Product_Carousel.php:2211, ../includes/Elements/Woo_Product_List.php:666, ../includes/Elements/Woo_Product_List.php:684, ../includes/Traits/Controls.php:444 +msgid "Preset" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:76, ../includes/Elements/Product_Grid.php:276, ../includes/Elements/Product_Grid.php:1802, ../includes/Elements/Woo_Product_Carousel.php:899, ../includes/Elements/Woo_Product_Carousel.php:2217, ../includes/Elements/Woo_Product_Gallery.php:336, ../includes/Elements/Woo_Product_Gallery.php:1573, ../includes/Traits/Controls.php:451, ../includes/Template/Woo-Product-Carousel/preset-4.php:4 +msgid "Preset 4" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:103 +msgid "Show Text" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:151 +msgid "Circle Item limit max 8. If the item is more than 8 it will break the preset layout design." +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:189 +msgid "Short Title" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:225, ../includes/Elements/Login_Register.php:4283, ../includes/Elements/Login_Register.php:4295, ../includes/Elements/Login_Register.php:4431, ../includes/Elements/Login_Register.php:4560, ../includes/Elements/SVG_Draw.php:358, ../includes/Extensions/Table_of_Content.php:1172 +msgid "Style" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:239 +msgid "Reload needed on first change" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:262 +msgid "Item 1" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:263 +msgid "active" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:264 +msgid "Present your content in an attractive Circle layout item 1. You can highlight key information with click or hover effects and style it as per your preference." +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:271 +msgid "Item 2" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:272 +msgid "Present your content in an attractive Circle layout item 2. You can highlight key information with click or hover effects and style it as per your preference." +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:279 +msgid "Item 3" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:280 +msgid "Present your content in an attractive Circle layout item 3. You can highlight key information with click or hover effects and style it as per your preference." +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:287 +msgid "Item 4" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:288 +msgid "Present your content in an attractive Circle layout item 4. You can highlight key information with click or hover effects and style it as per your preference." +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:295 +msgid "Item 5" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:296 +msgid "Present your content in an attractive Circle layout item 5. You can highlight key information with click or hover effects and style it as per your preference." +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:303 +msgid "Item 6" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:304 +msgid "Present your content in an attractive Circle layout item 6. You can highlight key information with click or hover effects and style it as per your preference." +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:318 +msgid "Additional Settings" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:326 +msgid "Mouse Event" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:331, ../includes/Elements/Pricing_Table.php:449 +msgid "Click" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:366 +msgid "Bounce In" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:367, ../includes/Elements/Woo_Product_Carousel.php:539 +msgid "Rotate" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:368 +msgid "Spinning" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:389 +msgid "Interval (Miliseconds)" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:425 +msgid "Circle Width" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:491 +msgid "Connectors" +msgstr "" + +#: ../includes/Elements/Interactive_Circle.php:515 +msgid "Desktop view for mobile" +msgstr "" + +#: ../includes/Elements/Login_Register.php:155, ../includes/templates/admin/elements.php:491 +msgid "Login | Register Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:218, ../includes/Elements/Login_Register.php:2039, ../includes/Elements/Login_Register.php:2040, ../includes/Elements/Login_Register.php:5826 +msgid "Username" +msgstr "" + +#: ../includes/Elements/Login_Register.php:219, ../includes/Elements/Login_Register.php:2044, ../includes/Elements/Login_Register.php:2045, ../includes/Elements/Login_Register.php:5823 +msgid "Email" +msgstr "" + +#: ../includes/Elements/Login_Register.php:220, ../includes/Elements/Login_Register.php:829, ../includes/Elements/Login_Register.php:830, ../includes/Elements/Login_Register.php:862, ../includes/Elements/Login_Register.php:863, ../includes/Elements/Login_Register.php:2050, ../includes/Elements/Login_Register.php:2051, ../includes/Elements/Login_Register.php:5606, ../includes/Elements/Login_Register.php:5824, ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:329 +msgid "Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:221, ../includes/Elements/Login_Register.php:5825 +msgid "Confirm Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:222, ../includes/Elements/Login_Register.php:5827 +msgid "First Name" +msgstr "" + +#: ../includes/Elements/Login_Register.php:223, ../includes/Elements/Login_Register.php:5828 +msgid "Last Name" +msgstr "" + +#: ../includes/Elements/Login_Register.php:224, ../includes/Elements/Login_Register.php:5829 +msgid "Website" +msgstr "" + +#: ../includes/Elements/Login_Register.php:228, ../includes/Elements/Login_Register.php:5830 +msgid "Phone" +msgstr "" + +#: ../includes/Elements/Login_Register.php:307 +msgid "Choose the type of form you want to show by default. Note: you can show both forms in a single page even if you select only login or registration from below." +msgstr "" + +#: ../includes/Elements/Login_Register.php:311 +msgid "Default Form Type" +msgstr "" + +#: ../includes/Elements/Login_Register.php:314, ../includes/Elements/Login_Register.php:5117, ../includes/Elements/Login_Register.php:5142, ../includes/Elements/Login_Register.php:5849, ../includes/Elements/Login_Register.php:6146, ../includes/Elements/Woo_Checkout.php:458, ../includes/Elements/Woo_Checkout.php:1411, ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:342, ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:342 +msgid "Login" +msgstr "" + +#: ../includes/Elements/Login_Register.php:315 +msgid "Registration" +msgstr "" + +#: ../includes/Elements/Login_Register.php:316, ../includes/Elements/Login_Register.php:2516, ../includes/Elements/Login_Register.php:2930, ../includes/Elements/Login_Register.php:4801, ../includes/Elements/Login_Register.php:5143 +msgid "Lost Password" +msgstr "" + +#. translators: %1$s is settings page link open tag, %2$s is link closing tag +#: ../includes/Elements/Login_Register.php:325 +msgid "Registration is disabled on your site. Please enable it to use registration form. You can enable it from Dashboard » Settings » General » %1$sMembership%2$s." +msgstr "" + +#: ../includes/Elements/Login_Register.php:334 +msgid "Enable Reset Password Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:363 +msgid "Preview Reset Password Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:364 +msgid "This will show a preview of the reset password form in the editor." +msgstr "" + +#: ../includes/Elements/Login_Register.php:373 +msgid "Hide all Forms from Logged-in Users" +msgstr "" + +#: ../includes/Elements/Login_Register.php:378 +msgid "Redirect for Logged-in Users" +msgstr "" + +#: ../includes/Elements/Login_Register.php:387, ../includes/Elements/Login_Register.php:1265, ../includes/Elements/Login_Register.php:2133 +msgid "Please note that only your current domain is allowed here to keep your site secure." +msgstr "" + +#: ../includes/Elements/Login_Register.php:398 +msgid "Login Form General" +msgstr "" + +#: ../includes/Elements/Login_Register.php:407 +msgid "Show Logout Link" +msgstr "" + +#: ../includes/Elements/Login_Register.php:412 +msgid "Logout Link Text" +msgstr "" + +#: ../includes/Elements/Login_Register.php:418 +msgid "You are already logged in as [username]. ([logout_link])" +msgstr "" + +#: ../includes/Elements/Login_Register.php:424 +msgid "Show Lost your password?" +msgstr "" + +#: ../includes/Elements/Login_Register.php:429 +msgid "Lost Password Text" +msgstr "" + +#: ../includes/Elements/Login_Register.php:435, ../includes/Elements/Login_Register.php:5626 +msgid "Forgot Password?" +msgstr "" + +#: ../includes/Elements/Login_Register.php:444 +msgid "Lost Password Link to" +msgstr "" + +#: ../includes/Elements/Login_Register.php:448, ../includes/Elements/Login_Register.php:598, ../includes/Elements/Login_Register.php:665 +msgid "Default WordPress Page" +msgstr "" + +#: ../includes/Elements/Login_Register.php:449, ../includes/Elements/Login_Register.php:531, ../includes/Elements/Login_Register.php:599, ../includes/Elements/Login_Register.php:666 +msgid "Custom URL" +msgstr "" + +#: ../includes/Elements/Login_Register.php:450 +msgid "Show Lost Password Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:459 +msgid "Note: To use the Reset Password Form enable it from Content » General » Enabled Reset Password Form." +msgstr "" + +#: ../includes/Elements/Login_Register.php:466 +msgid "Custom Lost Password URL" +msgstr "" + +#: ../includes/Elements/Login_Register.php:479 +msgid "Remember Me Field" +msgstr "" + +#: ../includes/Elements/Login_Register.php:486 +msgid "Remember Me Field Text" +msgstr "" + +#: ../includes/Elements/Login_Register.php:492, ../includes/Elements/Login_Register.php:912, ../includes/Elements/Login_Register.php:4279, ../includes/Elements/Login_Register.php:5619 +msgid "Remember Me" +msgstr "" + +#: ../includes/Elements/Login_Register.php:554, ../includes/Elements/Login_Register.php:505 +msgid "Show Register Link" +msgstr "" + +#: ../includes/Elements/Login_Register.php:512 +msgid "Register Link Text" +msgstr "" + +#: ../includes/Elements/Login_Register.php:514, ../includes/Elements/Login_Register.php:582, ../includes/Elements/Login_Register.php:649 +msgid "You can put text in two lines to make the last line linkable. Pro Tip: You can keep the first line empty and put the text only in the second line to get a link only." +msgstr "" + +#: ../includes/Elements/Login_Register.php:520 +msgid "" +" \n" +"Register Now" +msgstr "" + +#: ../includes/Elements/Login_Register.php:526 +msgid "Registration Link Action" +msgstr "" + +#: ../includes/Elements/Login_Register.php:530 +msgid "WordPress Registration Page" +msgstr "" + +#: ../includes/Elements/Login_Register.php:532 +msgid "Show Register Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:540 +msgid "Custom Register URL" +msgstr "" + +#: ../includes/Elements/Login_Register.php:625, ../includes/Elements/Login_Register.php:575, ../includes/Elements/Login_Register.php:642 +msgid "Show Login Link" +msgstr "" + +#: ../includes/Elements/Login_Register.php:566 +msgid "Register Form General" +msgstr "" + +#: ../includes/Elements/Login_Register.php:580, ../includes/Elements/Login_Register.php:647 +msgid "Login Link Text" +msgstr "" + +#: ../includes/Elements/Login_Register.php:588, ../includes/Elements/Login_Register.php:655 +msgid "" +" \n" +"Sign In" +msgstr "" + +#: ../includes/Elements/Login_Register.php:594, ../includes/Elements/Login_Register.php:661 +msgid "Login Link Action" +msgstr "" + +#: ../includes/Elements/Login_Register.php:600, ../includes/Elements/Login_Register.php:667 +msgid "Show Login Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:608, ../includes/Elements/Login_Register.php:675 +msgid "Custom Login URL" +msgstr "" + +#: ../includes/Elements/Login_Register.php:633 +msgid "Lost Password Form General" +msgstr "" + +#: ../includes/Elements/Login_Register.php:690 +msgid "Enable Google reCAPTCHA" +msgstr "" + +#: ../includes/Elements/Login_Register.php:691 +msgid "reCAPTCHA will prevent spam login from bots." +msgstr "" + +#: ../includes/Elements/Login_Register.php:700 +msgid "reCAPTCHA version" +msgstr "" + +#: ../includes/Elements/Login_Register.php:704 +msgid "v2" +msgstr "" + +#: ../includes/Elements/Login_Register.php:705 +msgid "v3" +msgstr "" + +#: ../includes/Elements/Login_Register.php:716 +msgid "

        v3 will be applied to both forms. After saving, reload the preview to see the changes.

        " +msgstr "" + +#: ../includes/Elements/Login_Register.php:724 +msgid "Apply on Login Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:737 +msgid "Apply on Registration Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:752 +msgid "reCAPTCHA v2 API keys are missing. Please add them from %sDashboard >> Essential Addons >> Elements >> Login | Register Form %sSettings" +msgstr "" + +#: ../includes/Elements/Login_Register.php:764 +msgid "reCAPTCHA v3 API keys are missing. Please add them from %sDashboard >> Essential Addons >> Elements >> Login | Register Form %sSettings" +msgstr "" + +#: ../includes/Elements/Login_Register.php:777 +msgid "Submit Form via AJAX %s" +msgstr "" + +#: ../includes/Elements/Login_Register.php:791 +msgid "Login Form Fields" +msgstr "" + +#: ../includes/Elements/Login_Register.php:796, ../includes/Elements/Login_Register.php:1114 +msgid "Labels & Placeholders" +msgstr "" + +#: ../includes/Elements/Login_Register.php:815, ../includes/Elements/Login_Register.php:1002 +msgid "Username Label" +msgstr "" + +#: ../includes/Elements/Login_Register.php:816, ../includes/Elements/Login_Register.php:817, ../includes/Elements/Login_Register.php:849, ../includes/Elements/Login_Register.php:850, ../includes/Elements/Login_Register.php:1003, ../includes/Elements/Login_Register.php:1004, ../includes/Elements/Login_Register.php:1023, ../includes/Elements/Login_Register.php:1024, ../includes/Elements/Login_Register.php:5605, ../includes/Elements/Login_Register.php:6177 +msgid "Username or Email Address" +msgstr "" + +#: ../includes/Elements/Login_Register.php:828, ../includes/Elements/Login_Register.php:1132 +msgid "Password Label" +msgstr "" + +#: ../includes/Elements/Login_Register.php:841, ../includes/Elements/Login_Register.php:1158 +msgid "Placeholders" +msgstr "" + +#: ../includes/Elements/Login_Register.php:848, ../includes/Elements/Login_Register.php:1022 +msgid "Username Placeholder" +msgstr "" + +#: ../includes/Elements/Login_Register.php:861, ../includes/Elements/Login_Register.php:1165 +msgid "Password Placeholder" +msgstr "" + +#: ../includes/Elements/Login_Register.php:874, ../includes/Elements/Login_Register.php:1191 +msgid "Input Fields width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:903, ../includes/Elements/Login_Register.php:1219, ../includes/Elements/Login_Register.php:2077 +msgid "Password Visibility Icon" +msgstr "" + +#: ../includes/Elements/Login_Register.php:921 +msgid "Checked By Default" +msgstr "" + +#: ../includes/Elements/Login_Register.php:933 +msgid "Login Button" +msgstr "" + +#: ../includes/Elements/Login_Register.php:942, ../includes/Elements/Login_Register.php:943 +msgid "Log In" +msgstr "" + +#: ../includes/Elements/Login_Register.php:957 +msgid "Lost Password Form Fields" +msgstr "" + +#: ../includes/Elements/Login_Register.php:983 +msgid "Label & Placeholder" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1035 +msgid "Input Field width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1064 +msgid "Lost Password Button" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1073, ../includes/Elements/Login_Register.php:1074, ../includes/Elements/Login_Register.php:1452, ../includes/Elements/Login_Register.php:2931, ../includes/Elements/Login_Register.php:4802 +msgid "Reset Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1088 +msgid "Reset Password Form Fields" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1133, ../includes/Elements/Login_Register.php:1134, ../includes/Elements/Login_Register.php:1166, ../includes/Elements/Login_Register.php:1167, ../includes/Elements/Login_Register.php:6323, ../includes/Elements/Login_Register.php:6326 +msgid "New Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1145 +msgid "Confirm Password Label" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1146, ../includes/Elements/Login_Register.php:1147, ../includes/Elements/Login_Register.php:1179, ../includes/Elements/Login_Register.php:1180, ../includes/Elements/Login_Register.php:6324, ../includes/Elements/Login_Register.php:6327 +msgid "Confirm New Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1178 +msgid "Confirm Password Placeholder" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1228 +msgid "Reset Password Button" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1237, ../includes/Elements/Login_Register.php:1238 +msgid "Save Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1250 +msgid "Reset Password Form Options" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1255 +msgid "Redirect After Password Reset" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1282 +msgid "Form Header Content" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1286 +msgid "Form Header Image" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1307 +msgid "Header Image Position" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1323, ../includes/Elements/Login_Register.php:1378 +msgid "Show on Lost Password Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1343 +msgid "Form Header Logo" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1362 +msgid "Form Logo Position" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1398 +msgid "Login Form Title" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1401 +msgid "Welcome Back!" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1408 +msgid "Login Form Sub Title" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1411 +msgid "Please login to your account" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1415 +msgid "Register Form Title" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1418 +msgid "Create a New Account" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1425 +msgid "Register Form Sub Title" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1428 +msgid "Create an account to enjoy awesome features." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1432 +msgid "Lost Password Form Title" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1435 +msgid "Get New Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1442 +msgid "Lost Password Form Sub Title" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1445 +msgid "Please enter your username or email address. You will receive an email message with instructions on how to reset your password." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1449 +msgid "Reset Password Form Title" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1459 +msgid "Reset Password Form Sub Title" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1462 +msgid "Enter your new password below." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1471 +msgid "Login Form Options" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1476 +msgid "Redirect After Login" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1497 +msgid "Redirect Based On User Roles" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1522, ../includes/Elements/Login_Register.php:2146 +msgid "Redirect to Previous Page" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1523 +msgid "Redirect to the last visited page before login." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1547 +msgid "Social Login" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1552 +msgid "Enable Login with Google %s" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1558 +msgid "Enable Login with Facebook %s" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1568, ../includes/Elements/Login_Register.php:4556 +msgid "Terms & Conditions" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1573 +msgid "Enforce Terms & Conditions" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1582 +msgid "Field Type" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1595 +msgid "Acceptance Label" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1596 +msgid "Eg. I accept the terms & conditions. Note: First line is checkbox label & Last line will be used as link text." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1600 +msgid "I Accept the Terms and Conditions." +msgstr "" + +#. translators: \n means new line. So, Don't translate this +#: ../includes/Elements/Login_Register.php:1602 +msgid "" +"I Accept\n" +" the Terms and Conditions." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1609 +msgid "Content Source" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1622 +msgid "Terms and Conditions" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1625 +msgid "Please go through the following terms and conditions carefully." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1635 +msgid "Terms & Conditions URL" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1636 +msgid "Enter the link where your terms & condition or privacy policy is found." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1666 +msgid "Invalid Email" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1669 +msgid "Eg. Your email is invalid." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1670 +msgid "You have used an invalid email" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1676 +msgid "Email is missing" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1679 +msgid "Eg. Email is missing or Invalid" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1680, ../includes/Traits/Login_Registration.php:427 +msgid "Email is missing or Invalid" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1686 +msgid "Already Used Email" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1689 +msgid "Eg. Your email is already in use.." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1690, ../includes/Traits/Login_Registration.php:424 +msgid "The provided email is already registered with other account. Please login or reset password or use another email." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1696 +msgid "Invalid Username" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1699 +msgid "Eg. Your username is invalid." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1700 +msgid "You have used an invalid username" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1706 +msgid "Username already in use" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1709 +msgid "Eg. Your username is already registered." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1710 +msgid "Invalid username provided or the username already registered." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1716, ../includes/Traits/Login_Registration.php:179 +msgid "Invalid Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1719 +msgid "Eg. Your password is invalid" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1720 +msgid "Your password is invalid." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1727 +msgid "Invalid Password Confirmed" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1730 +msgid "Eg. Password did not matched" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1731 +msgid "Your confirmed password did not match" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1738 +msgid "Already Logged In" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1741 +msgid "Eg. You are already logged in" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1742, ../includes/Traits/Login_Registration.php:120, ../includes/Traits/Login_Registration.php:793, ../includes/Traits/Login_Registration.php:967 +msgid "You are already logged in" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1749 +msgid "reCAPTCHA Failed" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1752 +msgid "Eg. reCAPTCHA Validation Failed" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1753 +msgid "You did not pass reCAPTCHA challenge." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1760 +msgid "Reset Password Expired Error" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1763 +msgid "Eg. Your password reset link appears to be invalid. Please request a new link." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1764, ../includes/Elements/Login_Register.php:6294 +msgid "Your password reset link appears to be invalid. Please request a new link." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1771 +msgid "Terms & Condition Error" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1774 +msgid "Eg. You must accept the Terms & Conditions" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1775, ../includes/Traits/Login_Registration.php:404 +msgid "You did not accept the Terms and Conditions. Please accept it and try again." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1782 +msgid "Other Errors" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1785 +msgid "Eg. Something went wrong" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1786, ../includes/Traits/Admin.php:75, ../includes/Traits/Login_Registration.php:183 +msgid "Something went wrong!" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1793, ../includes/Elements/Login_Register.php:1796, ../includes/Elements/Login_Register.php:1797 +msgid "Phone number is missing" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1804, ../includes/Elements/Login_Register.php:1807, ../includes/Elements/Login_Register.php:1808, ../includes/Traits/Login_Registration.php:418 +msgid "Invalid phone number provided" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1815 +msgid "Success Messages" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1821 +msgid "Successful Login" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1824 +msgid "Eg. You have logged in successfully" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1825 +msgid "You have logged in successfully" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1831 +msgid "Successful Registration" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1833 +msgid "Registration completed successfully, Check your inbox for password if you did not provided while registering." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1834 +msgid "eg. Registration completed successfully" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1837 +msgid "Lost Password Form Success" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1839 +msgid "Check your email for the confirmation link." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1840 +msgid "eg. Check your email for the confirmation link." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1843 +msgid "Successful Password Reset" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1845, ../includes/Traits/Login_Registration.php:1027 +msgid "Your password has been reset." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1846 +msgid "eg. Your password has been reset." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1885 +msgid "Register Form Fields" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1904 +msgid "File upload will not work if AJAX submission is enabled." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1924 +msgid "File Extensions" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1925 +msgid "Only extensions that is permitted on WordPress." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1940 +msgid "Max Filename Length" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1955 +msgid "Max File Size (MB)" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1956 +msgid "Set max file size up to 512 MB." +msgstr "" + +#: ../includes/Elements/Login_Register.php:1984 +msgid "Required" +msgstr "" + +#: ../includes/Elements/Login_Register.php:1997 +msgid "Note: This field is required by default." +msgstr "" + +#: ../includes/Elements/Login_Register.php:2009 +msgid "Field Width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2069 +msgid "Show Required Mark" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2088 +msgid "Register Button" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2097, ../includes/Elements/Login_Register.php:5117, ../includes/Elements/Login_Register.php:5578 +msgid "Register" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2110 +msgid "Register Form Options" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2115 +msgid "Register Actions" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2116 +msgid "You can select what should happen after a user registers successfully" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2122 +msgid "Redirect" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2123 +msgid "Auto Login" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2124 +msgid "Notify User By Email" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2130 +msgid "Custom Redirect URL" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2132 +msgid "eg. https://your-link.com/wp-admin/" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2147 +msgid "Redirect to the last visited page before registration." +msgstr "" + +#: ../includes/Elements/Login_Register.php:2164 +msgid "New User Role" +msgstr "" + +#. translators: %s: Site Name +#: ../includes/Elements/Login_Register.php:2176 +msgid "Thank you for registering on \"%s\"!" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2178, ../includes/Elements/Login_Register.php:2290, ../includes/Elements/Login_Register.php:2399 +msgid "Username: [username]" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2179 +msgid "Password: [password]" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2180, ../includes/Elements/Login_Register.php:2401 +msgid "To reset your password, visit the following address:" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2182 +msgid "Please click the following address to login to your account:" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2186 +msgid "Register User Email Options" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2220, ../includes/Elements/Login_Register.php:2329 +msgid "Email Template Type" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2221 +msgid "Default template uses WordPress Default email template. So, please select the Custom Option to send the user proper information if you used any username field." +msgstr "" + +#: ../includes/Elements/Login_Register.php:2226, ../includes/Elements/Login_Register.php:2335 +msgid "WordPres Default" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2232, ../includes/Elements/Login_Register.php:2341, ../includes/Elements/Login_Register.php:2413 +msgid "Email Subject" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2247, ../includes/Elements/Login_Register.php:2356, ../includes/Elements/Login_Register.php:2425 +msgid "Email Message" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2249, ../includes/Elements/Login_Register.php:2358 +msgid "Enter Your Custom Email Message.." +msgstr "" + +#: ../includes/Elements/Login_Register.php:2260 +msgid "Note: You can use dynamic content in the email body like [fieldname]. For example [username] will be replaced by user-typed username. Available tags are: [password], [username], [email], [firstname],[lastname], [website], [loginurl], [password_reset_link], [eael_phone_number] and [sitetitle].
        For custom profile fields use slug of the field name e.x. [my_custom_field_1]" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2269, ../includes/Elements/Login_Register.php:2378, ../includes/Elements/Login_Register.php:2481 +msgid "Email Content Type" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2274, ../includes/Elements/Login_Register.php:2383, ../includes/Elements/Login_Register.php:2486 +msgid "HTML" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2275, ../includes/Elements/Login_Register.php:2384, ../includes/Elements/Login_Register.php:2487 +msgid "Plain" +msgstr "" + +#. translators: %s: Site Name +#: ../includes/Elements/Login_Register.php:2287 +msgid "[\"%s\"] New User Registration" +msgstr "" + +#. translators: %s: Site Name +#: ../includes/Elements/Login_Register.php:2289 +msgid "New user registration on your site %s" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2291 +msgid "Email: [email]" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2295 +msgid "Register Admin Email Options" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2330 +msgid "Default template uses WordPress Default Admin email template. You can customize it by choosing the custom option." +msgstr "" + +#: ../includes/Elements/Login_Register.php:2369 +msgid "Note: You can use dynamic content in the email body like [fieldname]. For example [username] will be replaced by user-typed username. Available tags are: [username], [email], [firstname],[lastname], [website], [loginurl], [eael_phone_number] and [sitetitle].
        For custom profile fields use slug of the field name e.x. [my_custom_field_1]" +msgstr "" + +#. translators: %s: Site Name +#: ../includes/Elements/Login_Register.php:2396 +msgid "Password Reset Confirmation" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2397 +msgid "Someone has requested a password reset for the following account:" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2398 +msgid "Sitename: [sitetitle]" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2400 +msgid "If this was a mistake, ignore this email and nothing will happen." +msgstr "" + +#: ../includes/Elements/Login_Register.php:2403 +msgid "Thanks!" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2406 +msgid "Lost Password Email Options" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2435 +msgid "Note: You can use dynamic content in the email body like [fieldname]. For example [username] will be replaced by user-typed username. Available tags are: [username], [email], [firstname],[lastname], [website], [password_reset_link] and [sitetitle] " +msgstr "" + +#: ../includes/Elements/Login_Register.php:2441 +msgid "Reset Link Text" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2443 +msgid "Enter Reset Link Text" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2444, ../includes/Traits/Login_Registration.php:1452 +msgid "Click here to reset your password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2453 +msgid "Reset Link in Popup" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2463 +msgid "Enable \"Reset Link in Popup\" feature if your form is displayed in a popup." +msgstr "" + +#: ../includes/Elements/Login_Register.php:2468 +msgid "Popup Button Selector" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2471 +msgid "Specify the class for the popup button that can be automatically triggered upon the page's loading." +msgstr "" + +#: ../includes/Elements/Login_Register.php:2504 +msgid "Container Box" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2512 +msgid "Apply Width on" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2515 +msgid "All Forms" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2676, ../includes/Traits/Woo_Product_Comparable.php:388 +msgid "Container Box Shadow" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2696 +msgid "---Form Wrapper---" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2701 +msgid "Wrapper width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2745 +msgid "Wrapper Margin" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2760 +msgid "Wrapper Padding" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2782 +msgid "Wrapper Border Radius" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2807 +msgid "---Form Style---" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2811 +msgid "Form width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2909 +msgid "Form Wrapper Shadow" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2918 +msgid "Form Shadow" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2934 +msgid "%s Form Header" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2947 +msgid "Header Content" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2957 +msgid "Header width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:2992 +msgid "Header height" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3023 +msgid "Header Margin" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3038 +msgid "Header Padding" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3091 +msgid "Form Illustration" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3233 +msgid "Illustration Shadow" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3241 +msgid "Form Logo" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3250 +msgid "width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3285 +msgid "height" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3373 +msgid "Logo Shadow" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3475 +msgid "Subtitle" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3560 +msgid "Subtitle Typography" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3569 +msgid "Form Fields" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3583 +msgid "Form Input Fields" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3618 +msgid "Terms & Condition Field" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3680, ../includes/Elements/Login_Register.php:4920, ../includes/Elements/Login_Register.php:5270 +msgid "Colors & Border" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3771 +msgid "Form Labels" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3820, ../includes/Traits/Woo_Product_Comparable.php:824, ../includes/Traits/Woo_Product_Comparable.php:1009, ../includes/Traits/Woo_Product_Comparable.php:1217 +msgid "Colors" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3884 +msgid "Required Mark Style" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3894 +msgid "Mark Sign" +msgstr "" + +#: ../includes/Elements/Login_Register.php:3986 +msgid "Password Visibility" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4017, ../includes/Elements/Login_Register.php:4114, ../includes/Elements/Login_Register.php:4211 +msgid "Open Eye Color" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4027, ../includes/Elements/Login_Register.php:4124, ../includes/Elements/Login_Register.php:4221 +msgid "Close Eye Color" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4083 +msgid "Register Password Visibility Style" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4180 +msgid "Reset Password Visibility" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4309, ../includes/Elements/Login_Register.php:4441, ../includes/Elements/Login_Register.php:4572 +msgid "Container Margin" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4324, ../includes/Elements/Login_Register.php:4456, ../includes/Elements/Login_Register.php:4587 +msgid "Container Padding" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4339, ../includes/Elements/Login_Register.php:4471, ../includes/Elements/Login_Register.php:4602 +msgid "Label Margin" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4354, ../includes/Elements/Login_Register.php:4486, ../includes/Elements/Login_Register.php:4618 +msgid "Label Padding" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4370, ../includes/Elements/Login_Register.php:4635 +msgid "Checkbox Margin" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4396 +msgid "Text Background" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4407, ../includes/Elements/Login_Register.php:4684 +msgid "Checkbox | Toggle Color" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4427 +msgid "Forgot Password" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4535, ../includes/Elements/Pricing_Table.php:1745 +msgid "Background Hover Color" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4767, ../includes/Elements/Login_Register.php:5133 +msgid "%s Link" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4805 +msgid "%s Button" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4812 +msgid "Here you can style the button displayed on the %s Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4863, ../includes/Elements/Login_Register.php:5192 +msgid "Display as" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4878, ../includes/Elements/Login_Register.php:5206 +msgid "Justify Content" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4881, ../includes/Elements/Login_Register.php:5209, ../includes/Elements/Login_Register.php:5229 +msgid "Start" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4882, ../includes/Elements/Login_Register.php:5210, ../includes/Elements/Login_Register.php:5230 +msgid "End" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4885, ../includes/Elements/Login_Register.php:5213 +msgid "Space Around" +msgstr "" + +#: ../includes/Elements/Login_Register.php:4886, ../includes/Elements/Login_Register.php:5214, ../includes/Elements/Login_Register.php:5234 +msgid "Space Evenly" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5002 +msgid "Button width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5025 +msgid "Button Height" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5052 +msgid "Show Spinner %s" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5068 +msgid "%s Form reCAPTCHA" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5089 +msgid "Theme" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5092, ../includes/Elements/Pricing_Table.php:513 +msgid "Light" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5093 +msgid "Dark" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5103 +msgid "Compact" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5118 +msgid "Login (Lost Password)" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5141 +msgid "Here you can style the %s link displayed on the %s Form" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5226 +msgid "Align Items" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5232, ../includes/Elements/Woo_Product_Carousel.php:575 +msgid "Stretch" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5233 +msgid "Baseline" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5351 +msgid "Link Container width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5374 +msgid "Link width" +msgstr "" + +#: ../includes/Elements/Login_Register.php:5397 +msgid "Link Height" +msgstr "" + +#: ../includes/Elements/Login_Register.php:6497 +msgid "Form Logo Image" +msgstr "" + +#: ../includes/Elements/Login_Register.php:6652 +msgid "Hey Your password reset link appears to be invalid. Please request a new link." +msgstr "" + +#. translators: %s: Error fields +#: ../includes/Elements/Login_Register.php:6732 +msgid "Error! you seem to have added %s field in the form more than once." +msgstr "" + +#. translators: %s: Error String +#: ../includes/Elements/Login_Register.php:6748 +msgid "Error! It is required to use %s field." +msgstr "" + +#. translators: %s: Error String +#: ../includes/Elements/Login_Register.php:6772 +msgid "Error! It is required to use %s field with %s Field." +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:71, ../includes/Elements/Woo_Product_Carousel.php:785, ../includes/Elements/Woo_Product_List.php:386, ../includes/Traits/Controls.php:59, ../includes/Traits/Controls.php:233 +msgid "Query" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:82 +msgid "OpenSea" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:93 +msgid "Get your API key from %s" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:108 +msgid "Assets" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:109 +msgid "Collections" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:120, ../includes/Elements/Product_Grid.php:396, ../includes/Elements/Woo_Product_Carousel.php:789, ../includes/Elements/Woo_Product_Gallery.php:408, ../includes/Elements/Woo_Product_List.php:426 +msgid "Filter By" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:124, ../includes/Elements/NFT_Gallery.php:136 +msgid "Collection Slug" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:125, ../includes/Elements/NFT_Gallery.php:153 +msgid "Wallet Address" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:137 +msgid "Checkout this document to learn how to obtain a collection slug." +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:154 +msgid "Checkout this document to learn how to obtain a wallet address." +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:192, ../includes/Elements/Product_Grid.php:429, ../includes/Elements/Woo_Product_Carousel.php:816, ../includes/Elements/Woo_Product_Gallery.php:426, ../includes/Elements/Woo_Product_List.php:446, ../includes/Traits/Controls.php:210, ../includes/Traits/Controls.php:345, ../includes/Traits/Controls.php:388 +msgid "Order" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:207 +msgid "Item Limit" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:208 +msgid "Total number of items to show" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:293 +msgid "NFT Image" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:305, ../includes/Elements/Product_Grid.php:614, ../includes/Elements/Woo_Product_Carousel.php:456, ../includes/Elements/Woo_Product_Gallery.php:1701 +msgid "Image Clickable?" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:360 +msgid "Current Price" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:372 +msgid "Current Owner" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:407, ../includes/Elements/NFT_Gallery.php:553, ../includes/Elements/NFT_Gallery.php:556, ../includes/Elements/NFT_Gallery.php:1345 +msgid "Creator" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:442, ../includes/Elements/NFT_Gallery.php:1281 +msgid "Last Sale / Ends In" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:507 +msgid "Chain" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:540, ../includes/Elements/NFT_Gallery.php:543, ../includes/Elements/NFT_Gallery.php:1593, ../includes/Elements/NFT_Gallery.php:2608, ../includes/Elements/NFT_Gallery.php:2609 +msgid "Owner" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:566, ../includes/Elements/NFT_Gallery.php:569, ../includes/Elements/NFT_Gallery.php:2610 +msgid "View Details" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:576 +msgid "No Items" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:579 +msgid "No Items Found!" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:586 +msgid "Last sale" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:589 +msgid "Last sale:" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:596 +msgid "Ends in" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:599 +msgid "Ends in:" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:630 +msgid "Items Per Page" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:631 +msgid "Make sure this value is less than Post Limit" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:762, ../includes/Elements/Woo_Product_Gallery.php:168 +msgid "Gallery" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:890, ../includes/Elements/Simple_Menu.php:357, ../includes/Elements/Woo_Product_Gallery.php:1319 +msgid "Items" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:2430, ../includes/Elements/NFT_Gallery.php:2565 +msgid "EA NFT Creator Thumbnail" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:2454 +msgid "EA NFT Owner Thumbnail" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:2718 +msgid " days" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:2719 +msgid " hours" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:2798 +msgid "Please provide a valid Type!" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:2831 +msgid "Please provide a valid collection slug!" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:2837, ../includes/Elements/NFT_Gallery.php:2835 +msgid "Please provide a valid wallet address!" +msgstr "" + +#: ../includes/Elements/NFT_Gallery.php:2928 +msgid "Please insert a valid API Key" +msgstr "" + +#: ../includes/Elements/NinjaForms.php:27, ../includes/Elements/NinjaForms.php:94 +msgid "Ninja Forms" +msgstr "" + +#: ../includes/Elements/NinjaForms.php:80 +msgid "Ninja Forms is not installed/activated on your site. Please install and activate Ninja Forms first." +msgstr "" + +#: ../includes/Elements/NinjaForms.php:1181, ../includes/Elements/NinjaForms.php:1237 +msgid "Position: X Axis" +msgstr "" + +#: ../includes/Elements/NinjaForms.php:1203, ../includes/Elements/NinjaForms.php:1259 +msgid "Position: Y Axis" +msgstr "" + +#: ../includes/Elements/NinjaForms.php:1576 +msgid "Required Fields Notice" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:95, ../includes/Elements/Post_Timeline.php:78 +msgid "Links" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:134, ../includes/Elements/Post_Grid.php:174, ../includes/Elements/Post_Grid.php:214, ../includes/Elements/Post_Timeline.php:85 +msgid "No Follow" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:148, ../includes/Elements/Post_Grid.php:188, ../includes/Elements/Post_Grid.php:228, ../includes/Elements/Post_Timeline.php:96 +msgid "Target Blank" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:203, ../includes/Elements/Product_Grid.php:728, ../includes/Elements/Twitter_Feed.php:362, ../includes/Elements/Woo_Product_List.php:995, ../includes/Traits/Controls.php:1231, ../includes/Traits/Controls.php:1322, ../includes/Traits/Controls.php:1741, ../includes/Traits/Twitter_Feed.php:264 +msgid "Read More" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:247 +msgid "Post Grid Style" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:254, ../includes/Elements/Testimonial.php:258 +msgid "Select Style" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:258 +msgid "Style Two" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:259, ../includes/Elements/Twitter_Feed.php:627 +msgid "Style Three" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:268 +msgid "Make sure to enable Show Date option from Layout Settings" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:280 +msgid "Post Background Color" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:293 +msgid "Spacing Between Items" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:363 +msgid "Meta Date Style" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:433 +msgid "Meta Date Position" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:447 +msgid "Meta Style" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:580, ../includes/Elements/Post_Grid.php:592, ../includes/Traits/Controls.php:1488 +msgid "Meta Position" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:606 +msgid "Color, Typography & Spacing" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:636 +msgid "Title Hover Color" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:698, ../includes/Elements/Post_Timeline.php:355 +msgid "Excerpt Style" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:707, ../includes/Elements/Post_Timeline.php:364 +msgid "Excerpt Color" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:719, ../includes/Elements/Post_Timeline.php:376 +msgid "Excerpt Alignment" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:735, ../includes/Elements/Post_Timeline.php:392, ../includes/Elements/Tooltip.php:227, ../includes/Elements/Tooltip.php:402 +msgid "Justified" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:749, ../includes/Elements/Post_Timeline.php:406 +msgid "Excerpt Typography" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:793 +msgid "Terms Style" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:804 +msgid "Terms Color" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:843 +msgid "Meta Typography" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:868, ../includes/Traits/Controls.php:1660 +msgid "Terms" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:941 +msgid "Hover Card Style" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:954 +msgid "FadeIn" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:955, ../includes/Elements/Simple_Menu.php:632 +msgid "ZoomIn" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:956 +msgid "SlideUp" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:964 +msgid "Post Hover Icon" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:992 +msgid "Cards Radius" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:1015 +msgid "Icon font size" +msgstr "" + +#: ../includes/Elements/Post_Grid.php:1129 +msgid "

        No Layout Found!

        " +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:113 +msgid "Timeline Style" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:121 +msgid "Show Overlay" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:141 +msgid "Leave blank or Clear to use default gradient overlay" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:429 +msgid "Border & Arrow Color" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:446, ../includes/Elements/Tooltip.php:700 +msgid "Arrow Color" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:522 +msgid "Date Background Color" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:536 +msgid "Date Text Color" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:584 +msgid "Line & Bullet" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:601 +msgid "Line Width" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:619 +msgid "Line Position From Right" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:641, ../includes/Extensions/Table_of_Content.php:585 +msgid "Bullet Size" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:659 +msgid "Left-sided Bullet Positon" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:680 +msgid "Right-sided Bullet Position" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:702 +msgid "Timeline Bullet Color" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:715 +msgid "Timeline Bullet Border Color" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:728 +msgid "Timeline Vertical Line Color" +msgstr "" + +#: ../includes/Elements/Post_Timeline.php:792, ../includes/Elements/Product_Grid.php:3187 +msgid "

        No layout found!

        " +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:88 +msgid "Pricing Style 2" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:89 +msgid "Pricing Style 3 (Pro)" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:90 +msgid "Pricing Style 4 (Pro)" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:91 +msgid "Pricing Style 5 (Pro)" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:100 +msgid "Pricing Style" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:127, ../includes/Elements/Pricing_Table.php:356, ../includes/Extensions/Table_of_Content.php:568 +msgid "List Icon" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:137 +msgid "Icon Placement" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:160 +msgid "Startup" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:180 +msgid "A tagline here." +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:232 +msgid "99" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:241 +msgid "On Sale?" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:252, ../includes/Elements/Pricing_Table.php:1156, ../includes/Elements/Woo_Product_List.php:2361 +msgid "Sale Price" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:258 +msgid "89" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:270 +msgid "Price Currency" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:274 +msgid "$" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:284 +msgid "Currency Placement" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:300 +msgid "Price Period (per)" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:304 +msgid "month" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:314 +msgid "Period Separator" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:318 +msgid "/" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:333 +msgid "Feature" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:346 +msgid "Pricing table list item" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:369 +msgid "Item Active?" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:392 +msgid "Enable Tooltip?" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:402 +msgid "Tooltip Content" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:405 +msgid "I'm a awesome tooltip!!" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:415 +msgid "Tooltip Side" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:445 +msgid "Tooltip Trigger" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:461 +msgid "Tooltip Animation" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:465 +msgid "Grow" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:468 +msgid "Fall" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:480, ../includes/Elements/Progress_Bar.php:257 +msgid "Animation Duration" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:495, ../includes/Elements/Pricing_Table.php:1647 +msgid "Tooltip Arrow" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:508 +msgid "Tooltip Theme" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:512 +msgid "Noir" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:514 +msgid "Punk" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:516 +msgid "Borderless" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:557 +msgid "Display Button" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:626 +msgid "Choose Plan" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:639, ../includes/Elements/Tooltip.php:251 +msgid "Button Link" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:662, ../includes/Elements/Pricing_Table.php:1351 +msgid "Ribbon" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:669 +msgid "Featured?" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:679 +msgid "Ribbon Style" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:684, ../includes/Elements/Woo_Cart.php:150 +msgid "Style 2" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:685 +msgid "Style 3" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:686 +msgid "Style 4" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:700 +msgid "Featured Tag Text" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:704 +msgid "Featured" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:726 +msgid "Ribbon Alignment" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:783 +msgid "Pricing Table Style" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:969, ../includes/Elements/Pricing_Table.php:1362 +msgid "Line Color" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:992 +msgid "Subtitle Style" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1078 +msgid "Pricing" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1086 +msgid "Original Price" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1115 +msgid "Original Price Currency" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1185 +msgid "Sale Price Currency" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1225 +msgid "Pricing Period" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1281 +msgid "Disable item color" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1315 +msgid "SVG Icon Size" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1383, ../includes/Extensions/Table_of_Content.php:836 +msgid "Line Height" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1573 +msgid "Arrow Background" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1606 +msgid "Refresh your browser after saving the padding value for see changes." +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1656, ../includes/Elements/Tooltip.php:674 +msgid "Arrow Size" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1701 +msgid "Icon Settings" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1712 +msgid "Show Background" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1782 +msgid "Icon Area Width" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1807 +msgid "Icon Area Height" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1839, ../includes/Elements/Team_Member.php:832, ../includes/Elements/Woo_Cart.php:253, ../includes/Elements/Woo_Cart.php:841 +msgid "Icon Hover Color" +msgstr "" + +#: ../includes/Elements/Pricing_Table.php:1965 +msgid "Button Gradient Background" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:131, ../includes/Elements/Woo_Product_List.php:133, ../includes/templates/admin/go-pro.php:144 +msgid "View More" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:140, ../includes/Elements/Woo_Product_Carousel.php:122, ../includes/Elements/Woo_Product_Gallery.php:111, ../includes/Elements/Woo_Product_List.php:142 +msgid "Product ID" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:141, ../includes/Elements/Product_Grid.php:1277, ../includes/Elements/Woo_Cart.php:208, ../includes/Elements/Woo_Cart.php:444, ../includes/Elements/Woo_Product_Carousel.php:123, ../includes/Elements/Woo_Product_Carousel.php:1177, ../includes/Elements/Woo_Product_Gallery.php:112, ../includes/Elements/Woo_Product_Gallery.php:798, ../includes/Elements/Woo_Product_List.php:143 +msgid "Product Title" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:143, ../includes/Elements/Product_Grid.php:2894, ../includes/Elements/Woo_Product_Carousel.php:125, ../includes/Elements/Woo_Product_Carousel.php:1995, ../includes/Elements/Woo_Product_Gallery.php:114, ../includes/Elements/Woo_Product_Gallery.php:2231, ../includes/Elements/Woo_Product_List.php:145, ../includes/Elements/Woo_Product_List.php:3066, ../includes/Traits/Woo_Product_Comparable.php:45, ../includes/Traits/Woo_Product_Comparable.php:91 +msgid "SKU" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:155, ../includes/Elements/Woo_Product_Carousel.php:136, ../includes/Elements/Woo_Product_Gallery.php:125, ../includes/Elements/Woo_Product_List.php:157 +msgid "Recent Products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:156, ../includes/Elements/Woo_Product_Carousel.php:137, ../includes/Elements/Woo_Product_Gallery.php:126, ../includes/Elements/Woo_Product_List.php:158 +msgid "Featured Products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:157, ../includes/Elements/Woo_Product_Carousel.php:138, ../includes/Elements/Woo_Product_Gallery.php:127, ../includes/Elements/Woo_Product_List.php:159 +msgid "Best Selling Products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:158, ../includes/Elements/Woo_Product_Carousel.php:139, ../includes/Elements/Woo_Product_Gallery.php:128, ../includes/Elements/Woo_Product_List.php:160 +msgid "Sale Products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:159, ../includes/Elements/Woo_Product_Carousel.php:140, ../includes/Elements/Woo_Product_Gallery.php:129, ../includes/Elements/Woo_Product_List.php:161 +msgid "Top Rated Products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:160, ../includes/Elements/Woo_Product_Carousel.php:141 +msgid "Related Products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:161, ../includes/Elements/Woo_Product_List.php:162, ../includes/Traits/Controls.php:27 +msgid "Manual Selection" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:227, ../includes/Elements/Woo_Product_Gallery.php:161 +msgid "Layouts" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:252, ../includes/Elements/Team_Member.php:278 +msgid "Simple Style" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:253 +msgid "Reveal Style" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:254, ../includes/Elements/Team_Member.php:279 +msgid "Overlay Style" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:255, ../includes/Elements/Product_Grid.php:1803, ../includes/Elements/Woo_Product_Carousel.php:900, ../includes/Elements/Woo_Product_Gallery.php:1574, ../includes/Traits/Controls.php:452 +msgid "Preset 5" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:256 +msgid "Preset 6" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:257 +msgid "Preset 7" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:258 +msgid "Preset 8" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:327 +msgid "Show Badge ?" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:339, ../includes/Elements/Woo_Product_Gallery.php:363 +msgid "WooCommerce Loop Hooks" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:346, ../includes/Elements/Woo_Product_Gallery.php:370 +msgid "This will enable WooCommerce loop Before and After hooks. It may break your layout." +msgstr "" + +#: ../includes/Elements/Product_Grid.php:356, ../includes/Elements/Woo_Product_Gallery.php:379 +msgid "Product Settings" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:366, ../includes/Elements/Product_Grid.php:794, ../includes/Elements/Woo_Product_Carousel.php:956, ../includes/Elements/Woo_Product_Gallery.php:389, ../includes/Elements/Woo_Product_Gallery.php:597, ../includes/Elements/Woo_Product_List.php:396, ../includes/Traits/Woo_Product_Comparable.php:164 +msgid "Products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:376, ../includes/Elements/Woo_Product_Gallery.php:399, ../includes/Elements/Woo_Product_List.php:406, ../includes/Traits/Controls.php:78 +msgid "This option will only affect in Archive page of Elementor Theme Builder dynamically." +msgstr "" + +#: ../includes/Elements/Product_Grid.php:389, ../includes/Elements/Woo_Cart.php:120, ../includes/Elements/Woo_Checkout.php:105, ../includes/Elements/Woo_Product_Carousel.php:194, ../includes/Elements/Woo_Product_Gallery.php:99, ../includes/Elements/Woo_Product_List.php:195, ../includes/Elements/Woo_Product_List.php:419, ../includes/Traits/Woo_Product_Comparable.php:135 +msgid "WooCommerce is not installed/activated on your site. Please install and activate WooCommerce first." +msgstr "" + +#: ../includes/Elements/Product_Grid.php:409, ../includes/Elements/Woo_Product_Carousel.php:799 +msgid "This filter will only affect in Single Product page of Elementor Theme Builder dynamically." +msgstr "" + +#: ../includes/Elements/Product_Grid.php:418, ../includes/Elements/Woo_Product_Carousel.php:808, ../includes/Elements/Woo_Product_Gallery.php:418, ../includes/Elements/Woo_Product_List.php:436, ../includes/Traits/Controls.php:199, ../includes/Traits/Controls.php:326, ../includes/Traits/Controls.php:378 +msgid "Order By" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:440, ../includes/Elements/Woo_Product_Carousel.php:827, ../includes/Elements/Woo_Product_Gallery.php:437 +msgid "Products Count" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:449, ../includes/Elements/Woo_Product_Carousel.php:836, ../includes/Elements/Woo_Product_Gallery.php:446, ../includes/Elements/Woo_Product_List.php:469, ../includes/Traits/Controls.php:187, ../includes/Traits/Controls.php:317, ../includes/Traits/Controls.php:2236, ../includes/Traits/Controls.php:2275, ../includes/Traits/Controls.php:2338, ../includes/Traits/Controls.php:2376 +msgid "Offset" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:460, ../includes/Elements/Woo_Product_Carousel.php:844 +msgid "Product Status" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:473, ../includes/Elements/Woo_Product_Gallery.php:453 +msgid "Product Categories" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:486, ../includes/Elements/Woo_Product_List.php:506 +msgid "Select Products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:521, ../includes/Elements/Progress_Bar.php:147, ../includes/Elements/Woo_Product_Gallery.php:496 +msgid "div" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:522, ../includes/Elements/Progress_Bar.php:148, ../includes/Elements/Woo_Product_Gallery.php:497 +msgid "span" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:523, ../includes/Elements/Progress_Bar.php:149, ../includes/Elements/Woo_Product_Gallery.php:498 +msgid "p" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:532, ../includes/Elements/Woo_Product_Carousel.php:285, ../includes/Elements/Woo_Product_Gallery.php:504 +msgid "Show Product Rating?" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:545, ../includes/Elements/Woo_Product_Carousel.php:294, ../includes/Elements/Woo_Product_Gallery.php:540 +msgid "Show Product Price?" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:557, ../includes/Elements/Woo_Product_Carousel.php:303 +msgid "Short Description?" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:569, ../includes/Elements/Woo_Product_Carousel.php:312, ../includes/Traits/Controls.php:1184, ../includes/Traits/Controls.php:1155 +msgid "Excerpt Words" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:607, ../includes/Traits/Woo_Product_Comparable.php:158 +msgid "Show Product Compare?" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:625 +msgid "Show Wishlist?" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:641 +msgid "Add To Cart" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:648 +msgid "Show Add to cart custom text" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:660, ../includes/Elements/Woo_Product_List.php:923 +msgid "Simple Product" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:664, ../includes/Elements/Product_Grid.php:712, ../includes/Elements/Woo_Product_List.php:927, ../includes/Elements/Woo_Product_List.php:978 +msgid "Buy Now" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:676, ../includes/Elements/Woo_Product_List.php:940 +msgid "Variable Product" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:680, ../includes/Elements/Woo_Product_List.php:944 +msgid "Select options" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:692, ../includes/Elements/Woo_Product_List.php:957 +msgid "Grouped Product" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:696, ../includes/Elements/Woo_Product_List.php:961 +msgid "View products" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:708, ../includes/Elements/Woo_Product_List.php:974 +msgid "External Product" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:724, ../includes/Elements/Woo_Product_List.php:991 +msgid "Default Product" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:774, ../includes/Elements/Woo_Product_Gallery.php:578, ../includes/Traits/Controls.php:719, ../includes/Traits/Controls.php:1227 +msgid "Label Text" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:852, ../includes/Elements/Team_Member.php:390, ../includes/Elements/Woo_Product_Gallery.php:635 +msgid "Content Background Color" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1068 +msgid "Image Width(%)" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1088, ../includes/Elements/Woo_Product_Carousel.php:1124 +msgid "Product Details" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1222 +msgid "Padding (PX)" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1244 +msgid "Width (%)" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1285, ../includes/Elements/Woo_Product_Carousel.php:1185, ../includes/Elements/Woo_Product_Gallery.php:806 +msgid "Product Title Color" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1305, ../includes/Elements/Woo_Product_Carousel.php:1205, ../includes/Elements/Woo_Product_Gallery.php:826 +msgid "Product Price" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1325, ../includes/Elements/Product_Grid.php:2601, ../includes/Elements/Woo_Product_Carousel.php:1225, ../includes/Elements/Woo_Product_Carousel.php:1688, ../includes/Elements/Woo_Product_Gallery.php:846, ../includes/Elements/Woo_Product_Gallery.php:1897 +msgid "Sale Price Color" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1344, ../includes/Elements/Woo_Product_Carousel.php:1245, ../includes/Elements/Woo_Product_Gallery.php:865, ../includes/Elements/Woo_Product_List.php:2074 +msgid "Star Rating" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1352, ../includes/Elements/Testimonial.php:619, ../includes/Elements/Woo_Product_Carousel.php:1253, ../includes/Elements/Woo_Product_Gallery.php:873, ../includes/Elements/Woo_Product_List.php:2082 +msgid "Rating Color" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1431, ../includes/Elements/Woo_Product_Carousel.php:1288 +msgid "Product Description" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1475 +msgid "Sale Badge Style" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1486, ../includes/Elements/Woo_Product_Carousel.php:1333, ../includes/Elements/Woo_Product_Gallery.php:934 +msgid "Sale Badge Color" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1498, ../includes/Elements/Woo_Product_Carousel.php:1345, ../includes/Elements/Woo_Product_Gallery.php:946 +msgid "Sale Badge Background" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1520, ../includes/Elements/Woo_Product_Carousel.php:1367, ../includes/Elements/Woo_Product_Gallery.php:968, ../includes/Elements/Woo_Product_Gallery.php:2016 +msgid "Stock Out Badge" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1528, ../includes/Elements/Woo_Product_Carousel.php:1375, ../includes/Elements/Woo_Product_Gallery.php:976 +msgid "Stock Out Badge Color" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1540, ../includes/Elements/Woo_Product_Carousel.php:1387, ../includes/Elements/Woo_Product_Gallery.php:988 +msgid "Stock Out Badge Background" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1630, ../includes/Elements/Product_Grid.php:1710, ../includes/Elements/Woo_Product_Gallery.php:1072, ../includes/Elements/Woo_Product_Gallery.php:1145 +msgid "Button Color" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1785, ../includes/Elements/Woo_Product_Carousel.php:885, ../includes/Elements/Woo_Product_Gallery.php:1560 +msgid "Sale / Stock Out Badge" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1837, ../includes/Elements/Woo_Product_Carousel.php:930, ../includes/Elements/Woo_Product_Gallery.php:1601, ../includes/Elements/Woo_Product_List.php:723 +msgid "Sale Text" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1849, ../includes/Elements/Woo_Product_Carousel.php:941, ../includes/Elements/Woo_Product_Gallery.php:1612, ../includes/Elements/Woo_Product_List.php:738 +msgid "Stock Out Text" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1892, ../includes/Elements/Woo_Product_Gallery.php:1634 +msgid "Show Quick view?" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:1902, ../includes/Elements/Woo_Product_Gallery.php:1649 +msgid "Quick view Title Tag" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2005, ../includes/Elements/Woo_Product_Carousel.php:1458 +msgid "Icons Size" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2256 +msgid "Show pagination" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2268 +msgid "Previous Label" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2269 +msgid "←" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2279 +msgid "Next Label" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2280 +msgid "→" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2507 +msgid "Loader" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2533, ../includes/Elements/Woo_Product_Carousel.php:1621, ../includes/Elements/Woo_Product_Gallery.php:1824, ../includes/Elements/Woo_Product_List.php:2860 +msgid "Popup" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2643, ../includes/Elements/Woo_Product_Carousel.php:1742, ../includes/Elements/Woo_Product_Gallery.php:1939 +msgid "Review Link Color" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2654, ../includes/Elements/Woo_Product_Carousel.php:1754, ../includes/Elements/Woo_Product_Gallery.php:1950 +msgid "Review Link Hover" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2679, ../includes/Elements/Woo_Product_Carousel.php:1779, ../includes/Elements/Woo_Product_List.php:724, ../includes/Elements/Woo_Product_List.php:1941, ../includes/Elements/Woo_Product_List.php:3559 +msgid "Sale" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:2777, ../includes/Elements/Woo_Product_Carousel.php:1876, ../includes/Elements/Woo_Product_Gallery.php:2114, ../includes/Elements/Woo_Product_List.php:2926 +msgid "Cart Button" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:3357, ../includes/Elements/Woo_Product_Carousel.php:147, ../includes/Elements/Woo_Product_List.php:3395 +msgid "Publish" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:3358, ../includes/Elements/Woo_Product_Carousel.php:148, ../includes/Elements/Woo_Product_List.php:3396 +msgid "Draft" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:3359, ../includes/Elements/Woo_Product_Carousel.php:149, ../includes/Elements/Woo_Product_List.php:3397 +msgid "Pending Review" +msgstr "" + +#: ../includes/Elements/Product_Grid.php:3360, ../includes/Elements/Woo_Product_Carousel.php:150, ../includes/Elements/Woo_Product_List.php:3398 +msgid "Schedule" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:85 +msgid "Line Rainbow (Pro)" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:87 +msgid "Circle Fill (Pro)" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:88 +msgid "Half Circle" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:89 +msgid "Half Circle Fill (Pro)" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:90 +msgid "Box (Pro)" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:161, ../includes/Elements/Progress_Bar.php:174, ../includes/Elements/Progress_Bar.php:807 +msgid "Inner Title" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:193 +msgid "Counter Value Type" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:196, ../includes/Elements/Woo_Product_Carousel.php:401, ../includes/Elements/Woo_Product_List.php:589 +msgid "Static" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:207, ../includes/Elements/Progress_Bar.php:230 +msgid "Counter Value" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:247 +msgid "Display Count" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:278 +msgid "Prefix Label" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:295 +msgid "Postfix Label" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:298 +msgid "Postfix" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:497 +msgid "Fill" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:582 +msgid "Show Stripe" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:596 +msgid "Stripe Animation" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:599 +msgid "Left To Right" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:600 +msgid "Right To Left" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:601 +msgid "Disabled" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:692 +msgid "Stroke Width" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:717 +msgid "Stroke Color" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:741, ../includes/Elements/SVG_Draw.php:408, ../includes/Extensions/Reading_Progress.php:172 +msgid "Fill Color" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:818 +msgid "Inner Title Color" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:844, ../includes/Traits/Elements.php:148, ../includes/templates/admin/elements.php:288 +msgid "Counter" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:855 +msgid "Counter Color" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:869 +msgid "Prefix/Postfix" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:883 +msgid "Prefix/Postfix Color" +msgstr "" + +#: ../includes/Elements/Progress_Bar.php:946, ../includes/Elements/Progress_Bar.php:977, ../includes/Elements/Progress_Bar.php:977, ../includes/Elements/Progress_Bar.php:1023 +msgid "%" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:129 +msgid "There are no menus in your site.
        Go to the Menus screen to create one." +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:116 +msgid "Select Menu" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:117 +msgid "Go to the Menu screen to manage your menus." +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:168 +msgid "Hamburger Options" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:175 +msgid "Disable Selected Menu" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:188 +msgid "Hamburger Alignment" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:217 +msgid "Stretch the dropdown of the menu to full width." +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:239 +msgid "Mobile Dropdown" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:250 +msgid "Breakpoint" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:277 +msgid "Hamburger Menu" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:284 +msgid "Min Height" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:496 +msgid "Dropdown Items" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:588, ../includes/Elements/Simple_Menu.php:914, ../includes/Elements/Simple_Menu.php:1042, ../includes/Elements/Simple_Menu.php:1135, ../includes/Elements/Simple_Menu.php:1314, ../includes/Elements/Simple_Menu.php:1447 +msgid "Dropdown Indicator" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:597, ../includes/Extensions/Table_of_Content.php:611 +msgid "Top Position" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:619 +msgid "Dropdown Menu" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:631 +msgid "To Top" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:633 +msgid "ZoomOut" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:709 +msgid "Main Menu" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:753 +msgid "Top Level Item" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:761 +msgid "Item Padding" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:850, ../includes/Elements/Simple_Menu.php:1256 +msgid "Divider Color" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:961, ../includes/Elements/Simple_Menu.php:1051, ../includes/Elements/Simple_Menu.php:1144, ../includes/Elements/Simple_Menu.php:1362, ../includes/Elements/Simple_Menu.php:1456 +msgid "Important Note" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:964, ../includes/Elements/Simple_Menu.php:1054, ../includes/Elements/Simple_Menu.php:1147, ../includes/Elements/Simple_Menu.php:1365, ../includes/Elements/Simple_Menu.php:1459 +msgid "
        Following options are only available in the Small screens for Horizontal Layout, and all screens for Vertical Layout
        " +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:1202 +msgid "Dropdown Item" +msgstr "" + +#. translators: 1: Breakpoint label, 2: `>` character, 3: Breakpoint value +#: ../includes/Elements/Simple_Menu.php:1527 +msgid "%1$s (%2$s %3$dpx)" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:1534 +msgid "Desktop (> 2400px)" +msgstr "" + +#: ../includes/Elements/Simple_Menu.php:1633 +msgid "Humberger Toggle Menu" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:92 +msgid "Sticky Options" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:100 +msgid "Sticky" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:119 +msgid "Top Left" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:120 +msgid "Top Right" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:121, ../includes/Extensions/Scroll_to_Top.php:116 +msgid "Bottom Left" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:122, ../includes/Extensions/Scroll_to_Top.php:117 +msgid "Bottom Right" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:148 +msgid "YouTube" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:149 +msgid "Vimeo" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:150 +msgid "Self Hosted" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:161 +msgid "Enter your URL (YouTube)" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:179 +msgid "Enter your URL (Vimeo)" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:197 +msgid "Enter your URL (Dailymotion)" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:211 +msgid "External URL" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:248 +msgid "Enter your URL" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:264 +msgid "Choose File" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:280 +msgid "Start Time" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:296 +msgid "End Time" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:312 +msgid "Video Options" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:332 +msgid "Autoplay requires mute volume." +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:344 +msgid "Mute" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:358 +msgid "Loop" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:369 +msgid "Show Bar" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:384, ../includes/Elements/Sticky_Video.php:392 +msgid "Image Overlay" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:397 +msgid "Transparent" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:406 +msgid "Choose Image" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:434 +msgid "Play Icon" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:448 +msgid "Choose Icon" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:460 +msgid "Play icon appears on top of overlay image." +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:475 +msgid "Sticky Video Interface" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:525 +msgid "Scroll Height To Display Sticky (%)" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:547, ../includes/Extensions/Table_of_Content.php:866 +msgid "Close Button Color" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:563 +msgid "Player" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:653 +msgid "Interface" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:661 +msgid "Interface Color" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:677 +msgid "Play Button Size" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:702, ../includes/Extensions/Table_of_Content.php:958 +msgid "Bar" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:710 +msgid "Bar Padding" +msgstr "" + +#: ../includes/Elements/Sticky_Video.php:733 +msgid "Bar Margin" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:86 +msgid "Custom SVG" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:111 +msgid "SVG Code" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:117 +msgid "SVG draw works best on path elements." +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:125 +msgid "Exclude Style" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:130 +msgid "Exclude style from SVG Source (If any)." +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:224 +msgid "Appearance" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:232 +msgid "SVG Fill Type" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:237 +msgid "Fill After Draw" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:238 +msgid "Fill Before Draw" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:247 +msgid "Fill Transition" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:254 +msgid "Duration on SVG fills (in seconds)" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:266 +msgid "On Page Load" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:267 +msgid "On Page Scroll" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:268 +msgid "Mouse Hover" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:277 +msgid "Drawing Start Point" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:286 +msgid "The point at which the drawing begins to animate as scrolls down (in pixels)." +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:293 +msgid "Pause on Hover Off" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:301 +msgid "Pause SVG drawing on mouse leave" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:308 +msgid "Repeat Drawing" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:327 +msgid "Reverse" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:328 +msgid "Restart" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:340, ../includes/Elements/Woo_Product_Carousel.php:611 +msgid "Speed" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:349 +msgid "Duration on SVG draws (in ms)" +msgstr "" + +#: ../includes/Elements/SVG_Draw.php:366 +msgid "Path Thickness" +msgstr "" + +#: ../includes/Elements/Team_Member.php:66 +msgid "Team Member Image" +msgstr "" + +#: ../includes/Elements/Team_Member.php:74 +msgid "Team Member Avatar" +msgstr "" + +#: ../includes/Elements/Team_Member.php:103 +msgid "Team Member Content" +msgstr "" + +#: ../includes/Elements/Team_Member.php:116, ../includes/Elements/Testimonial.php:140 +msgid "John Doe" +msgstr "" + +#: ../includes/Elements/Team_Member.php:126 +msgid "Job Position" +msgstr "" + +#: ../includes/Elements/Team_Member.php:131 +msgid "Software Engineer" +msgstr "" + +#: ../includes/Elements/Team_Member.php:146 +msgid "Add team member description here. Remove the text if not necessary." +msgstr "" + +#: ../includes/Elements/Team_Member.php:157 +msgid "Social Profiles" +msgstr "" + +#: ../includes/Elements/Team_Member.php:164 +msgid "Display Social Profiles?" +msgstr "" + +#: ../includes/Elements/Team_Member.php:197 +msgid "Place URL here" +msgstr "" + +#: ../includes/Elements/Team_Member.php:272 +msgid "Team Member Styles" +msgstr "" + +#: ../includes/Elements/Team_Member.php:280 +msgid "Centered Style" +msgstr "" + +#: ../includes/Elements/Team_Member.php:281 +msgid "Circle Style" +msgstr "" + +#: ../includes/Elements/Team_Member.php:282 +msgid "Social on Bottom" +msgstr "" + +#: ../includes/Elements/Team_Member.php:283 +msgid "Social on Right" +msgstr "" + +#: ../includes/Elements/Team_Member.php:317 +msgid "Content Card" +msgstr "" + +#: ../includes/Elements/Team_Member.php:349 +msgid "Enable Description Overlay" +msgstr "" + +#: ../includes/Elements/Team_Member.php:403 +msgid "Set Alignment" +msgstr "" + +#: ../includes/Elements/Team_Member.php:467 +msgid "Team Member Image Style" +msgstr "" + +#: ../includes/Elements/Team_Member.php:475, ../includes/Elements/Testimonial.php:370 +msgid "Image Width" +msgstr "" + +#: ../includes/Elements/Team_Member.php:541, ../includes/Elements/Testimonial.php:452 +msgid "Rounded Avatar?" +msgstr "" + +#: ../includes/Elements/Team_Member.php:577 +msgid "Member Name" +msgstr "" + +#: ../includes/Elements/Team_Member.php:585 +msgid "Member Name Color" +msgstr "" + +#: ../includes/Elements/Team_Member.php:605 +msgid "Member Job Position" +msgstr "" + +#: ../includes/Elements/Team_Member.php:614 +msgid "Job Position Color" +msgstr "" + +#: ../includes/Elements/Team_Member.php:634 +msgid "Member Description" +msgstr "" + +#: ../includes/Elements/Team_Member.php:643 +msgid "Description Color" +msgstr "" + +#: ../includes/Elements/Team_Member.php:668 +msgid "Social Profiles Style" +msgstr "" + +#: ../includes/Elements/Team_Member.php:701 +msgid "Social Profiles Margin" +msgstr "" + +#: ../includes/Elements/Team_Member.php:714 +msgid "Social Icon Padding" +msgstr "" + +#: ../includes/Elements/Team_Member.php:726 +msgid "Social Icon Distance" +msgstr "" + +#: ../includes/Elements/Team_Member.php:845 +msgid "Hover Background" +msgstr "" + +#: ../includes/Elements/Team_Member.php:872 +msgid "Hover Border Color" +msgstr "" + +#: ../includes/Elements/Testimonial.php:82 +msgid "Testimonial Image" +msgstr "" + +#: ../includes/Elements/Testimonial.php:89 +msgid "Display Avatar?" +msgstr "" + +#: ../includes/Elements/Testimonial.php:98 +msgid "Testimonial Avatar" +msgstr "" + +#: ../includes/Elements/Testimonial.php:131 +msgid "Testimonial Content" +msgstr "" + +#: ../includes/Elements/Testimonial.php:138, ../includes/Elements/Testimonial.php:488 +msgid "User Name" +msgstr "" + +#: ../includes/Elements/Testimonial.php:151, ../includes/Elements/Testimonial.php:528 +msgid "Company Name" +msgstr "" + +#: ../includes/Elements/Testimonial.php:153 +msgid "Codetic" +msgstr "" + +#: ../includes/Elements/Testimonial.php:164 +msgid "Testimonial Description" +msgstr "" + +#: ../includes/Elements/Testimonial.php:166 +msgid "Add testimonial description here. Edit and place your own text." +msgstr "" + +#: ../includes/Elements/Testimonial.php:173 +msgid "Description Height" +msgstr "" + +#: ../includes/Elements/Testimonial.php:190 +msgid "Display Rating?" +msgstr "" + +#: ../includes/Elements/Testimonial.php:200 +msgid "Rating Number" +msgstr "" + +#: ../includes/Elements/Testimonial.php:250 +msgid "Testimonial Styles" +msgstr "" + +#: ../includes/Elements/Testimonial.php:264 +msgid "Content | Icon/Image | Bio" +msgstr "" + +#: ../includes/Elements/Testimonial.php:265 +msgid "Icon/Image | Content" +msgstr "" + +#: ../includes/Elements/Testimonial.php:266 +msgid "Content | Icon/Image" +msgstr "" + +#: ../includes/Elements/Testimonial.php:267 +msgid "Content Top | Icon Title Inline" +msgstr "" + +#: ../includes/Elements/Testimonial.php:268 +msgid "Content Bottom | Icon Title Inline" +msgstr "" + +#: ../includes/Elements/Testimonial.php:302 +msgid "Gradient Background" +msgstr "" + +#: ../includes/Elements/Testimonial.php:314 +msgid "Layout Alignment" +msgstr "" + +#: ../includes/Elements/Testimonial.php:346 +msgid "Display User & Company Block?" +msgstr "" + +#: ../includes/Elements/Testimonial.php:359 +msgid "Testimonial Image Style" +msgstr "" + +#: ../includes/Elements/Testimonial.php:396 +msgid "Image Max Width" +msgstr "" + +#: ../includes/Elements/Testimonial.php:480 +msgid "Color, Typography & Spacing" +msgstr "" + +#: ../includes/Elements/Testimonial.php:496 +msgid "User Name Color" +msgstr "" + +#: ../includes/Elements/Testimonial.php:537 +msgid "Company Color" +msgstr "" + +#: ../includes/Elements/Testimonial.php:569 +msgid "Testimonial Text" +msgstr "" + +#: ../includes/Elements/Testimonial.php:578 +msgid "Testimonial Text Color" +msgstr "" + +#: ../includes/Elements/Testimonial.php:635 +msgid "Rating Size" +msgstr "" + +#: ../includes/Elements/Testimonial.php:647 +msgid "Distance Between Rating Item" +msgstr "" + +#: ../includes/Elements/Testimonial.php:673 +msgid "Quotation Style" +msgstr "" + +#: ../includes/Elements/Testimonial.php:681 +msgid "Quotation Mark Color" +msgstr "" + +#: ../includes/Elements/Testimonial.php:701 +msgid "Quotation Postion From Top" +msgstr "" + +#: ../includes/Elements/Testimonial.php:723 +msgid "Quotation Postion From Right" +msgstr "" + +#: ../includes/Elements/Tooltip.php:87, ../includes/Elements/Tooltip.php:197 +msgid "Shortcode" +msgstr "" + +#: ../includes/Elements/Tooltip.php:146 +msgid "Hover Me!" +msgstr "" + +#: ../includes/Elements/Tooltip.php:156 +msgid "Content Tag" +msgstr "" + +#: ../includes/Elements/Tooltip.php:167 +msgid "DIV" +msgstr "" + +#: ../includes/Elements/Tooltip.php:168 +msgid "SPAN" +msgstr "" + +#: ../includes/Elements/Tooltip.php:200 +msgid "[shortcode-here]" +msgstr "" + +#: ../includes/Elements/Tooltip.php:239 +msgid "Enable Link" +msgstr "" + +#: ../includes/Elements/Tooltip.php:273 +msgid "Tooltip Settings" +msgstr "" + +#: ../includes/Elements/Tooltip.php:282 +msgid "Tooltip content" +msgstr "" + +#: ../includes/Elements/Tooltip.php:289 +msgid "Hover Direction" +msgstr "" + +#: ../includes/Elements/Tooltip.php:304 +msgid "Hover Speed" +msgstr "" + +#: ../includes/Elements/Tooltip.php:307 +msgid "300" +msgstr "" + +#: ../includes/Elements/Tooltip.php:336 +msgid "Content Max Width" +msgstr "" + +#: ../includes/Elements/Tooltip.php:559 +msgid "Tooltip Style" +msgstr "" + +#: ../includes/Elements/Tooltip.php:566 +msgid "Tooltip Width" +msgstr "" + +#: ../includes/Elements/Tooltip.php:591 +msgid "Tooltip Max Width" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:85 +msgid "Account Settings" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:92 +msgid "Twitter API V2" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:104 +msgid "Account Name" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:109 +msgid "Use @ sign with your account name." +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:119 +msgid "Hashtag Name" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:123 +msgid "Remove # sign from your hashtag name." +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:133 +msgid "Consumer Key" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:150 +msgid "Consumer Secret" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:167 +msgid "Bearer Token" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:184 +msgid "Auto Cache Clear" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:210 +msgid "Clear Cache" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:212 +msgid "Clear" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:214 +msgid "Note: This will refresh your feed and fetch the latest data from your Twitter account" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:233 +msgid "Content Layout" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:246 +msgid "Column Grid" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:263 +msgid "Content Length" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:275 +msgid "Column spacing" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:292 +msgid "Post Limit" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:302 +msgid "Show Replies" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:316 +msgid "Card Settings" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:323, ../includes/Traits/Controls.php:1505, ../includes/Traits/Controls.php:1538, ../includes/Traits/Controls.php:1606 +msgid "Show Avatar" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:335, ../includes/Traits/Controls.php:1638 +msgid "Show Date" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:347, ../includes/Traits/Controls.php:1212 +msgid "Show Read More" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:359 +msgid "Read More Text" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:387 +msgid "Show Media" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:399 +msgid "Hyperlinks" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:408 +msgid "Hashtag" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:420 +msgid "Mentions" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:454, ../includes/Traits/Controls.php:177 +msgid "Posts Per Page" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:613 +msgid "Card Style" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:621 +msgid "Choose Style" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:625 +msgid "Default Style" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:626 +msgid "Style Two (right icon)" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:635 +msgid "Left Icon Alignment" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:664 +msgid "Use gradient Background!" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:703 +msgid "Main Card Padding" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:766 +msgid "Left Icon Area" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:799 +msgid "Right Content Area" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:858 +msgid "Card Hover Style" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:1019 +msgid "Link Style" +msgstr "" + +#: ../includes/Elements/Twitter_Feed.php:1128 +msgid "Avatar Style" +msgstr "" + +#: ../includes/Elements/TypeForm.php:141 +msgid "Hide Header" +msgstr "" + +#: ../includes/Elements/TypeForm.php:150 +msgid "Hide Footer" +msgstr "" + +#: ../includes/Elements/TypeForm.php:240 +msgid "Form Height" +msgstr "" + +#: ../includes/Elements/TypeForm.php:266, ../includes/Extensions/Scroll_to_Top.php:319 +msgid "Opacity" +msgstr "" + +#: ../includes/Elements/WeForms.php:28 +msgid "weForm" +msgstr "" + +#: ../includes/Elements/WeForms.php:96 +msgid "Please save and refresh the page after selecting the form" +msgstr "" + +#: ../includes/Elements/WeForms.php:78 +msgid "WeForms is not installed/activated on your site. Please install and activate WeForms first." +msgstr "" + +#: ../includes/Elements/WeForms.php:137 +msgid "Form Container Styles" +msgstr "" + +#: ../includes/Elements/WeForms.php:284 +msgid "Form Fields Styles" +msgstr "" + +#: ../includes/Elements/WeForms.php:292 +msgid "Input Field Background" +msgstr "" + +#: ../includes/Elements/WeForms.php:358 +msgid "Fields Padding" +msgstr "" + +#: ../includes/Elements/WeForms.php:376 +msgid "Fields Margin" +msgstr "" + +#: ../includes/Elements/WeForms.php:442 +msgid "Focus State Style" +msgstr "" + +#: ../includes/Elements/WeForms.php:482 +msgid "Label Style" +msgstr "" + +#: ../includes/Elements/WeForms.php:505 +msgid "Color & Typography" +msgstr "" + +#: ../includes/Elements/WeForms.php:524 +msgid "Field Font Color" +msgstr "" + +#: ../includes/Elements/WeForms.php:541 +msgid "Placeholder Font Color" +msgstr "" + +#: ../includes/Elements/WeForms.php:555 +msgid "Label Typography" +msgstr "" + +#: ../includes/Elements/WeForms.php:572 +msgid "Input Fields Typography" +msgstr "" + +#: ../includes/Elements/WeForms.php:596 +msgid "Submit Button Styles" +msgstr "" + +#: ../includes/Elements/WeForms.php:604 +msgid "Button Width" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:177 +msgid "Table Builder" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:189 +msgid "Column Item" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:206 +msgid "Heading Title" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:219, ../includes/Elements/Woo_Cart.php:805 +msgid "Remove Icon" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:299 +msgid "Thumbnail Width" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:324 +msgid "Thumbnail Border Radius" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:339 +msgid "Column Width" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:365 +msgid "Input Field Background Color" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:379 +msgid "Table Items" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:389, ../includes/Elements/Woo_Checkout.php:211, ../includes/Elements/Woo_Product_Gallery.php:308 +msgid "Product" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:405, ../includes/Elements/Woo_Cart.php:1173, ../includes/Elements/Woo_Checkout.php:302, ../includes/Elements/Woo_Checkout.php:1292, ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:329, ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:535 +msgid "Total" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:420 +msgid "Table Components" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:521 +msgid "Thumbnail and Title area width" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:551 +msgid "SKU Visibility" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:909 +msgid "Cart Components" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:916 +msgid "Automatically Cart Update" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:929 +msgid "Note: By Enabling this the cart is automatically updated when quantity will updated." +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:940 +msgid "Cart Clear Button" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:954 +msgid "Clear Cart" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:968 +msgid "Cart Update Button" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:982 +msgid "Update Cart" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:995, ../includes/Elements/Woo_Cart.php:1770 +msgid "Coupon Form" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1010, ../includes/Elements/Woo_Checkout.php:439 +msgid "Apply Coupon" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1025, ../includes/Elements/Woo_Checkout.php:424 +msgid "Coupon code" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1038, ../includes/Elements/Woo_Cart.php:1053, ../includes/Elements/Woo_Cart.php:2022, ../includes/Elements/Woo_Checkout.php:333 +msgid "Continue Shopping" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1085 +msgid "Cart Totals Section" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1098 +msgid "Sub Totals" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1113 +msgid "Coupons" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1143 +msgid "Fees" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1158 +msgid "Tax" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1188 +msgid "Checkout Button Text" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1190 +msgid "Proceed to Checkout" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1200 +msgid "Empty Cart Text" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1202 +msgid "Your cart is currently empty." +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1247 +msgid "Background Color Left Side" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1263 +msgid "Background Color Right Side" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1329, ../includes/Elements/Woo_Checkout.php:922 +msgid "Table Head" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1358, ../includes/Elements/Woo_Checkout.php:980 +msgid "Table Body" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1421, ../includes/Elements/Woo_Cart.php:1644 +msgid "Primary Color" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1459 +msgid "Thumbnail Background Color" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1508, ../includes/Elements/Woo_Cart.php:1723 +msgid "Row Space" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1538 +msgid "Cart Totals" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1607 +msgid "Label Part" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1635 +msgid "Body Part" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1748 +msgid "Table Cell Padding" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:1795 +msgid "Input Color" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:2373 +msgid "Notice" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:2409, ../includes/Elements/Woo_Checkout.php:2172 +msgid "Error" +msgstr "" + +#: ../includes/Elements/Woo_Cart.php:2490, ../includes/Elements/Woo_Checkout.php:2129 +msgid "Info" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:134 +msgid "Multi Steps (Pro)" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:135 +msgid "Split (Pro)" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:163, ../includes/Elements/Woo_Checkout.php:866 +msgid "Order Details" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:172 +msgid "Your Order" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:186 +msgid "Enable Cart Update" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:197 +msgid "Change Labels" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:206 +msgid "Product Text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:226 +msgid "Quantity Text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:246 +msgid "Price Text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:266 +msgid "Subtotal Text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:283 +msgid "Shipping Text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:300 +msgid "Total Text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:319, ../includes/Elements/Woo_Checkout.php:1328 +msgid "Shop Link" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:328, ../includes/Elements/Woo_Checkout.php:395, ../includes/Elements/Woo_Checkout.php:530 +msgid "Link Text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:356, ../includes/Elements/Woo_Checkout.php:1751 +msgid "Coupon" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:383 +msgid "Have a coupon?" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:397 +msgid "Click here to enter your code" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:410 +msgid "Form Content" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:412 +msgid "If you have a coupon code, please apply it below." +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:422 +msgid "Placeholder Text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:464 +msgid "Show Preview of Login" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:505 +msgid "Returning customer?" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:520 +msgid "If you have shopped with us before, please enter your details below. If you are a new customer, please proceed to the Billing section." +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:532 +msgid "Click here to login" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:551, ../includes/Elements/Woo_Checkout.php:2319 +msgid "Customer Details" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:557 +msgid "Billing Title" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:559 +msgid "Billing Details" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:571 +msgid "Shipping Title" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:573 +msgid "Ship to a different address?" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:585 +msgid "Additional Info Title" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:587 +msgid "Additional Information" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:607 +msgid "Billing/Shipping Fields" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:614 +msgid "Enable Reordering" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:626 +msgid "Unlisted Fields Appears " +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:633 +msgid "If there is some conditional fields. you can defined where the fields will appear." +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:644 +msgid "If you didn't find your custom checkout fields. Please remove this widget and again add this. " +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:668, ../includes/Elements/Woo_Checkout.php:741 +msgid "Here you can reorder the fields by drag and drop." +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:679, ../includes/Elements/Woo_Checkout.php:691 +msgid "List Title" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:698 +msgid "Field Spacing" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:701 +msgid "First Half" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:702 +msgid "Last Half" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:771, ../includes/Elements/Woo_Checkout.php:2599 +msgid "Payment" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:779 +msgid "Payment Methods" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:791 +msgid "Button text" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:793 +msgid "Place Order" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:814 +msgid "Section Title" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:839 +msgid "Bottom Gap" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:943 +msgid "Header Color" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:1095 +msgid "Table Footer" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:1458, ../includes/Elements/Woo_Checkout.php:1817 +msgid "Links Color" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:1469, ../includes/Elements/Woo_Checkout.php:1828 +msgid "Links Hover Color" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:1571 +msgid "Form Label" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:2104 +msgid "Notices" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:2371 +msgid "Required (*)" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:2486 +msgid "Bottom Spacing (PX)" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:2509 +msgid "Pickup Point" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:2706 +msgid "Selected" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:2728 +msgid "Methods Info" +msgstr "" + +#: ../includes/Elements/Woo_Checkout.php:2761 +msgid "Privacy Policy" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:241, ../includes/Elements/Woo_Product_List.php:355, ../includes/Elements/Woo_Product_List.php:900, ../includes/Elements/Woo_Product_List.php:1704, ../includes/Elements/Woo_Product_List.php:2529 +msgid "Add to Cart" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:276, ../includes/Traits/Controls.php:1084 +msgid "Title Length" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:350 +msgid "Image Stretch" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:362, ../includes/Traits/Controls.php:1390, ../includes/Traits/Controls.php:1407 +msgid "Show Terms From" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:366, ../includes/Traits/Controls.php:1411 +msgid "Tags" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:378, ../includes/Traits/Controls.php:1425 +msgid "Max Terms to Show" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:395 +msgid "Button Appears" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:402 +msgid "No Buttons" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:411 +msgid "Static option will not work for Preset 4." +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:423 +msgid "Show Quick View?" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:433 +msgid "Quick View Title Tag" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:468 +msgid "Title Clickable?" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:478, ../includes/Traits/Controls.php:2464 +msgid "Not Found Message" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:480, ../includes/Elements/Woo_Product_List.php:1070 +msgid "Products Not Found" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:496 +msgid "Carousel Settings" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:517 +msgid "Visible Product" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:557 +msgid "Depth" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:594 +msgid "Items Gap" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:736 +msgid "Image Dots" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:751 +msgid "Image Dots Visibility" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:1010 +msgid "Use opacity color for overlay design." +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:1213 +msgid "Regular Price Color" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:1325, ../includes/Elements/Woo_Product_Gallery.php:926, ../includes/Elements/Woo_Product_Gallery.php:1975 +msgid "Sale Badge" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:1730 +msgid "Review Color" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:2229, ../includes/Traits/Controls.php:676, ../includes/Traits/Controls.php:693 +msgid "Inside" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:2230, ../includes/Traits/Controls.php:677, ../includes/Traits/Controls.php:694 +msgid "Outside" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:2239 +msgid "Use Custom Width/Height?" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:2523 +msgid "Images Dots" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:2588 +msgid "Image Size" +msgstr "" + +#: ../includes/Elements/Woo_Product_Carousel.php:3040, ../includes/Elements/Woo_Product_List.php:3746 +msgid "

        No layout found!

        " +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:245 +msgid "Show All Category Tab" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:257 +msgid "Change All Text" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:274 +msgid "Show Terms Thumbnail" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:280 +msgid "Display thumbnail if a term (Category/Tag) has a thumbnail." +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:464 +msgid "Product Tags" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:517 +msgid "Show Stock Out Products?" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:527 +msgid "Show Secondary Image on Hover" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:533 +msgid "Enable to show a secondary image from the product gallery on hover." +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:1015 +msgid "Add to Cart Button Styles" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:1212 +msgid "Gallery Styles" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:1253 +msgid "Gap" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:1507 +msgid "Width (PX)" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:1676 +msgid "Show Add to Cart?" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:1686 +msgid "Show Link?" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:2511 +msgid "No Layout Found" +msgstr "" + +#: ../includes/Elements/Woo_Product_Gallery.php:2506 +msgid "No Product Found" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:243, ../includes/Elements/Woo_Product_List.php:598, ../includes/Elements/Woo_Product_List.php:1450, ../includes/Elements/Woo_Product_List.php:1919 +msgid "Content Header" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:250, ../includes/Elements/Woo_Product_List.php:655, ../includes/Elements/Woo_Product_List.php:1928 +msgid "Badge" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:268, ../includes/Elements/Woo_Product_List.php:2120 +msgid "Review Count" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:288, ../includes/Elements/Woo_Product_List.php:753, ../includes/Elements/Woo_Product_List.php:1510, ../includes/Elements/Woo_Product_List.php:2194 +msgid "Content Body" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:304, ../includes/Elements/Woo_Product_List.php:805, ../includes/Elements/Woo_Product_List.php:1560, ../includes/Elements/Woo_Product_List.php:2285 +msgid "Excerpt" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:324, ../includes/Elements/Woo_Product_List.php:841, ../includes/Elements/Woo_Product_List.php:1634, ../includes/Elements/Woo_Product_List.php:2400 +msgid "Content Footer" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:331, ../includes/Elements/Woo_Product_List.php:343, ../includes/Elements/Woo_Product_List.php:850, ../includes/Elements/Woo_Product_List.php:1643, ../includes/Elements/Woo_Product_List.php:2409, ../includes/Elements/Woo_Product_List.php:2420 +msgid "Total Sold" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:364, ../includes/Elements/Woo_Product_List.php:1009, ../includes/Elements/Woo_Product_List.php:2650 +msgid "Quick View" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:480 +msgid "Status" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:494 +msgid "Categories" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:539, ../includes/Elements/Woo_Product_List.php:792 +msgid "Clickable" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:584 +msgid "Add to Cart, Quick View, Link buttons/icons on content footer or on image hover or in both positions" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:588 +msgid "Both" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:608 +msgid "Whether to show content header before or after the title" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:625 +msgid "Content header items before or after the title" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:642 +msgid "Content header items alignment" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:647 +msgid "Right to Left" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:739, ../includes/Elements/Woo_Product_List.php:1999, ../includes/Elements/Woo_Product_List.php:3560 +msgid "Stock Out" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:770 +msgid "Tag" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:813 +msgid "Words Count" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:859, ../includes/Elements/Woo_Product_List.php:2456 +msgid "Remaining" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:872 +msgid "Total Sold Text" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:875 +msgid "Total Sold:" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:886 +msgid "Remaining Text" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:889 +msgid "Remaining:" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1046, ../includes/Elements/Woo_Product_List.php:1769 +msgid "View Product" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1059 +msgid "Not Found" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1073, ../includes/Template/Content/Product_Grid.php:82, ../includes/Template/Content/Woo_Product_List.php:82 +msgid "No products found!" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1316 +msgid "Image Wrapper" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1413 +msgid "Content Wrapper" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1456 +msgid "Custom Spacing" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1466 +msgid "Title spacing can be added from Style => Content => Content Body => Title " +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1652 +msgid "Progress Height" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1694 +msgid "Static Buttons" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:1836, ../includes/Elements/Woo_Product_List.php:2764 +msgid "On Hover Buttons" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:2054 +msgid "Badge Size" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:2323 +msgid "Regular Price" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:2494 +msgid "Progress Outer" +msgstr "" + +#: ../includes/Elements/Woo_Product_List.php:2507 +msgid "Progress Inner" +msgstr "" + +#: ../includes/Elements/WpForms.php:77 +msgid "WPForms is not installed/activated on your site. Please install and activate WPForms first." +msgstr "" + +#: ../includes/Extensions/Custom_JS.php:22, ../includes/templates/admin/extensions.php:58 +msgid "Custom JS" +msgstr "" + +#: ../includes/Extensions/Custom_JS.php:31 +msgid "Add your own custom JS here" +msgstr "" + +#: ../includes/Extensions/Custom_JS.php:48 +msgid "You may use both jQuery selector e.g. $(‘.selector’) or Vanilla JS selector e.g. document.queryselector(‘.selector’)" +msgstr "" + +#: ../includes/Extensions/Custom_JS.php:57 +msgid "For more information, click here" +msgstr "" + +#: ../includes/Extensions/Post_Duplicator.php:35, ../includes/Extensions/Post_Duplicator.php:56 +msgid "EA Duplicator" +msgstr "" + +#: ../includes/Extensions/Promotion.php:33 +msgid "Upgrade Essential Addons" +msgstr "" + +#: ../includes/Extensions/Promotion.php:45 +msgid " Parallax" +msgstr "" + +#: ../includes/Extensions/Promotion.php:55 +msgid "Meet EA Parallax" +msgstr "" + +#: ../includes/Extensions/Promotion.php:56 +msgid "Create stunning Parallax effects on your site and blow everyone away." +msgstr "" + +#: ../includes/Extensions/Promotion.php:69 +msgid " Particles" +msgstr "" + +#: ../includes/Extensions/Promotion.php:79 +msgid "Meet EA Particles" +msgstr "" + +#: ../includes/Extensions/Promotion.php:80 +msgid "Create stunning Particles effects on your site and blow everyone away." +msgstr "" + +#: ../includes/Extensions/Promotion.php:93 +msgid " Content Protection" +msgstr "" + +#: ../includes/Extensions/Promotion.php:103 +msgid "Meet EA Content Protection" +msgstr "" + +#: ../includes/Extensions/Promotion.php:104 +msgid "Put a restriction on any of your content and protect your privacy." +msgstr "" + +#: ../includes/Extensions/Promotion.php:117 +msgid " Advanced Tooltip" +msgstr "" + +#: ../includes/Extensions/Promotion.php:127 +msgid "Meet EA Advanced Tooltip" +msgstr "" + +#: ../includes/Extensions/Promotion.php:128 +msgid "Highlight any Elementor widgets with a key message when they are hovered." +msgstr "" + +#: ../includes/Extensions/Promotion.php:140 +msgid " Conditional Display" +msgstr "" + +#: ../includes/Extensions/Promotion.php:150 +msgid "Meet EA Conditional Display" +msgstr "" + +#: ../includes/Extensions/Promotion.php:151 +msgid "Control any section, column, container or widget’s visibility with your own logic." +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:30 +msgid " Reading Progress Bar" +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:38 +msgid "Enable Reading Progress Bar" +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:50, ../includes/Extensions/Scroll_to_Top.php:51 +msgid "Enabled Globally?" +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:73 +msgid "Enable Reading Progress Bar Globally" +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:74, ../includes/Extensions/Scroll_to_Top.php:75, ../includes/Extensions/Table_of_Content.php:76 +msgid "Enabling this option will effect on entire site." +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:90, ../includes/Extensions/Scroll_to_Top.php:91, ../includes/Extensions/Table_of_Content.php:109 +msgid "Display On" +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:94, ../includes/Extensions/Scroll_to_Top.php:95, ../includes/Extensions/Table_of_Content.php:90 +msgid "All Posts" +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:95, ../includes/Extensions/Scroll_to_Top.php:96, ../includes/Extensions/Table_of_Content.php:91 +msgid "All Pages" +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:96, ../includes/Extensions/Scroll_to_Top.php:97 +msgid "All Posts & Pages" +msgstr "" + +#: ../includes/Extensions/Reading_Progress.php:188 +msgid "Animation Speed" +msgstr "" + +#: ../includes/Extensions/Scroll_to_Top.php:31 +msgid " Scroll to Top" +msgstr "" + +#: ../includes/Extensions/Scroll_to_Top.php:39 +msgid "Enable Scroll to Top" +msgstr "" + +#: ../includes/Extensions/Scroll_to_Top.php:74 +msgid "Enable Scroll to Top Globally" +msgstr "" + +#: ../includes/Extensions/Scroll_to_Top.php:292, ../includes/Extensions/Table_of_Content.php:472 +msgid "Z Index" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:34 +msgid " Table of Contents" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:42 +msgid "Enable Table of Contents" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:75 +msgid "Enable Table of Contents Globally" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:101 +msgid "All %s" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:127, ../includes/templates/admin/extensions.php:44 +msgid "Table of Contents" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:141 +msgid "HTML Tag" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:180, ../includes/Traits/Controls.php:273 +msgid "Include" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:190 +msgid "Supported Heading Tag" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:219 +msgid "Content Selector" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:222 +msgid "Which content are searched for heading tag, Provide unique selector to replace default selector" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:237, ../includes/Traits/Controls.php:162, ../includes/Traits/Controls.php:285 +msgid "Exclude" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:247 +msgid "Exclude By Selector" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:250 +msgid "CSS selectors, in a comma-separated list" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:269 +msgid "Keep Sub Heading Collapsed" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:284 +msgid "Heading Text in URL" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:299 +msgid "Stop Word Wrap" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:314 +msgid "TOC Auto Collapse" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:329 +msgid "TOC Auto Highlight" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:344 +msgid "Single or All Visible Headings?" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:347 +msgid "Single" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:350 +msgid "If you select \"Single\", only the first visible heading will be highlighted. If you select \"All\", all visible headings will be highlighted." +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:361 +msgid "Hide TOC in mobile" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:400 +msgid "Sticky Scroll Effect" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:423 +msgid "Sticky Top Offset" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:449 +msgid "Main Page Offset" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:499 +msgid "Need more information about TOC Visit documentation" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:513 +msgid "EA TOC" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:573, ../includes/Traits/Controls.php:905 +msgid "Bullet" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:695 +msgid "EA TOC Header" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:755 +msgid "Collapse" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:778 +msgid "Text Orientation" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:783 +msgid "Bottom to Top" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:791 +msgid "Close Button" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:907 +msgid "EA TOC Body" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:952 +msgid "Indicator Style" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:966 +msgid "Indicator Size" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:992 +msgid "Indicator Position" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:1111 +msgid "Top Level Space" +msgstr "" + +#: ../includes/Extensions/Table_of_Content.php:1137 +msgid "Sub Item Space" +msgstr "" + +#: ../includes/Extensions/Wrapper_Link.php:29 +msgid " Wrapper Link" +msgstr "" + +#: ../includes/Extensions/Wrapper_Link.php:37 +msgid "Enable Wrapper Link" +msgstr "" + +#: ../includes/Traits/Admin.php:31 +msgid "Essential Addons a" +msgstr "" + +#: ../includes/Traits/Admin.php:32 +msgid "Essential Addons %s" +msgstr "" + +#: ../includes/Traits/Admin.php:68, ../includes/templates/admin/popup.php:104 +msgid "Login | Register Form Settings" +msgstr "" + +#: ../includes/Traits/Admin.php:69, ../includes/templates/admin/popup.php:68, ../includes/templates/admin/popup.php:270 +msgid "To configure the API Keys, check out this doc" +msgstr "" + +#: ../includes/Traits/Admin.php:69 +msgid "To retrieve your API Keys, click here" +msgstr "" + +#: ../includes/Traits/Admin.php:70, ../includes/templates/admin/popup.php:62, ../includes/templates/admin/popup.php:264 +msgid "Save" +msgstr "" + +#: ../includes/Traits/Admin.php:71, ../includes/templates/admin/popup.php:64, ../includes/templates/admin/popup.php:266 +msgid "Cancel" +msgstr "" + +#: ../includes/Traits/Admin.php:72 +msgid "Login | Register Form Settings Saved" +msgstr "" + +#: ../includes/Traits/Admin.php:73 +msgid "Reload the page to see updated data" +msgstr "" + +#: ../includes/Traits/Admin.php:74 +msgid "Oops..." +msgstr "" + +#: ../includes/Traits/Admin.php:76, ../includes/templates/admin/popup.php:111 +msgid "reCAPTCHA v2" +msgstr "" + +#: ../includes/Traits/Admin.php:77 +msgid "Site Key" +msgstr "" + +#: ../includes/Traits/Admin.php:78 +msgid "Site Secret" +msgstr "" + +#: ../includes/Traits/Admin.php:80 +msgid "reCAPTCHA Language Code" +msgstr "" + +#: ../includes/Traits/Admin.php:81, ../includes/templates/admin/popup.php:170 +msgid "Google Login" +msgstr "" + +#: ../includes/Traits/Admin.php:82 +msgid "Google Client ID" +msgstr "" + +#: ../includes/Traits/Admin.php:83, ../includes/templates/admin/popup.php:187 +msgid "Facebook Login" +msgstr "" + +#: ../includes/Traits/Admin.php:84 +msgid "Facebook APP ID" +msgstr "" + +#: ../includes/Traits/Admin.php:85 +msgid "Facebook APP Secret" +msgstr "" + +#: ../includes/Traits/Admin.php:115 +msgid "Extensions" +msgstr "" + +#: ../includes/Traits/Admin.php:116 +msgid "Tools" +msgstr "" + +#: ../includes/Traits/Admin.php:119 +msgid "Go Premium" +msgstr "" + +#: ../includes/Traits/Admin.php:167 +msgid "We hope you're enjoying Essential Addons for Elementor! Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?" +msgstr "" + +#: ../includes/Traits/Admin.php:175 +msgid "Ok, you deserve it!" +msgstr "" + +#: ../includes/Traits/Admin.php:179 +msgid "I already did" +msgstr "" + +#: ../includes/Traits/Admin.php:186 +msgid "Maybe Later" +msgstr "" + +#: ../includes/Traits/Admin.php:194 +msgid "I need help" +msgstr "" + +#: ../includes/Traits/Admin.php:198 +msgid "Never show again" +msgstr "" + +#: ../includes/Traits/Admin.php:294, ../includes/Traits/Admin.php:429 +msgid "Install Essential Blocks" +msgstr "" + +#: ../includes/Traits/Admin.php:303, ../includes/Traits/Admin.php:482 +msgid "Using Gutenberg? Check out Essential Blocks!" +msgstr "" + +#: ../includes/Traits/Admin.php:304, ../includes/Traits/Admin.php:483 +msgid "Are you using the Gutenberg Editor for your website? Then try out Essential Blocks for Gutenberg, and explore 40+ unique blocks to make your web design experience in WordPress even more powerful. 🚀" +msgstr "" + +#: ../includes/Traits/Admin.php:305, ../includes/Traits/Admin.php:484 +msgid "For more information, check out the demo here." +msgstr "" + +#: ../includes/Traits/Admin.php:603, ../includes/Traits/Admin.php:614 +msgid "You are not allowed to do this action" +msgstr "" + +#: ../includes/Traits/Admin.php:664 +msgid "🎉 Black Friday Exclusive: SAVE up to 40% & access to Essential Addons Pro features." +msgstr "" + +#: ../includes/Traits/Admin.php:666 +msgid "Grab The Offer" +msgstr "" + +#: ../includes/Traits/Ajax_Handler.php:98, ../includes/Traits/Ajax_Handler.php:611, ../includes/Traits/Login_Registration.php:94, ../includes/Traits/Login_Registration.php:246, ../includes/Traits/Login_Registration.php:766, ../includes/Traits/Login_Registration.php:941 +msgid "Insecure form submitted without security token" +msgstr "" + +#: ../includes/Traits/Ajax_Handler.php:107, ../includes/Traits/Ajax_Handler.php:620, ../includes/Traits/Login_Registration.php:106, ../includes/Traits/Login_Registration.php:256, ../includes/Traits/Login_Registration.php:778, ../includes/Traits/Login_Registration.php:953, ../includes/Traits/Woo_Product_Comparable.php:2171 +msgid "Security token did not match" +msgstr "" + +#: ../includes/Traits/Ajax_Handler.php:118, ../includes/Traits/Ajax_Handler.php:309, ../includes/Traits/Ajax_Handler.php:389, ../includes/Traits/Ajax_Handler.php:631, ../includes/Traits/Login_Registration.php:70, ../includes/Traits/Login_Registration.php:271, ../includes/Traits/Login_Registration.php:742, ../includes/Traits/Login_Registration.php:916, ../includes/Traits/Woo_Product_Comparable.php:2129 +msgid "Page ID is missing" +msgstr "" + +#: ../includes/Traits/Ajax_Handler.php:129, ../includes/Traits/Ajax_Handler.php:316, ../includes/Traits/Ajax_Handler.php:396, ../includes/Traits/Ajax_Handler.php:642, ../includes/Traits/Facebook_Feed.php:41, ../includes/Traits/Login_Registration.php:77, ../includes/Traits/Login_Registration.php:276, ../includes/Traits/Login_Registration.php:749, ../includes/Traits/Login_Registration.php:923, ../includes/Traits/Woo_Product_Comparable.php:2134 +msgid "Widget ID is missing" +msgstr "" + +#: ../includes/Traits/Ajax_Handler.php:140, ../includes/Traits/Ajax_Handler.php:322, ../includes/Traits/Ajax_Handler.php:403, ../includes/Traits/Ajax_Handler.php:652 +msgid "Widget settings are not found. Did you save the widget before using load more??" +msgstr "" + +#: ../includes/Traits/Ajax_Handler.php:956 +msgid "Login | Register Settings updated" +msgstr "" + +#: ../includes/Traits/Controls.php:49, ../includes/Traits/Controls.php:39 +msgid "Dynamic Content Settings" +msgstr "" + +#: ../includes/Traits/Controls.php:89 +msgid "Search & Select" +msgstr "" + +#: ../includes/Traits/Controls.php:104 +msgid "Author" +msgstr "" + +#: ../includes/Traits/Controls.php:143 +msgid "Show Child Category Items" +msgstr "" + +#: ../includes/Traits/Controls.php:246 +msgid "Knowledge Bases" +msgstr "" + +#: ../includes/Traits/Controls.php:253 +msgid "All Knowledge Base" +msgstr "" + +#: ../includes/Traits/Controls.php:264 +msgid "Category Grid" +msgstr "" + +#: ../includes/Traits/Controls.php:307 +msgid "Box Per Page" +msgstr "" + +#: ../includes/Traits/Controls.php:298 +msgid "Grid Per Page" +msgstr "" + +#: ../includes/Traits/Controls.php:330 +msgid "Slug" +msgstr "" + +#: ../includes/Traits/Controls.php:331 +msgid "Term Group" +msgstr "" + +#: ../includes/Traits/Controls.php:332 +msgid "Term ID" +msgstr "" + +#: ../includes/Traits/Controls.php:333 +msgid "ID" +msgstr "" + +#: ../includes/Traits/Controls.php:335 +msgid "Parent" +msgstr "" + +#: ../includes/Traits/Controls.php:336 +msgid "BetterDocs Order" +msgstr "" + +#: ../includes/Traits/Controls.php:360 +msgid "Grid List Posts" +msgstr "" + +#: ../includes/Traits/Controls.php:369 +msgid "Post Per Page" +msgstr "" + +#: ../includes/Traits/Controls.php:401 +msgid "Enable Nested Subcategory" +msgstr "" + +#: ../includes/Traits/Controls.php:436 +msgid "Tiled" +msgstr "" + +#: ../includes/Traits/Controls.php:463 +msgid "Note: Use 5 posts per page from Content » Query » Posts Per Page, to view this layout perfectly." +msgstr "" + +#: ../includes/Traits/Controls.php:475 +msgid "Note: Use 3 posts per page from Content » Query » Posts Per Page, to view this layout perfectly." +msgstr "" + +#: ../includes/Traits/Controls.php:486 +msgid "Note: Use 4 posts per page from Content » Query » Posts Per Page, to view this layout perfectly." +msgstr "" + +#: ../includes/Traits/Controls.php:497 +msgid "Note: Use 2 posts per page from Content » Query » Posts Per Page, to view this layout perfectly." +msgstr "" + +#: ../includes/Traits/Controls.php:513 +msgid "Column 2" +msgstr "" + +#: ../includes/Traits/Controls.php:514 +msgid "Column 3" +msgstr "" + +#: ../includes/Traits/Controls.php:515 +msgid "Column 4" +msgstr "" + +#: ../includes/Traits/Controls.php:517 +msgid "Note: Column layout will be applied from second row." +msgstr "" + +#: ../includes/Traits/Controls.php:539 +msgid "Item Style" +msgstr "" + +#: ../includes/Traits/Controls.php:544 +msgid "Cards" +msgstr "" + +#: ../includes/Traits/Controls.php:591 +msgid "Post Block Style Preset" +msgstr "" + +#: ../includes/Traits/Controls.php:604, ../includes/Traits/Controls.php:1018 +msgid "Fallback Image" +msgstr "" + +#: ../includes/Traits/Controls.php:672, ../includes/Traits/Controls.php:689 +msgid "Date Position" +msgstr "" + +#: ../includes/Traits/Controls.php:737, ../includes/Traits/Controls.php:1097 +msgid "Show Image" +msgstr "" + +#: ../includes/Traits/Controls.php:762, ../includes/Traits/Controls.php:826, ../includes/Traits/Controls.php:978 +msgid "Enable Image Ratio" +msgstr "" + +#: ../includes/Traits/Controls.php:776, ../includes/Traits/Controls.php:840, ../includes/Traits/Controls.php:992 +msgid "Image Ratio" +msgstr "" + +#: ../includes/Traits/Controls.php:893 +msgid "Show Circle Image / Icon" +msgstr "" + +#: ../includes/Traits/Controls.php:919 +msgid "Icon Image" +msgstr "" + +#: ../includes/Traits/Controls.php:935 +msgid "Icon Image Size" +msgstr "" + +#: ../includes/Traits/Controls.php:1142 +msgid "Show Excerpt" +msgstr "" + +#: ../includes/Traits/Controls.php:1267 +msgid "Angle Double" +msgstr "" + +#: ../includes/Traits/Controls.php:1306 +msgid "Show Read More Button" +msgstr "" + +#: ../includes/Traits/Controls.php:1347 +msgid "Show Post Terms" +msgstr "" + +#: ../includes/Traits/Controls.php:1441 +msgid "Terms Separator" +msgstr "" + +#: ../includes/Traits/Controls.php:1456 +msgid "Show Terms on Image Hover" +msgstr "" + +#: ../includes/Traits/Controls.php:1476 +msgid "Show Meta" +msgstr "" + +#: ../includes/Traits/Controls.php:1492 +msgid "Entry Header" +msgstr "" + +#: ../includes/Traits/Controls.php:1493 +msgid "Entry Footer" +msgstr "" + +#: ../includes/Traits/Controls.php:1521, ../includes/Traits/Controls.php:1571, ../includes/Traits/Controls.php:1587, ../includes/Traits/Controls.php:1622 +msgid "Show Author Name" +msgstr "" + +#: ../includes/Traits/Controls.php:2197 +msgid "Absolute" +msgstr "" + +#: ../includes/Traits/Controls.php:2211 +msgid "Horizontal Orientation" +msgstr "" + +#: ../includes/Traits/Controls.php:2314 +msgid "Vertical Orientation" +msgstr "" + +#: ../includes/Traits/Controls.php:2433 +msgid "Ninja Tables is not installed/activated on your site. Please install and activate Ninja Tables first." +msgstr "" + +#: ../includes/Traits/Controls.php:2420 +msgid "Table ID" +msgstr "" + +#: ../includes/Traits/Controls.php:2454 +msgid "EventON (Pro) " +msgstr "" + +#: ../includes/Traits/Controls.php:2452 +msgid "EventON" +msgstr "" + +#: ../includes/Traits/Controls.php:2471 +msgid "Style the message when no posts are found." +msgstr "" + +#: ../includes/Traits/Core.php:48 +msgid "Go Pro" +msgstr "" + +#: ../includes/Traits/Core.php:63 +msgid "Docs & FAQs" +msgstr "" + +#: ../includes/Traits/Core.php:66 +msgid "Video Tutorials" +msgstr "" + +#: ../includes/Traits/Core.php:110 +msgid "%1$sEssential Addons for Elementor%2$s requires %1$sElementor%2$s plugin to be installed and activated. Please install Elementor to continue." +msgstr "" + +#: ../includes/Traits/Core.php:111 +msgid "Install Elementor" +msgstr "" + +#: ../includes/Traits/Core.php:104 +msgid "%1$sEssential Addons for Elementor%2$s requires %1$sElementor%2$s plugin to be active. Please activate Elementor to continue." +msgstr "" + +#: ../includes/Traits/Core.php:106 +msgid "Activate Elementor" +msgstr "" + +#: ../includes/Traits/Core.php:132 +msgid "Want to help make Essential Addons for Elementor even more awesome? You can get a 10% discount coupon for Pro upgrade if you allow." +msgstr "" + +#: ../includes/Traits/Core.php:133 +msgid "" +"We collect non-sensitive diagnostic data and plugin usage information.\n" +" Your site URL, WordPress & PHP version, plugins & themes and email address to send you the\n" +" discount coupon. This data lets us make sure this plugin always stays compatible with the most\n" +" popular plugins and themes. No spam, I promise." +msgstr "" + +#: ../includes/Traits/Elements.php:136, ../includes/templates/admin/elements.php:80 +msgid "Advanced Menu" +msgstr "" + +#: ../includes/Traits/Elements.php:142, ../includes/templates/admin/elements.php:212 +msgid "Content Timeline" +msgstr "" + +#: ../includes/Traits/Elements.php:154, ../includes/templates/admin/elements.php:355 +msgid "Divider" +msgstr "" + +#: ../includes/Traits/Elements.php:166, ../includes/templates/admin/elements.php:318 +msgid "Flip Carousel" +msgstr "" + +#: ../includes/Traits/Elements.php:172 +msgid "Google Map" +msgstr "" + +#: ../includes/Traits/Elements.php:178, ../includes/templates/admin/elements.php:311 +msgid "Image Comparison" +msgstr "" + +#: ../includes/Traits/Elements.php:190, ../includes/templates/admin/elements.php:362 +msgid "Image Scroller" +msgstr "" + +#: ../includes/Traits/Elements.php:202 +msgid "Interactive Card" +msgstr "" + +#: ../includes/Traits/Elements.php:208, ../includes/templates/admin/elements.php:281 +msgid "Interactive Promo" +msgstr "" + +#: ../includes/Traits/Elements.php:214, ../includes/templates/admin/elements.php:538, ../includes/templates/admin/go-pro.php:119 +msgid "LearnDash Course List" +msgstr "" + +#: ../includes/Traits/Elements.php:220, ../includes/templates/admin/elements.php:295 +msgid "Lightbox & Modal" +msgstr "" + +#: ../includes/Traits/Elements.php:226, ../includes/templates/admin/elements.php:325 +msgid "Logo Carousel" +msgstr "" + +#: ../includes/Traits/Elements.php:238, ../includes/templates/admin/elements.php:72 +msgid "Offcanvas" +msgstr "" + +#: ../includes/Traits/Elements.php:244, ../includes/templates/admin/elements.php:340 +msgid "One Page Navigation" +msgstr "" + +#: ../includes/Traits/Elements.php:250, ../includes/templates/admin/elements.php:190 +msgid "Post Block" +msgstr "" + +#: ../includes/Traits/Elements.php:256, ../includes/templates/admin/elements.php:197 +msgid "Post Carousel" +msgstr "" + +#: ../includes/Traits/Elements.php:262, ../includes/templates/admin/elements.php:204, ../includes/templates/admin/go-pro.php:39 +msgid "Smart Post List" +msgstr "" + +#: ../includes/Traits/Elements.php:268 +msgid "Price Menu" +msgstr "" + +#: ../includes/Traits/Elements.php:274, ../includes/templates/admin/elements.php:303, ../includes/templates/admin/go-pro.php:23 +msgid "Protected Content" +msgstr "" + +#: ../includes/Traits/Elements.php:280, ../includes/templates/admin/elements.php:101 +msgid "Static Product" +msgstr "" + +#: ../includes/Traits/Elements.php:286, ../includes/templates/admin/elements.php:108 +msgid "Team Member Carousel" +msgstr "" + +#: ../includes/Traits/Elements.php:292, ../includes/templates/admin/elements.php:94 +msgid "Testimonial Slider" +msgstr "" + +#: ../includes/Traits/Elements.php:304, ../includes/templates/admin/elements.php:511 +msgid "Twitter Feed Carousel" +msgstr "" + +#: ../includes/Traits/Elements.php:310, ../includes/templates/admin/elements.php:587 +msgid "Woo Product Collections" +msgstr "" + +#: ../includes/Traits/Elements.php:316, ../includes/templates/admin/elements.php:594, ../includes/templates/admin/go-pro.php:55 +msgid "Woo Product Slider" +msgstr "" + +#: ../includes/Traits/Elements.php:322, ../includes/templates/admin/elements.php:136 +msgid "Advanced Search" +msgstr "" + +#: ../includes/Traits/Elements.php:328, ../includes/templates/admin/elements.php:622 +msgid "Woo Thank You" +msgstr "" + +#: ../includes/Traits/Elements.php:340, ../includes/templates/admin/elements.php:650 +msgid "Woo Account Dashboard" +msgstr "" + +#: ../includes/Traits/Facebook_Feed.php:31 +msgid "Post ID is missing" +msgstr "" + +#: ../includes/Traits/Helper.php:31 +msgid "Essential Addons for Elementor" +msgstr "" + +#: ../includes/Traits/Helper.php:328 +msgid "Quantity update failed." +msgstr "" + +#: ../includes/Traits/Helper.php:317 +msgid "Quantity updated successfully." +msgstr "" + +#: ../includes/Traits/Helper.php:372 +msgid "5,000+ Stunning Templates" +msgstr "" + +#: ../includes/Traits/Helper.php:373 +msgid "Supports Elementor & Gutenberg" +msgstr "" + +#: ../includes/Traits/Helper.php:374 +msgid "Powering up 300,000+ Websites" +msgstr "" + +#: ../includes/Traits/Helper.php:375 +msgid "Cloud Collaboration with Team" +msgstr "" + +#: ../includes/Traits/Helper.php:384 +msgid "Don’t Show This Again" +msgstr "" + +#: ../includes/Traits/Helper.php:396 +msgid "Activate Templately" +msgstr "" + +#: ../includes/Traits/Helper.php:393 +msgid "Activated Templately" +msgstr "" + +#: ../includes/Traits/Helper.php:390 +msgid "Install Templately" +msgstr "" + +#: ../includes/Traits/Helper.php:399, ../includes/templates/admin/popup.php:293 +msgid "Submit" +msgstr "" + +#: ../includes/Traits/Helper.php:555 +msgid "

        📣 NEW: Essential Addons 5.9 is here, with new 'Woo Product List' widget & more! Check out the Changelog for more details 🎉

        " +msgstr "" + +#: ../includes/Traits/Helper.php:617 +msgid "Try Essential Blocks" +msgstr "" + +#: ../includes/Traits/Helper.php:630 +msgid "Close dialog" +msgstr "" + +#: ../includes/Traits/Helper.php:645, ../includes/Traits/Helper.php:665 +msgid "Supercharge Your Gutenberg Experience With Essential Blocks" +msgstr "" + +#: ../includes/Traits/Helper.php:646, ../includes/Traits/Helper.php:666 +msgid "If you like Essential Addons for Elementor, check out Essential Blocks, the ultimate block library for Gutenberg that is trusted by more than 60,000+ web creators." +msgstr "" + +#: ../includes/Traits/Helper.php:651, ../includes/Traits/Helper.php:720 +msgid "Never Show Again" +msgstr "" + +#: ../includes/Traits/Helper.php:678 +msgid "40+ Amazing Gutenberg Blocks" +msgstr "" + +#: ../includes/Traits/Helper.php:679 +msgid "Create & design your WordPress websites just the way you want with more than 40 amazing, ready blocks from Essential Blocks for Gutenberg." +msgstr "" + +#: ../includes/Traits/Helper.php:691 +msgid "Useful Block Control Option" +msgstr "" + +#: ../includes/Traits/Helper.php:692 +msgid "Get the fastest loading time and smoothest experience on your web page by enabling and disabling individual blocks as per your requirements." +msgstr "" + +#: ../includes/Traits/Helper.php:704 +msgid "Access To Thousands Of Ready Gutenberg Templates" +msgstr "" + +#: ../includes/Traits/Helper.php:705 +msgid "Design unique websites using ready Gutenberg templates from Templately with absolute ease and instantly grab attention." +msgstr "" + +#: ../includes/Traits/Helper.php:717 +msgid "Try Essential Blocks Today!" +msgstr "" + +#: ../includes/Traits/Helper.php:718 +msgid "Want to get started with Essential Blocks now? Check out %scomplete guides for each blocks%s to learn more about this ultimate block library for Gutenberg." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:143, ../includes/Traits/Login_Registration.php:413 +msgid "You did not pass recaptcha challenge." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:217 +msgid "You are logged in successfully" +msgstr "" + +#: ../includes/Traits/Login_Registration.php:176 +msgid "Invalid Username. Please check your username or try again with your email." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:174 +msgid "Invalid Email. Please check your email or try again with your username." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:268 +msgid "You have to publish the page first." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:295 +msgid "You are already logged in." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:316 +msgid "Registration is closed on this site" +msgstr "" + +#: ../includes/Traits/Login_Registration.php:346 +msgid "Phone number is required" +msgstr "" + +#: ../includes/Traits/Login_Registration.php:368 +msgid "Sorry, you are not allowed to upload this file type." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:436 +msgid "The username already registered." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:434 +msgid "Invalid username provided." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:458 +msgid "The confirmed password did not match." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:540 +msgid "Invalid Role!" +msgstr "" + +#: ../includes/Traits/Login_Registration.php:631 +msgid "Sorry, something went wrong. User could not be registered." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:683 +msgid "Your registration completed successfully." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:811, ../includes/Traits/Login_Registration.php:874, ../includes/Traits/Login_Registration.php:872 +msgid "There is no account with that username or email address." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:992, ../includes/Traits/Login_Registration.php:988 +msgid "The password cannot be a space or all spaces." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:997 +msgid "The password cannot be empty." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:1002 +msgid "The passwords do not match." +msgstr "" + +#: ../includes/Traits/Login_Registration.php:1012 +msgid "Invalid user name found!" +msgstr "" + +#: ../includes/Traits/Login_Registration.php:1494 +msgid "Logout" +msgstr "" + +#: ../includes/Traits/Login_Registration.php:1604 +msgid "Above, input the %s of the attachment." +msgstr "" + +#: ../includes/Traits/Twitter_Feed.php:223 +msgid "%s ago" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:43, ../includes/Traits/Woo_Product_Comparable.php:87 +msgid "Add to cart" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:46, ../includes/Traits/Woo_Product_Comparable.php:95 +msgid "Availability" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:47 +msgid "weight" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:48, ../includes/Traits/Woo_Product_Comparable.php:103 +msgid "Dimension" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:54 +msgid "Theme Default" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:55 +msgid "Theme 1" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:56 +msgid "Theme 2" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:57 +msgid "Theme 3" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:58 +msgid "Theme 4" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:59 +msgid "Theme 5" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:60 +msgid "Theme 6" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:99 +msgid "Weight" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:146 +msgid "Product Compare" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:165 +msgid "Enter Product IDs separated by a comma" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:171 +msgid "Search by Product Name" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:175 +msgid "Highlighted Product" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:180 +msgid "Enter any ID from the Product IDs used above" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:190 +msgid "Presets" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:196 +msgid "Ribbon Text" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:198 +msgid "eg. New" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:199 +msgid "New" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:209 +msgid "Compare Table Settings" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:215 +msgid "Table Title" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:217, ../includes/Traits/Woo_Product_Comparable.php:218 +msgid "Compare Products" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:223 +msgid "Table Title HTML Tag" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:255 +msgid "Fields to show" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:256 +msgid "Select the fields to show in the comparison table" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:263 +msgid "Repeat \"Price\" field" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:264 +msgid "Repeat the \"Price\" field at the end of the table" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:269 +msgid "Repeat \"Add to cart\" field" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:270 +msgid "Repeat the \"Add to cart\" field at the end of the table" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:274 +msgid "Make Product Image Linkable" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:275 +msgid "You can link the product image to product details page" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:284 +msgid "Text for \"No products are found to compare\"" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:285 +msgid "No products are added to Compare. Please add products to compare." +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:288 +msgid "Eg. No products are added to Compare." +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:299 +msgid "Compare Table General" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:405, ../includes/Traits/Woo_Product_Comparable.php:417 +msgid "Table Style" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:412 +msgid "Style Content Column Separately" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:425 +msgid "Table Width" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:455 +msgid "Table Margin" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:498 +msgid "Table Border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:531 +msgid "Table Title Style" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:540 +msgid "Table Title Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:547 +msgid "Table Title Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:553 +msgid "Table Title Padding" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:566 +msgid "Table Title Border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:580 +msgid "Table Title Typography" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:614 +msgid "Product Title Row Typography" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:622 +msgid "Header Column Style" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:632 +msgid "Header Column Width" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:661 +msgid "Header Column Padding" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:675 +msgid "Header border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:683 +msgid "Header Column Typography" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:691 +msgid "Product Column Style" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:701 +msgid "Product Column Width" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:730 +msgid "Product Column Padding" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:743 +msgid "Product Image Box Padding" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:756 +msgid "Product Image Padding" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:770 +msgid "Product column border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:776, ../includes/Traits/Woo_Product_Comparable.php:1162 +msgid "Product Image Box Border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:783, ../includes/Traits/Woo_Product_Comparable.php:1168 +msgid "Image Box border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:788, ../includes/Traits/Woo_Product_Comparable.php:1172 +msgid "Product Image Border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:795, ../includes/Traits/Woo_Product_Comparable.php:1178 +msgid "Product Image border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:800, ../includes/Traits/Woo_Product_Comparable.php:1182 +msgid "Image Border Radius" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:817 +msgid "Product Column Typography" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:845, ../includes/Traits/Woo_Product_Comparable.php:1228 +msgid "Image Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:858 +msgid "Header Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:863 +msgid "Header Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:868 +msgid "Product Column Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:873 +msgid "Product Column Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:884, ../includes/Traits/Woo_Product_Comparable.php:941, ../includes/Traits/Woo_Product_Comparable.php:1266, ../includes/Traits/Woo_Product_Comparable.php:1308, ../includes/Traits/Woo_Product_Comparable.php:1648, ../includes/Traits/Woo_Product_Comparable.php:1698 +msgid "Button Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:889, ../includes/Traits/Woo_Product_Comparable.php:946 +msgid "Button Background Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:894 +msgid "Even & Odd Rows" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:899, ../includes/Traits/Woo_Product_Comparable.php:1038, ../includes/Traits/Woo_Product_Comparable.php:1282 +msgid "Even Row Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:904, ../includes/Traits/Woo_Product_Comparable.php:1044, ../includes/Traits/Woo_Product_Comparable.php:1288 +msgid "Even Row Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:909, ../includes/Traits/Woo_Product_Comparable.php:1049, ../includes/Traits/Woo_Product_Comparable.php:1293 +msgid "Odd Row Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:914, ../includes/Traits/Woo_Product_Comparable.php:1054, ../includes/Traits/Woo_Product_Comparable.php:1298 +msgid "Odd Row Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:919 +msgid "Title Row" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:924 +msgid "Title Row Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:929 +msgid "Title Row Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:961 +msgid "Header Column" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1013, ../includes/Traits/Woo_Product_Comparable.php:1237 +msgid "Title Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1023 +msgid "Column Background Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1028 +msgid "Column Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1033, ../includes/Traits/Woo_Product_Comparable.php:1277 +msgid "Rows" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1059 +msgid "Title Border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1068 +msgid "Header Border" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1110 +msgid "Product Column %d" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1272, ../includes/Traits/Woo_Product_Comparable.php:1313 +msgid "Button Background" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1326 +msgid "Compare Modal Close Button" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1429 +msgid "Fields Icon" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1501 +msgid "Price Style" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1516 +msgid "Price Size" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1541 +msgid "Price Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1548 +msgid "Price Strike Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1549 +msgid "Only applicable when sales price is available" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1565 +msgid "Sales Price Size" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1590 +msgid "Sales Price Text Color" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1603 +msgid "Compare Button" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:1995, ../includes/Traits/Woo_Product_Comparable.php:2238 +msgid "In stock" +msgstr "" + +#: ../includes/Traits/Woo_Product_Comparable.php:2139 +msgid "Product ID is missing" +msgstr "" + +#: ../includes/Template/Betterdocs-Category-Box/Layout_2.php:4, ../includes/Template/Betterdocs-Category-Grid/Layout_2.php:4 +msgid "Layout 2" +msgstr "" + +#: ../includes/Template/Content/Product_Grid.php:63, ../includes/Template/Content/Product_Grid.php:29, ../includes/Template/Content/Woo_Product_List.php:63, ../includes/Template/Content/Woo_Product_List.php:29, ../includes/Template/Eicon-Woocommerce/default.php:50 +msgid "Sale!" +msgstr "" + +#: ../includes/Template/Content/Product_Grid.php:27, ../includes/Template/Content/Woo_Product_List.php:27, ../includes/Template/Eicon-Woocommerce/default.php:51 +msgid "Stock
        Out" +msgstr "" + +#: ../includes/Template/Eicon-Woocommerce/default.php:591 +msgid "Stock " +msgstr "" + +#: ../includes/Template/Eicon-Woocommerce/default.php:591 +msgid "Out" +msgstr "" + +#: ../includes/templates/admin/elements.php:333 +msgid "Interactive Cards" +msgstr "" + +#: ../includes/templates/admin/elements.php:392 +msgid "Marketing Elements" +msgstr "" + +#: ../includes/templates/admin/elements.php:409 +msgid "Price menu" +msgstr "" + +#: ../includes/templates/admin/elements.php:500 +msgid "Social Feed Elements" +msgstr "" + +#: ../includes/templates/admin/elements.php:534 +msgid "LearnDash Elements" +msgstr "" + +#: ../includes/templates/admin/elements.php:667, ../includes/templates/admin/extensions.php:103 +msgid "Global Control" +msgstr "" + +#: ../includes/templates/admin/elements.php:668 +msgid "Use the Toggle Button to Activate or Deactivate all the Elements of Essential Addons at once." +msgstr "" + +#: ../includes/templates/admin/elements.php:675, ../includes/templates/admin/extensions.php:111 +msgid "Enable All" +msgstr "" + +#: ../includes/templates/admin/elements.php:676, ../includes/templates/admin/extensions.php:112 +msgid "Disable All" +msgstr "" + +#: ../includes/templates/admin/elements.php:679, ../includes/templates/admin/elements.php:740, ../includes/templates/admin/extensions.php:115, ../includes/templates/admin/extensions.php:170, ../includes/templates/admin/tools.php:71 +msgid "Save Settings" +msgstr "" + +#: ../includes/templates/admin/elements.php:701, ../includes/templates/admin/extensions.php:139 +msgid "Setting" +msgstr "" + +#: ../includes/templates/admin/elements.php:706, ../includes/templates/admin/extensions.php:144 +msgid "Documentation" +msgstr "" + +#: ../includes/templates/admin/elements.php:710, ../includes/templates/admin/extensions.php:148 +msgid "Demo" +msgstr "" + +#: ../includes/templates/admin/extensions.php:5 +msgid "Premium Extensions" +msgstr "" + +#: ../includes/templates/admin/extensions.php:9, ../includes/templates/admin/go-pro.php:133 +msgid "Parallax" +msgstr "" + +#: ../includes/templates/admin/extensions.php:16, ../includes/templates/admin/go-pro.php:139 +msgid "Particles" +msgstr "" + +#: ../includes/templates/admin/extensions.php:23, ../includes/templates/admin/go-pro.php:126 +msgid "Advanced Tooltip" +msgstr "" + +#: ../includes/templates/admin/extensions.php:30 +msgid "Content Protection" +msgstr "" + +#: ../includes/templates/admin/extensions.php:38 +msgid "Reading Progress Bar" +msgstr "" + +#: ../includes/templates/admin/extensions.php:51 +msgid "Duplicator" +msgstr "" + +#: ../includes/templates/admin/extensions.php:65 +msgid "Cross-Domain Copy Paste" +msgstr "" + +#: ../includes/templates/admin/extensions.php:73 +msgid "Scroll to Top" +msgstr "" + +#: ../includes/templates/admin/extensions.php:80 +msgid "Conditional Display" +msgstr "" + +#: ../includes/templates/admin/extensions.php:88 +msgid "Wrapper Link" +msgstr "" + +#: ../includes/templates/admin/extensions.php:104 +msgid "Use the Toggle Button to Activate or Deactivate all the Extensions of Essential Addons at once." +msgstr "" + +#: ../includes/templates/admin/general.php:7 +msgid "" +"Check out the changes & features we have added with our\n" +" new updates" +msgstr "" + +#: ../includes/templates/admin/general.php:94 +msgid "Get Started with Essential Addons for Elementor" +msgstr "" + +#: ../includes/templates/admin/general.php:95 +msgid "Thank you for choosing Essential Addons for Elementor. Get ready to enhance your Elementor site building experience by using 90+ Essential Addons elements & extensions." +msgstr "" + +#: ../includes/templates/admin/general.php:97 +msgid "YouTube Tutorials" +msgstr "" + +#: ../includes/templates/admin/general.php:123 +msgid "Manage your License for your sites from your WPDeveloper account" +msgstr "" + +#: ../includes/templates/admin/general.php:127 +msgid "%s" +msgstr "" + +#: ../includes/templates/admin/general.php:139 +msgid "Total Elements" +msgstr "" + +#: ../includes/templates/admin/general.php:143 +msgid "Active Elements" +msgstr "" + +#: ../includes/templates/admin/general.php:147 +msgid "Inactive Elements" +msgstr "" + +#: ../includes/templates/admin/general.php:152 +msgid "View Knowledgebase" +msgstr "" + +#: ../includes/templates/admin/general.php:153 +msgid "Get started by spending some time with the documentation to get familiar with Essential Addons." +msgstr "" + +#: ../includes/templates/admin/general.php:157 +msgid "Show Your Love" +msgstr "" + +#: ../includes/templates/admin/general.php:158 +msgid "Take your 2 minutes to review the plugin and spread the love to encourage us to keep it going." +msgstr "" + +#: ../includes/templates/admin/general.php:161 +msgid " Need Help?" +msgstr "" + +#: ../includes/templates/admin/general.php:162 +msgid "Stuck with something? Get help from live chat or submit a support ticket." +msgstr "" + +#: ../includes/templates/admin/general.php:166 +msgid "Join the Community" +msgstr "" + +#: ../includes/templates/admin/general.php:167 +msgid "Join the Facebook community and discuss with fellow developers & users." +msgstr "" + +#: ../includes/templates/admin/go-pro.php:24 +msgid "Restrict important data by setting up user permission or giving passwords to certain area" +msgstr "" + +#: ../includes/templates/admin/go-pro.php:25, ../includes/templates/admin/go-pro.php:41 +msgid "View Demo" +msgstr "" + +#: ../includes/templates/admin/go-pro.php:40 +msgid "Display your blog posts in an amazing grid layout with advanced search & filter options." +msgstr "" + +#: ../includes/templates/admin/go-pro.php:56 +msgid "Showcase your WooCommerce products beautifully with amazing ready slider layouts." +msgstr "" + +#: ../includes/templates/admin/go-pro.php:57 +msgid "" +"View\n" +" Demo" +msgstr "" + +#: ../includes/templates/admin/go-pro.php:106 +msgid "MailChimp" +msgstr "" + +#: ../includes/templates/admin/go-pro.php:152 +msgid "Automatic Updates & Priority Support" +msgstr "" + +#: ../includes/templates/admin/go-pro.php:153 +msgid "" +"Get access to automatic updates & keep your website up-to-date with constantly developing features.\n" +" Having any trouble? Don’t worry as you can reach out to our expert Support team any time through\n" +" live\n" +" chat or support tickets." +msgstr "" + +#: ../includes/templates/admin/popup.php:14 +msgid "Unlock 30+ amazing widgets to build awesome websites." +msgstr "" + +#: ../includes/templates/admin/popup.php:16 +msgid "" +"Upgrade\n" +" Now" +msgstr "" + +#: ../includes/templates/admin/popup.php:27 +msgid "Google Map API Key" +msgstr "" + +#: ../includes/templates/admin/popup.php:40 +msgid "Business Reviews Settings" +msgstr "" + +#: ../includes/templates/admin/popup.php:51 +msgid "Google Place API Key:" +msgstr "" + +#: ../includes/templates/admin/popup.php:79 +msgid "Mailchimp API Key" +msgstr "" + +#: ../includes/templates/admin/popup.php:114, ../includes/templates/admin/popup.php:144 +msgid "Site Key:" +msgstr "" + +#: ../includes/templates/admin/popup.php:120, ../includes/templates/admin/popup.php:150 +msgid "Site Secret:" +msgstr "" + +#: ../includes/templates/admin/popup.php:126, ../includes/templates/admin/popup.php:156 +msgid "Language:" +msgstr "" + +#: ../includes/templates/admin/popup.php:141 +msgid "reCAPTCHA v3" +msgstr "" + +#: ../includes/templates/admin/popup.php:173 +msgid "Google Client ID:" +msgstr "" + +#: ../includes/templates/admin/popup.php:190 +msgid "Facebook App ID:" +msgstr "" + +#: ../includes/templates/admin/popup.php:196 +msgid "Facebook App Secret:" +msgstr "" + +#: ../includes/templates/admin/popup.php:211 +msgid "Mailchimp Integration" +msgstr "" + +#: ../includes/templates/admin/popup.php:214 +msgid "Mailchimp API Key:" +msgstr "" + +#: ../includes/templates/admin/popup.php:228 +msgid "Enable Custom Fields" +msgstr "" + +#: ../includes/templates/admin/popup.php:232 +msgid "Fields will be available on both the edit profile page and the EA Login | Register Form." +msgstr "" + +#: ../includes/templates/admin/popup.php:246 +msgid "Text Type Fields:" +msgstr "" + +#: ../includes/templates/admin/popup.php:252 +msgid "File Type Fields:" +msgstr "" + +#: ../includes/templates/admin/popup.php:278 +msgid "Select Post Types" +msgstr "" + +#: ../includes/templates/admin/tools.php:11, ../includes/templates/admin/tools.php:20 +msgid "Regenerate Assets" +msgstr "" + +#: ../includes/templates/admin/tools.php:12 +msgid "" +"Essential Addons styles & scripts are saved in Uploads folder. This option will clear all\n" +" those generated files." +msgstr "" + +#: ../includes/templates/admin/tools.php:35 +msgid "Assets Embed Method" +msgstr "" + +#: ../includes/templates/admin/tools.php:36 +msgid "Configure the Essential Addons assets embed method. Keep it as default (Recommended)." +msgstr "" + +#: ../includes/templates/admin/tools.php:43 +msgid "CSS Print Method" +msgstr "" + +#: ../includes/templates/admin/tools.php:44 +msgid "" +"CSS Print Method is handled by Elementor Settings itself. Use External CSS Files for\n" +" better\n" +" performance (Recommended)." +msgstr "" + +#: ../includes/templates/admin/tools.php:53 +msgid "JS Print Method" +msgstr "" + +#: ../includes/templates/admin/tools.php:56 +msgid "External File" +msgstr "" + +#: ../includes/templates/admin/tools.php:57 +msgid "Internal Embedding" +msgstr "" + +#: ../includes/templates/admin/tools.php:61 +msgid "Use external JS files for all generated scripts. Choose this setting for better performance (Recommended)." +msgstr "" + +#: ../includes/templates/admin/tools.php:62 +msgid "Use internal JS that is embedded in the head of the page. For troubleshooting server configuration conflicts and managing development environments." +msgstr "" + +#: ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:101, ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:491, ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:596 +msgid "Remove this item" +msgstr "" + +#: ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:151, ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:527 +msgid "Available on backorder" +msgstr "" + +#. translators: %s location. +#: ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:302 +msgid "(estimated for %s)" +msgstr "" + +#: ../includes/Template/Woocommerce/Cart/Woo_Cart_Helper.php:633 +msgid "Coupon:" +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:54 +msgid "The order totals have been updated. Please confirm your order by pressing the \"Place order\" button at the bottom of the page." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:243 +msgid "Invalid order." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:240, ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:117 +msgid "Sorry, this order is invalid and cannot be paid for." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:237, ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:147 +msgid "This order’s status is “%s”—it cannot be paid for. Please contact us if you need assistance." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:122 +msgid "Please log in to your account below to continue to the payment form." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:135 +msgid "You are paying for a guest order. Please continue with payment only if you recognize this order." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:141 +msgid "This order cannot be paid for. Please contact us if you need assistance." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:176 +msgid "Sorry, \"%s\" is no longer in stock so this order cannot be paid for. We apologize for any inconvenience caused." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:190 +msgid "Sorry, we do not have enough \"%1$s\" in stock to fulfill your order (%2$s available). We apologize for any inconvenience caused." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:216 +msgid "Pay for order" +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:325 +msgid "Username or email" +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:338 +msgid "Remember me" +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:345 +msgid "Lost your password?" +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:564 +msgid "You must be logged in to checkout." +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:610 +msgid "Billing & Shipping" +msgstr "" + +#: ../includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php:639 +msgid "Create an account?" +msgstr "" diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/languages/index.php b/wp-content/plugins/essential-addons-for-elementor-lite/languages/index.php new file mode 100644 index 0000000..e71af0e --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/languages/index.php @@ -0,0 +1 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer\Autoload; + +/** + * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. + * + * $loader = new \Composer\Autoload\ClassLoader(); + * + * // register classes with namespaces + * $loader->add('Symfony\Component', __DIR__.'/component'); + * $loader->add('Symfony', __DIR__.'/framework'); + * + * // activate the autoloader + * $loader->register(); + * + * // to enable searching the include path (eg. for PEAR packages) + * $loader->setUseIncludePath(true); + * + * In this example, if you try to use a class in the Symfony\Component + * namespace or one of its children (Symfony\Component\Console for instance), + * the autoloader will first look for the class under the component/ + * directory, and it will then fallback to the framework/ directory if not + * found before giving up. + * + * This class is loosely based on the Symfony UniversalClassLoader. + * + * @author Fabien Potencier + * @author Jordi Boggiano + * @see https://www.php-fig.org/psr/psr-0/ + * @see https://www.php-fig.org/psr/psr-4/ + */ +class ClassLoader +{ + /** @var \Closure(string):void */ + private static $includeFile; + + /** @var string|null */ + private $vendorDir; + + // PSR-4 + /** + * @var array> + */ + private $prefixLengthsPsr4 = array(); + /** + * @var array> + */ + private $prefixDirsPsr4 = array(); + /** + * @var list + */ + private $fallbackDirsPsr4 = array(); + + // PSR-0 + /** + * List of PSR-0 prefixes + * + * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) + * + * @var array>> + */ + private $prefixesPsr0 = array(); + /** + * @var list + */ + private $fallbackDirsPsr0 = array(); + + /** @var bool */ + private $useIncludePath = false; + + /** + * @var array + */ + private $classMap = array(); + + /** @var bool */ + private $classMapAuthoritative = false; + + /** + * @var array + */ + private $missingClasses = array(); + + /** @var string|null */ + private $apcuPrefix; + + /** + * @var array + */ + private static $registeredLoaders = array(); + + /** + * @param string|null $vendorDir + */ + public function __construct($vendorDir = null) + { + $this->vendorDir = $vendorDir; + self::initializeIncludeClosure(); + } + + /** + * @return array> + */ + public function getPrefixes() + { + if (!empty($this->prefixesPsr0)) { + return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); + } + + return array(); + } + + /** + * @return array> + */ + public function getPrefixesPsr4() + { + return $this->prefixDirsPsr4; + } + + /** + * @return list + */ + public function getFallbackDirs() + { + return $this->fallbackDirsPsr0; + } + + /** + * @return list + */ + public function getFallbackDirsPsr4() + { + return $this->fallbackDirsPsr4; + } + + /** + * @return array Array of classname => path + */ + public function getClassMap() + { + return $this->classMap; + } + + /** + * @param array $classMap Class to filename map + * + * @return void + */ + public function addClassMap(array $classMap) + { + if ($this->classMap) { + $this->classMap = array_merge($this->classMap, $classMap); + } else { + $this->classMap = $classMap; + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, either + * appending or prepending to the ones previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories + * + * @return void + */ + public function add($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + if ($prepend) { + $this->fallbackDirsPsr0 = array_merge( + $paths, + $this->fallbackDirsPsr0 + ); + } else { + $this->fallbackDirsPsr0 = array_merge( + $this->fallbackDirsPsr0, + $paths + ); + } + + return; + } + + $first = $prefix[0]; + if (!isset($this->prefixesPsr0[$first][$prefix])) { + $this->prefixesPsr0[$first][$prefix] = $paths; + + return; + } + if ($prepend) { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $paths, + $this->prefixesPsr0[$first][$prefix] + ); + } else { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $this->prefixesPsr0[$first][$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, either + * appending or prepending to the ones previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function addPsr4($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + // Register directories for the root namespace. + if ($prepend) { + $this->fallbackDirsPsr4 = array_merge( + $paths, + $this->fallbackDirsPsr4 + ); + } else { + $this->fallbackDirsPsr4 = array_merge( + $this->fallbackDirsPsr4, + $paths + ); + } + } elseif (!isset($this->prefixDirsPsr4[$prefix])) { + // Register directories for a new namespace. + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = $paths; + } elseif ($prepend) { + // Prepend directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $paths, + $this->prefixDirsPsr4[$prefix] + ); + } else { + // Append directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $this->prefixDirsPsr4[$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, + * replacing any others previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 base directories + * + * @return void + */ + public function set($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr0 = (array) $paths; + } else { + $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, + * replacing any others previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function setPsr4($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr4 = (array) $paths; + } else { + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } + } + + /** + * Turns on searching the include path for class files. + * + * @param bool $useIncludePath + * + * @return void + */ + public function setUseIncludePath($useIncludePath) + { + $this->useIncludePath = $useIncludePath; + } + + /** + * Can be used to check if the autoloader uses the include path to check + * for classes. + * + * @return bool + */ + public function getUseIncludePath() + { + return $this->useIncludePath; + } + + /** + * Turns off searching the prefix and fallback directories for classes + * that have not been registered with the class map. + * + * @param bool $classMapAuthoritative + * + * @return void + */ + public function setClassMapAuthoritative($classMapAuthoritative) + { + $this->classMapAuthoritative = $classMapAuthoritative; + } + + /** + * Should class lookup fail if not found in the current class map? + * + * @return bool + */ + public function isClassMapAuthoritative() + { + return $this->classMapAuthoritative; + } + + /** + * APCu prefix to use to cache found/not-found classes, if the extension is enabled. + * + * @param string|null $apcuPrefix + * + * @return void + */ + public function setApcuPrefix($apcuPrefix) + { + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; + } + + /** + * The APCu prefix in use, or null if APCu caching is not enabled. + * + * @return string|null + */ + public function getApcuPrefix() + { + return $this->apcuPrefix; + } + + /** + * Registers this instance as an autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not + * + * @return void + */ + public function register($prepend = false) + { + spl_autoload_register(array($this, 'loadClass'), true, $prepend); + + if (null === $this->vendorDir) { + return; + } + + if ($prepend) { + self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; + } else { + unset(self::$registeredLoaders[$this->vendorDir]); + self::$registeredLoaders[$this->vendorDir] = $this; + } + } + + /** + * Unregisters this instance as an autoloader. + * + * @return void + */ + public function unregister() + { + spl_autoload_unregister(array($this, 'loadClass')); + + if (null !== $this->vendorDir) { + unset(self::$registeredLoaders[$this->vendorDir]); + } + } + + /** + * Loads the given class or interface. + * + * @param string $class The name of the class + * @return true|null True if loaded, null otherwise + */ + public function loadClass($class) + { + if ($file = $this->findFile($class)) { + $includeFile = self::$includeFile; + $includeFile($file); + + return true; + } + + return null; + } + + /** + * Finds the path to the file where the class is defined. + * + * @param string $class The name of the class + * + * @return string|false The path if found, false otherwise + */ + public function findFile($class) + { + // class map lookup + if (isset($this->classMap[$class])) { + return $this->classMap[$class]; + } + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { + return false; + } + if (null !== $this->apcuPrefix) { + $file = apcu_fetch($this->apcuPrefix.$class, $hit); + if ($hit) { + return $file; + } + } + + $file = $this->findFileWithExtension($class, '.php'); + + // Search for Hack files if we are running on HHVM + if (false === $file && defined('HHVM_VERSION')) { + $file = $this->findFileWithExtension($class, '.hh'); + } + + if (null !== $this->apcuPrefix) { + apcu_add($this->apcuPrefix.$class, $file); + } + + if (false === $file) { + // Remember that this class does not exist. + $this->missingClasses[$class] = true; + } + + return $file; + } + + /** + * Returns the currently registered loaders keyed by their corresponding vendor directories. + * + * @return array + */ + public static function getRegisteredLoaders() + { + return self::$registeredLoaders; + } + + /** + * @param string $class + * @param string $ext + * @return string|false + */ + private function findFileWithExtension($class, $ext) + { + // PSR-4 lookup + $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; + + $first = $class[0]; + if (isset($this->prefixLengthsPsr4[$first])) { + $subPath = $class; + while (false !== $lastPos = strrpos($subPath, '\\')) { + $subPath = substr($subPath, 0, $lastPos); + $search = $subPath . '\\'; + if (isset($this->prefixDirsPsr4[$search])) { + $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); + foreach ($this->prefixDirsPsr4[$search] as $dir) { + if (file_exists($file = $dir . $pathEnd)) { + return $file; + } + } + } + } + } + + // PSR-4 fallback dirs + foreach ($this->fallbackDirsPsr4 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { + return $file; + } + } + + // PSR-0 lookup + if (false !== $pos = strrpos($class, '\\')) { + // namespaced class name + $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) + . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); + } else { + // PEAR-like class name + $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; + } + + if (isset($this->prefixesPsr0[$first])) { + foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { + if (0 === strpos($class, $prefix)) { + foreach ($dirs as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + } + } + } + + // PSR-0 fallback dirs + foreach ($this->fallbackDirsPsr0 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + + // PSR-0 include paths. + if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { + return $file; + } + + return false; + } + + /** + * @return void + */ + private static function initializeIncludeClosure() + { + if (self::$includeFile !== null) { + return; + } + + /** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + * + * @param string $file + * @return void + */ + self::$includeFile = \Closure::bind(static function($file) { + include $file; + }, null, null); + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/InstalledVersions.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/InstalledVersions.php new file mode 100644 index 0000000..51e734a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/InstalledVersions.php @@ -0,0 +1,359 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer; + +use Composer\Autoload\ClassLoader; +use Composer\Semver\VersionParser; + +/** + * This class is copied in every Composer installed project and available to all + * + * See also https://getcomposer.org/doc/07-runtime.md#installed-versions + * + * To require its presence, you can require `composer-runtime-api ^2.0` + * + * @final + */ +class InstalledVersions +{ + /** + * @var mixed[]|null + * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null + */ + private static $installed; + + /** + * @var bool|null + */ + private static $canGetVendors; + + /** + * @var array[] + * @psalm-var array}> + */ + private static $installedByVendor = array(); + + /** + * Returns a list of all package names which are present, either by being installed, replaced or provided + * + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackages() + { + $packages = array(); + foreach (self::getInstalled() as $installed) { + $packages[] = array_keys($installed['versions']); + } + + if (1 === \count($packages)) { + return $packages[0]; + } + + return array_keys(array_flip(\call_user_func_array('array_merge', $packages))); + } + + /** + * Returns a list of all package names with a specific type e.g. 'library' + * + * @param string $type + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackagesByType($type) + { + $packagesByType = array(); + + foreach (self::getInstalled() as $installed) { + foreach ($installed['versions'] as $name => $package) { + if (isset($package['type']) && $package['type'] === $type) { + $packagesByType[] = $name; + } + } + } + + return $packagesByType; + } + + /** + * Checks whether the given package is installed + * + * This also returns true if the package name is provided or replaced by another package + * + * @param string $packageName + * @param bool $includeDevRequirements + * @return bool + */ + public static function isInstalled($packageName, $includeDevRequirements = true) + { + foreach (self::getInstalled() as $installed) { + if (isset($installed['versions'][$packageName])) { + return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false; + } + } + + return false; + } + + /** + * Checks whether the given package satisfies a version constraint + * + * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call: + * + * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3') + * + * @param VersionParser $parser Install composer/semver to have access to this class and functionality + * @param string $packageName + * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package + * @return bool + */ + public static function satisfies(VersionParser $parser, $packageName, $constraint) + { + $constraint = $parser->parseConstraints((string) $constraint); + $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); + + return $provided->matches($constraint); + } + + /** + * Returns a version constraint representing all the range(s) which are installed for a given package + * + * It is easier to use this via isInstalled() with the $constraint argument if you need to check + * whether a given version of a package is installed, and not just whether it exists + * + * @param string $packageName + * @return string Version constraint usable with composer/semver + */ + public static function getVersionRanges($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + $ranges = array(); + if (isset($installed['versions'][$packageName]['pretty_version'])) { + $ranges[] = $installed['versions'][$packageName]['pretty_version']; + } + if (array_key_exists('aliases', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']); + } + if (array_key_exists('replaced', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']); + } + if (array_key_exists('provided', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']); + } + + return implode(' || ', $ranges); + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['version'])) { + return null; + } + + return $installed['versions'][$packageName]['version']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getPrettyVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['pretty_version'])) { + return null; + } + + return $installed['versions'][$packageName]['pretty_version']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference + */ + public static function getReference($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['reference'])) { + return null; + } + + return $installed['versions'][$packageName]['reference']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path. + */ + public static function getInstallPath($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @return array + * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} + */ + public static function getRootPackage() + { + $installed = self::getInstalled(); + + return $installed[0]['root']; + } + + /** + * Returns the raw installed.php data for custom implementations + * + * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. + * @return array[] + * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} + */ + public static function getRawData() + { + @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED); + + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (substr(__DIR__, -8, 1) !== 'C') { + self::$installed = include __DIR__ . '/installed.php'; + } else { + self::$installed = array(); + } + } + + return self::$installed; + } + + /** + * Returns the raw data of all installed.php which are currently loaded for custom implementations + * + * @return array[] + * @psalm-return list}> + */ + public static function getAllRawData() + { + return self::getInstalled(); + } + + /** + * Lets you reload the static array from another file + * + * This is only useful for complex integrations in which a project needs to use + * this class but then also needs to execute another project's autoloader in process, + * and wants to ensure both projects have access to their version of installed.php. + * + * A typical case would be PHPUnit, where it would need to make sure it reads all + * the data it needs from this class, then call reload() with + * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure + * the project in which it runs can then also use this class safely, without + * interference between PHPUnit's dependencies and the project's dependencies. + * + * @param array[] $data A vendor/composer/installed.php data set + * @return void + * + * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data + */ + public static function reload($data) + { + self::$installed = $data; + self::$installedByVendor = array(); + } + + /** + * @return array[] + * @psalm-return list}> + */ + private static function getInstalled() + { + if (null === self::$canGetVendors) { + self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders'); + } + + $installed = array(); + + if (self::$canGetVendors) { + foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { + if (isset(self::$installedByVendor[$vendorDir])) { + $installed[] = self::$installedByVendor[$vendorDir]; + } elseif (is_file($vendorDir.'/composer/installed.php')) { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require $vendorDir.'/composer/installed.php'; + $installed[] = self::$installedByVendor[$vendorDir] = $required; + if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { + self::$installed = $installed[count($installed) - 1]; + } + } + } + } + + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (substr(__DIR__, -8, 1) !== 'C') { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require __DIR__ . '/installed.php'; + self::$installed = $required; + } else { + self::$installed = array(); + } + } + + if (self::$installed !== array()) { + $installed[] = self::$installed; + } + + return $installed; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/LICENSE b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/LICENSE new file mode 100644 index 0000000..f27399a --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/LICENSE @@ -0,0 +1,21 @@ + +Copyright (c) Nils Adermann, Jordi Boggiano + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_classmap.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_classmap.php new file mode 100644 index 0000000..8266079 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_classmap.php @@ -0,0 +1,18 @@ + $vendorDir . '/composer/InstalledVersions.php', + 'PriyoMukul\\WPNotice\\Dismiss' => $vendorDir . '/priyomukul/wp-notice/src/Dismiss.php', + 'PriyoMukul\\WPNotice\\Notice' => $vendorDir . '/priyomukul/wp-notice/src/Notice.php', + 'PriyoMukul\\WPNotice\\Notices' => $vendorDir . '/priyomukul/wp-notice/src/Notices.php', + 'PriyoMukul\\WPNotice\\Utils\\Base' => $vendorDir . '/priyomukul/wp-notice/src/Utils/Base.php', + 'PriyoMukul\\WPNotice\\Utils\\CacheBank' => $vendorDir . '/priyomukul/wp-notice/src/Utils/CacheBank.php', + 'PriyoMukul\\WPNotice\\Utils\\Helper' => $vendorDir . '/priyomukul/wp-notice/src/Utils/Helper.php', + 'PriyoMukul\\WPNotice\\Utils\\NoticeRemover' => $vendorDir . '/priyomukul/wp-notice/src/Utils/NoticeRemover.php', + 'PriyoMukul\\WPNotice\\Utils\\Storage' => $vendorDir . '/priyomukul/wp-notice/src/Utils/Storage.php', +); diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_namespaces.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_namespaces.php new file mode 100644 index 0000000..15a2ff3 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_namespaces.php @@ -0,0 +1,9 @@ + array($vendorDir . '/priyomukul/wp-notice/src'), +); diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_real.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_real.php new file mode 100644 index 0000000..c0b7c7f --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_real.php @@ -0,0 +1,36 @@ +register(true); + + return $loader; + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_static.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_static.php new file mode 100644 index 0000000..c505528 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/autoload_static.php @@ -0,0 +1,44 @@ + + array ( + 'PriyoMukul\\WPNotice\\' => 20, + ), + ); + + public static $prefixDirsPsr4 = array ( + 'PriyoMukul\\WPNotice\\' => + array ( + 0 => __DIR__ . '/..' . '/priyomukul/wp-notice/src', + ), + ); + + public static $classMap = array ( + 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', + 'PriyoMukul\\WPNotice\\Dismiss' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Dismiss.php', + 'PriyoMukul\\WPNotice\\Notice' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Notice.php', + 'PriyoMukul\\WPNotice\\Notices' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Notices.php', + 'PriyoMukul\\WPNotice\\Utils\\Base' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Utils/Base.php', + 'PriyoMukul\\WPNotice\\Utils\\CacheBank' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Utils/CacheBank.php', + 'PriyoMukul\\WPNotice\\Utils\\Helper' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Utils/Helper.php', + 'PriyoMukul\\WPNotice\\Utils\\NoticeRemover' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Utils/NoticeRemover.php', + 'PriyoMukul\\WPNotice\\Utils\\Storage' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Utils/Storage.php', + ); + + public static function getInitializer(ClassLoader $loader) + { + return \Closure::bind(function () use ($loader) { + $loader->prefixLengthsPsr4 = ComposerStaticInit6cfcc814dcead02ac0a50bb72e4439c0::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit6cfcc814dcead02ac0a50bb72e4439c0::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit6cfcc814dcead02ac0a50bb72e4439c0::$classMap; + + }, null, ClassLoader::class); + } +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/installed.json b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/installed.json new file mode 100644 index 0000000..c30bd94 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/installed.json @@ -0,0 +1,41 @@ +{ + "packages": [ + { + "name": "priyomukul/wp-notice", + "version": "v2.x-dev", + "version_normalized": "2.9999999.9999999.9999999-dev", + "source": { + "type": "git", + "url": "git@github.com:priyomukul/wp-notice.git", + "reference": "f3d02f6e772cb459e9b89d77605e02646f9c5d65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/priyomukul/wp-notice/zipball/f3d02f6e772cb459e9b89d77605e02646f9c5d65", + "reference": "f3d02f6e772cb459e9b89d77605e02646f9c5d65", + "shasum": "" + }, + "time": "2023-11-20T08:03:13+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "PriyoMukul\\WPNotice\\": "src/" + } + }, + "authors": [ + { + "name": "Priyo Mukul", + "email": "17237437+priyomukul@users.noreply.github.com" + } + ], + "support": { + "source": "https://github.com/priyomukul/wp-notice/tree/v2", + "issues": "https://github.com/priyomukul/wp-notice/issues" + }, + "install-path": "../priyomukul/wp-notice" + } + ], + "dev": true, + "dev-package-names": [] +} diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/installed.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/installed.php new file mode 100644 index 0000000..1a6fc55 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/composer/installed.php @@ -0,0 +1,32 @@ + array( + 'name' => 'mukul/essential-addons-for-elementor-lite', + 'pretty_version' => 'dev-master', + 'version' => 'dev-master', + 'reference' => '121d81bbe09fd3f6d431fce576b3901317b96416', + 'type' => 'library', + 'install_path' => __DIR__ . '/../../', + 'aliases' => array(), + 'dev' => true, + ), + 'versions' => array( + 'mukul/essential-addons-for-elementor-lite' => array( + 'pretty_version' => 'dev-master', + 'version' => 'dev-master', + 'reference' => '121d81bbe09fd3f6d431fce576b3901317b96416', + 'type' => 'library', + 'install_path' => __DIR__ . '/../../', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'priyomukul/wp-notice' => array( + 'pretty_version' => 'v2.x-dev', + 'version' => '2.9999999.9999999.9999999-dev', + 'reference' => 'f3d02f6e772cb459e9b89d77605e02646f9c5d65', + 'type' => 'library', + 'install_path' => __DIR__ . '/../priyomukul/wp-notice', + 'aliases' => array(), + 'dev_requirement' => false, + ), + ), +); diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Dismiss.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Dismiss.php new file mode 100644 index 0000000..54eca06 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Dismiss.php @@ -0,0 +1,165 @@ +id = $id; + $this->app = $app; + + if ( ! empty( $options ) ) { + foreach ( $options as $key => $_value ) { + $this->{$key} = $_value; + } + } + + $this->hook = $this->app->app . '_wpnotice_dismiss_notice'; + + add_action( 'wp_ajax_' . $this->hook, [ $this, 'ajax_maybe_dismiss_notice' ] ); + } + + /** + * Print the script for dismissing the notice. + * + * @access public + * @return void + * @since 1.0 + */ + public function print_script() { + $nonce = wp_create_nonce( 'wpnotice_dismiss_notice_' . $this->id ); + $_id = '#wpnotice-' . esc_attr( $this->app->app ) . '-' . esc_attr( $this->id ); + ?> + + hook !== $_POST['action'] ) { + return; + } + + // Sanity check: Early exit if the ID of the notice is not the one from this object. + if ( ! isset( $_POST['id'] ) || $this->id !== $_POST['id'] ) { + return; + } + + // Security check: Make sure nonce is OK. + check_ajax_referer( 'wpnotice_dismiss_notice_' . $this->id, 'nonce', true ); + + if ( isset( $_POST['later'] ) ) { + $_recurrence = intval( $this->recurrence ) || 15; + $_queue = $this->app->storage()->get(); + + $_queue[ $this->id ]['start'] = $this->strtotime( "+$_recurrence days" ); + $_queue[ $this->id ]['expire'] = $this->strtotime( "+" . ( $_recurrence + 3 ) . " days" ); + $this->app->storage()->save( $_queue ); + + return; + } + + // If we got this far, we need to dismiss the notice. + $this->dismiss_notice(); + } + + /** + * Actually dismisses the notice. + * + * @access private + * @return bool + * @since 1.0 + */ + public function dismiss_notice() { + if ( ! defined( 'WPNOTICE_EXPIRED_TIME' ) ) { + define( 'WPNOTICE_EXPIRED_TIME', HOUR_IN_SECONDS * 10 ); + } + + set_transient( 'wpnotice_priority_time_expired', true, time() + WPNOTICE_EXPIRED_TIME ); + + if ( 'user' === $this->scope ) { + return $this->app->storage()->save_meta( $this->id ); + } + + $_key = $this->app->app . '_' . $this->id . '_notice_dismissed'; + + return $this->app->storage()->save( $_key ); + } + + /** + * Check if is dismissed or not + * @return boolean + */ + public function is_dismissed() { + if ( 'user' === $this->scope ) { + return $this->app->storage()->get_meta( $this->id ); + } + + $_key = $this->app->app . '_' . $this->id . '_notice_dismissed'; + + return $this->app->storage()->get( $_key ); + } +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Notice.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Notice.php new file mode 100644 index 0000000..854a807 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Notice.php @@ -0,0 +1,294 @@ + 192933, // timestamp + // 'expire' => 1029339, // timestamp + 'classes' => '', + 'recurrence' => false, + 'scope' => 'user', + 'screens' => null, + 'type' => 'info', + 'capability' => null, + 'dismissible' => false, + ]; + + public function __construct( ...$args ) { + list( $id, $content, $options, $queue, $app ) = $args; + + $this->app = $app; + $this->id = $id; + $this->content = $content; + $this->queue = $queue; + $this->options = wp_parse_args( $options, $this->options ); + + $this->dismiss = new Dismiss( $this->id, $this->options, $this->app ); + + if ( ! isset( $queue[ $id ] ) || ( ! empty( $this->options['refresh'] ) && ( empty( $queue[ $id ]['refresh'] ) || $queue[ $id ]['refresh'] != $this->options['refresh'] ) ) ) { + $queue[ $id ] = []; + $_eligible_keys = [ 'start', 'expire', 'recurrence', 'refresh' ]; + array_walk( $options, function ( $value, $key ) use ( $id, &$queue, $_eligible_keys ) { + if ( in_array( $key, $_eligible_keys, true ) ) { + $queue[ $id ][ $key ] = $value; + } + } ); + + $this->queue = $queue; + $this->app->storage()->save( $queue ); // saved in queue + } else { + $this->options = wp_parse_args( $queue[ $id ], $this->options ); + } + + if ( isset( $this->options['do_action'] ) ) { + add_action( 'admin_init', [ $this, 'do_action' ] ); + } + } + + public function do_action() { + do_action( $this->options['do_action'], $this ); + } + + private function get_content() { + if ( is_callable( $this->content ) ) { + ob_start(); + call_user_func( $this->content ); + + return ob_get_clean(); + } + + return $this->content; + } + + public function display( $force = false ) { + if ( ! $force && ! $this->show() ) { + return; + } + + $content = $this->get_content(); + if ( empty( $content ) ) { + return; // Return if notice is empty. + } + + $links = $this->get_links(); + + // Print the notice. + printf( '
        %3$s
        %4$s%5$s
        ', 'wpnotice-' . esc_attr( $this->app->app ) . '-' . esc_attr( $this->id ), // The ID. + esc_attr( $this->get_classes() ), // The classes. + ! empty( $content['thumbnail'] ) ? $this->get_thumbnail( $content['thumbnail'] ) : '', ! empty( $content['html'] ) ? $content['html'] : $content, ! empty( $links ) ? $this->links( $links ) : '' ); + } + + public function get_links() { + return ! empty( $this->content['links'] ) ? $this->content['links'] : ( ! empty( $this->options['links'] ) ? $this->options['links'] : [] ); + } + + public function links( $links ) { + $_attributes = ''; + $output = ''; + + return $output; + } + + public function attributes( $params = [] ) { + $_attr = []; + $classname = 'dismiss-btn '; + + if ( ! empty( $params['class'] ) ) { + $classname .= $params['class']; + unset( $params['class'] ); + } + + $_attr[] = 'class="' . esc_attr( $classname ) . '"'; + + $_attr[] = 'target="_blank"'; + if ( ! empty( $params ) ) { + foreach ( $params as $key => $value ) { + $_attr[] = "$key='$value'"; + } + } + + return \implode( ' ', $_attr ); + } + + public function url( $params = [] ) { + $nonce = wp_create_nonce( 'wpnotice_dismiss_notice_' . $this->id ); + + return esc_url( add_query_arg( [ + 'action' => 'wpnotice_dismiss_notice', + 'id' => $this->id, + 'nonce' => $nonce, + ], admin_url( '/' ) ) ); + } + + /** + * Get the notice classes. + * + * @access public + * @return string + * @since 1.0 + */ + public function get_classes() { + $classes = [ 'wpnotice-wrapper notice', $this->app->id ]; + + // Add the class for notice-type. + $classes[] = $this->options['classes']; + $classes[] = 'notice-' . $this->options['type']; + $classes[] = 'notice-' . $this->app->id . '-' . $this->id; + + if ( $this->options['dismissible'] ) { + $classes[] = 'is-dismissible'; + } + + // Combine classes to a string. + return implode( ' ', $classes ); + } + + /** + * Determine if the notice should be shown or not. + * + * @access public + * @return bool + * @since 1.0 + */ + public function show() { + // External Condition Check + if ( isset( $this->options['display_if'] ) && ! $this->options['display_if'] ) { + return false; + } + // Don't show if the user doesn't have the required capability. + if ( ! is_null( $this->options['capability'] ) && ! current_user_can( $this->options['capability'] ) ) { + return false; + } + + // Don't show if we're not on the right screen. + if ( ! $this->is_screen() ) { + return false; + } + + // Don't show if notice has been dismissed. + if ( $this->dismiss->is_dismissed() ) { + return false; + } + + // Start and Expiration Check. + if ( $this->time() <= $this->options['start'] ) { + return false; + } + + if ( $this->is_expired() ) { + if ( $this->options['recurrence'] ) { + $_recurrence = intval( $this->options['recurrence'] ); + $this->queue[ $this->id ]['start'] = $this->strtotime( "+$_recurrence days" ); + $this->queue[ $this->id ]['expire'] = $this->strtotime( "+" . ( $_recurrence + 3 ) . " days" ); + $this->app->storage()->save( $this->queue ); + } + + return false; + } + + return true; + } + + /** + * Evaluate if we're on the right place depending on the "screens" argument. + * + * @access private + * @return bool + * @since 1.0 + */ + private function is_screen() { + // Make sure the get_current_screen function exists. + if ( ! function_exists( 'get_current_screen' ) ) { + require_once ABSPATH . 'wp-admin/includes/screen.php'; + } + + /** @var WP_Screen $current_screen */ + $current_screen = get_current_screen(); + + if ( $current_screen->id === 'update' ) { + return false; + } + + // If screen is empty we want this shown on all screens. + if ( empty( $this->options['screens'] ) ) { + return true; + } + + return ( in_array( $current_screen->id, $this->options['screens'], true ) ); + } + + public function is_expired() { + if ( isset( $this->options['expire'] ) && $this->time() >= $this->options['expire'] ) { + return true; + } + + return false; + } + + public function __call( $name, $args ) { + if ( property_exists( $this, $name ) ) { + return $this->{$name}[ $args[0] ]; + } + + return null; + } + + public function get_thumbnail( $image ) { + $output = '
        '; + $output .= ''; + $output .= '
        '; + + return wp_kses_post( $output ); + } +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Notices.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Notices.php new file mode 100644 index 0000000..5f02c58 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Notices.php @@ -0,0 +1,234 @@ + '', + 'stylesheet_url' => '', + 'priority' => 1 + ]; + + private $deprecated_options = [ + 'system_id' => 'id', + 'app' => 'id', + 'scripts' => 'stylesheet_url' + ]; + + private $default_options = [ + 'scripts_handle' => '' + ]; + + /** + * This method takes an array as argument. + * + * @template $args + * + * @param $args + * + * @throws Exception + */ + public function __construct( $args ) { + self::$cache_bank = CacheBank::get_instance(); + + /** + * Check all the property is passed or not + */ + if ( ! isset( $args['version'] ) && self::VERSION === '1.1.0' ) { + if ( ! is_array( $args ) ) { + $this->error( "Argument of " . __CLASS__ . " should be an array. " . gettype( $args ) . " given." ); + } + + if ( empty( $args ) ) { + $this->error( "Argument of " . __CLASS__ . " should not be an empty array." ); + } + + foreach ( $this->options as $key => $value ) { + if ( ! isset( $args[ $key ] ) ) { + $this->error( "Missing $key from argument list." ); + } + } + + $this->options = wp_parse_args( $args, $this->options ); + $this->scripts = $this->stylesheet_url; + } + + $this->system_id = ! empty( $args['id'] ) ? $args['id'] . '-notice-system' : 'wpnotice_system'; + $this->app = ! empty( $args['id'] ) ? $args['id'] : 'wpnotice'; + $this->dev_mode = ! empty( $args['dev_mode'] ) ? $args['dev_mode'] : $this->dev_mode; + $this->args = $args; + + if ( ! empty( $args['styles'] ) ) { + $this->scripts = $args['styles']; + unset( $args['styles'] ); + } + + $this->queue = $this->storage()->get( '', [] ); + + self::$cache_bank->create_account( $this ); + } + + public function __get( $name ) { + if ( property_exists( $this, $name ) ) { + return $this->$name; + } + + if ( ! empty( $this->options[ $name ] ) ) { + return $this->options[ $name ]; + } + + if ( isset( $this->deprecated_options[ $name ] ) && ! empty( $this->options[ $this->deprecated_options[ $name ] ] ) ) { + return $this->options[ $this->deprecated_options[ $name ] ]; + } + + if ( ! empty( $this->args[ $name ] ) ) { + return $this->args[ $name ]; + } + + return null; + } + + public function storage() { + return $this->database( $this->args ); + } + + public function init() { + } + + public function notices() { + wp_enqueue_style( $this->system_id, $this->scripts ); + + if ( ! $this->dev_mode ) { + /** + * @var Notice $notice + */ + $notice = $this->current_notice(); + if ( $notice ) { + $notice->display(); + } + } + + /** + * Print all notices while dev_mode is enabled. + */ + $this->print_notices_for_dev_mode(); + } + + public function eligible_notices( $notices = [], $queue = [] ) { + $_sorted_queue = []; + $notices = empty( $notices ) ? $this->notices : $notices; + $queue = empty( $queue ) ? $this->queue : $queue; + + if ( ! empty ( $queue ) ) { + array_walk( $queue, function ( $value, $key ) use ( &$_sorted_queue, $notices ) { + $notice = isset( $notices[ $key ] ) ? $notices[ $key ] : null; + if ( ! is_null( $notice ) ) { + if ( ! $notice->dismiss->is_dismissed() && ! $notice->is_expired() ) { + $_sorted_queue[ $notice->options( 'start' ) ] = $key; + } + } + } ); + } + + ksort( $_sorted_queue ); + + return $_sorted_queue; + } + + public function scripts() { + if ( ! $this->dev_mode ) { + /** + * @var Notice $notice + */ + $notice = $this->current_notice(); + + if ( $notice && $notice->show() ) { + $notice->dismiss->print_script(); + } + } + + /** + * Print scripts for all notices while dev_mode is enabled. + */ + $this->print_notices_for_dev_mode( true ); + } + + public function add( $id, $content, $options = [] ) { + $this->notices[ $id ] = new Notice( $id, $content, $options, $this->queue, $this ); + + self::$cache_bank->deposit( $this->id, $id, $this->notices[ $id ] ); + } + + private function current_notice() { + $current_notice = current( $this->eligible_notices() ); + + return isset( $this->notices[ $current_notice ] ) ? $this->notices[ $current_notice ] : false; + } + + private function print_notices_for_dev_mode( $scripts = false ) { + if ( $this->dev_mode ) { + /** + * @var Notice $notice + */ + foreach ( $this->notices as $notice ) { + if ( $scripts ) { + $notice->dismiss->print_script(); + } else { + $notice->display( true ); + } + } + } + } +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Base.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Base.php new file mode 100644 index 0000000..3cf7cbe --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Base.php @@ -0,0 +1,45 @@ +options['priority'] ) ? $app->priority : count( self::$accounts ); + + if ( isset( $app->args['version'] ) && $app->args['version'] === '1.0.0' ) { + $priority = 999 + count( self::$accounts ); + } + + if ( isset( self::$accounts[ $priority ] ) ) { + return; + } + + self::$accounts[ $priority ] = $app; + + ksort( self::$accounts ); + } + + public function calculate_deposits( $app ) { + if ( ! $app instanceof Notices ) { + return; + } + + foreach ( $app->notices as $id => $notice ) { + $this->deposit( $app->id, $id, $notice ); + } + } + + public function deposit( $account, $id, $value ) { + self::$notices[ $account ][ $id ] = $value; + } + + private function get_current_account() { + if ( ! empty( self::$accounts ) ) { + /** + * @var Notices $account + */ + foreach ( self::$accounts as $account ) { + $notices = $this->eligible_notices( $account->notices, $account->queue ); + + $notices = array_filter( $notices, function ( $notice_key ) use ( $account ) { + $notice = self::$notices[ $account->id ][ $notice_key ]; + + return $notice->show(); + } ); + + if ( ! empty( $notices ) ) { + return $account; + } + } + } + + return false; + } + + /** + * @return Notices + */ + public function get() { + /** + * @var Notices $current_notice ; + */ + return $this->get_current_account(); + } + + public function notices() { + if ( get_transient( $this->priority_key ) ) { + return; + } + + $notice = $this->get(); + + if ( $notice instanceof Notices ) { + $notice->notices(); + } + } + + public function scripts() { + if ( get_transient( $this->priority_key ) ) { + return; + } + + $notice = $this->get(); + + if ( $notice instanceof Notices ) { + $notice->scripts(); + } + } + + /** + * This is a fallback method of Notices::eligible_notices. + * Please make sure changes are done in both classes. + * + * @param $notices + * @param $queue + * + * @return array + */ + private function eligible_notices( $notices = [], $queue = [] ) { + $_sorted_queue = []; + + if ( ! empty ( $queue ) ) { + array_walk( $queue, function ( $value, $key ) use ( &$_sorted_queue, $notices ) { + $notice = isset( $notices[ $key ] ) ? $notices[ $key ] : null; + if ( ! is_null( $notice ) ) { + if ( ! $notice->dismiss->is_dismissed() && ! $notice->is_expired() ) { + $_sorted_queue[ $notice->options( 'start' ) ] = $key; + } + } + } ); + } + + ksort( $_sorted_queue ); + + return $_sorted_queue; + } + + +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Helper.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Helper.php new file mode 100644 index 0000000..2f7bdc8 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Helper.php @@ -0,0 +1,47 @@ +time() ) . " $time" ) ); + } + + public function date( $time ) { + return date( 'd-m-Y h:i:s', $time ); + } + + /** + * @throws Exception + */ + private function error( $message ) { + throw new Exception( $message ); + } +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/NoticeRemover.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/NoticeRemover.php new file mode 100644 index 0000000..5727094 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/NoticeRemover.php @@ -0,0 +1,38 @@ +callbacks[10] as $callback ) { + if ( is_array( $callback['function'] ) && $callback['function'][0] instanceof $instanceOf ) { + $notice = $callback['function'][0]; + + if ( $notice->version === $version ) { + remove_action( 'admin_notices', [ $notice, 'notices' ] ); + remove_action( 'admin_footer', [ $notice, 'scripts' ] ); + } + } + } + } ); + } +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Storage.php b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Storage.php new file mode 100644 index 0000000..0875fcf --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/vendor/priyomukul/wp-notice/src/Utils/Storage.php @@ -0,0 +1,58 @@ +id = ! empty( $args['id'] ) ? $args['id'] : $this->id; + $this->type = ! empty( $args['store'] ) ? $args['store'] : $this->type; + $this->storage_key = ! empty( $args['storage_key'] ) ? $this->id . '_' . $args['storage_key'] : "{$this->id}_{$this->storage_key}"; + } + + public function __get( $name ) { + return property_exists( $this, $name ) ? $this->$name : null; + } + + public function save( $value, $key = '' ) { + if ( empty( $key ) ) { + $key = $this->storage_key; + $value['version'] = $this->version; + } + + if ( $this->type === 'options' ) { + return update_site_option( $key, $value ); + } + + return false; + } + + public function get( $key = '', $default = false ) { + $key = empty( $key ) ? $this->storage_key : $key; + + if ( $this->type === 'options' ) { + return get_site_option( $key, $default ); + } + + return $default; + } + + public function save_meta( $id, $value = true ) { + return update_user_meta( get_current_user_id(), "{$this->id}_{$id}_notice_dismissed", $value ); + } + + public function get_meta( $id ) { + return boolval( get_user_meta( get_current_user_id(), "{$this->id}_{$id}_notice_dismissed", true ) ); + } + + public function remove_meta( $id ) { + return delete_user_meta( get_current_user_id(), "{$this->id}_{$id}_notice_dismissed" ); + } +} \ No newline at end of file diff --git a/wp-content/plugins/essential-addons-for-elementor-lite/wpml-config.xml b/wp-content/plugins/essential-addons-for-elementor-lite/wpml-config.xml new file mode 100644 index 0000000..507c253 --- /dev/null +++ b/wp-content/plugins/essential-addons-for-elementor-lite/wpml-config.xml @@ -0,0 +1,485 @@ + + + + + eael-adv-accordion + + + eael_adv_accordion_tab_title + eael_adv_accordion_tab_content + + + + + eael-adv-tabs + + + eael_adv_tabs_tab_title + eael_adv_tabs_tab_content + + + + + eael-creative-button + + + creative_button_text + creative_button_secondary_text + url + + + + + eael-cta-box + + + eael_cta_title + eael_cta_sub_title + eael_cta_content + eael_cta_btn_text + url + eael_cta_secondary_btn_text + url + + + + + eael-data-table + + + eael_data_table_header_col + + + eael_data_table_content_row_title + eael_data_table_content_row_content + url + + + + + eael-dual-color-header + + + eael_dch_first_title + eael_dch_last_title + eael_dch_subtext + + + + + eael-fancy-text + + + eael_fancy_text_prefix + eael_fancy_text_suffix + + + eael_fancy_text_strings_text_field + + + + + eael-filterable-gallery + + + eael_fg_all_label_text + load_more_text + nomore_items_text + + + eael_fg_control + + + eael_fg_gallery_control_name + eael_fg_gallery_item_name + fg_item_price + fg_item_ratings + fg_item_cat + eael_fg_gallery_item_content + url + + + + + eael-image-accordion + + + eael_accordion_tittle + eael_accordion_content + url + + + + + eael-flip-box + + + eael_flipbox_front_title + eael_flipbox_front_text + eael_flipbox_back_title + eael_flipbox_back_text + flipbox_button_text + url + + + + + eael-info-box + + + eael_infobox_title + eael_infobox_text + infobox_button_text + eael_infobox_number + url + url + + + + + eael-post-grid + + + show_load_more_text + read_more_button_text + + + + + eael-post-timeline + + + show_load_more_text + + + + + eael-pricing-table + + + eael_pricing_table_title + eael_pricing_table_sub_title + eael_pricing_table_price + eael_pricing_table_onsale_price + eael_pricing_table_price_cur + eael_pricing_table_btn + url + eael_pricing_table_price_period + eael_pricing_table_featured_tag_text + + + eael_pricing_table_item + eael_pricing_item_tooltip_content + + + + + eael-progress-bar + + + progress_bar_title + + + + + eicon-woocommerce + + + add_to_cart_simple_product_button_text + add_to_cart_variable_product_button_text + add_to_cart_grouped_product_button_text + add_to_cart_external_product_button_text + add_to_cart_default_product_button_text + show_load_more_text + eael_product_sale_text + eael_product_stockout_text + + + + + eael-team-member + + + eael_team_member_name + eael_team_member_job_title + eael_team_member_description + + + url + + + + + eael-testimonial + + + eael_testimonial_name + eael_testimonial_company_title + eael_testimonial_description + + + + + eael-tooltip + + + url + eael_tooltip_content + eael_tooltip_hover_content + + + + + eael-feature-list + + + eael_feature_list_title + eael_feature_list_content + url + + + + + eael-caldera-form + + + form_title_custom + form_description_custom + + + + + eael-contact-form-7 + + + form_title_custom + form_description_custom + + + + + eael-gravity-form + + + form_title_custom + form_description_custom + + + + + eael-wpforms + + + form_title_custom + form_description_custom + + + + + eael-ninja + + + form_title_custom + form_description_custom + + + + + eael-event-calendar + + + eael_event_title + eael_event_description + url + + + + + eael-advanced-data-table + + + ea_adv_data_table_static_html + ea_adv_data_table_search_placeholder + + + + + eael-formstack + + + eael_formstack_form_title_custom + eael_formstack_form_description_custom + + + + + eael-fluentform + + + form_title_custom + form_description_custom + + + + + eael-betterdocs-category-box + + + count_prefix + count_suffix + + + + + eael-betterdocs-category-grid + + + button_text + + + + + eael-content-ticker + + + eael_ticker_tag_text + + + + + eael-countdown + + + eael_countdown_days_label + eael_countdown_hours_label + eael_countdown_minutes_label + eael_countdown_seconds_label + + + + + eael-login-register + + + redirect_url_for_logged_in_user>url + lost_password_text + lost_password_url>url + remember_text + login_form_title + login_form_subtitle + register_form_title + register_form_subtitle + login_button_text + google_login_text + fb_login_text + separator_text + err_email + err_email_missing + err_email_used + err_username + err_username_used + err_pass + err_conf_pass + err_loggedin + err_recaptcha + err_tc + err_unknown + success_login + success_register + login_user_label + login_password_label + login_user_placeholder + login_password_placeholder + login_button_text + reg_button_text + registration_link_text + redirect_url>url + custom_register_url>url + login_link_text + + + field_label + placeholder + required_note + + + + + eael-interactive-circle + + + eael_interactive_circle_btn_title + eael_interactive_circle_item_content + + + + + eael-woo-cart + + + column_heading_title + + + eael_woo_cart_components_cart_update_button_text + eael_woo_cart_components_cart_coupon_button_text + eael_woo_cart_components_cart_coupon_placeholder + eael_woo_cart_components_cart_checkout_button_text + eael_woo_cart_components_cart_checkout_button_text + + + + + eael-woo-checkout + + + ea_woo_checkout_order_details_title + ea_woo_checkout_table_product_text + ea_woo_checkout_table_quantity_text + ea_woo_checkout_table_price_text + ea_woo_checkout_table_subtotal_text + ea_woo_checkout_table_shipping_text + ea_woo_checkout_table_total_text + ea_woo_checkout_shop_link_text + ea_woo_checkout_coupon_title + ea_woo_checkout_coupon_link_text + ea_woo_checkout_coupon_form_content + ea_woo_checkout_coupon_placeholder_text + ea_woo_checkout_coupon_button_text + ea_woo_checkout_login_title + ea_woo_checkout_login_message + ea_woo_checkout_login_link_text + ea_woo_checkout_billing_title + ea_woo_checkout_shipping_title + ea_woo_checkout_additional_info_title + ea_woo_checkout_payment_title + ea_woo_checkout_place_order_text + ea_woo_checkout_tab_login_text + ea_woo_checkout_tab_coupon_text + ea_woo_checkout_tab_billing_shipping_text + ea_woo_checkout_tab_payment_text + ea_woo_checkout_tabs_btn_next_text + ea_woo_checkout_tabs_btn_prev_text + + + + + eael-nft-gallery + + + eael_nft_gallery_content_view_details_label + eael_nft_gallery_content_no_items_label + eael_nft_gallery_content_last_sale_label + eael_nft_gallery_content_ends_in_label + + + + + eael-business-reviews + + + eael_business_reviews_business_name_label + eael_business_reviews_google_reviews_label + + + + diff --git a/wp-content/themes/hello-elementor/assets/styles/custom.css b/wp-content/themes/hello-elementor/assets/styles/custom.css index 914c24a..a5386c1 100644 --- a/wp-content/themes/hello-elementor/assets/styles/custom.css +++ b/wp-content/themes/hello-elementor/assets/styles/custom.css @@ -1,1072 +1 @@ -.overflow { - overflow: hidden; -} - -input[id^=eael-tabs-filter-type-] { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - position: relative; - width: 18px; - min-width: 18px; - height: 18px; - border: 1px solid #000; - overflow: hidden; -} -input[id^=eael-tabs-filter-type-]::before { - content: ""; - position: absolute; - top: -8px; - left: 19px; - width: 11px; - height: 1.5px; - background: #000; - transform: rotate(-45deg); - transition: all 250ms ease-in-out; -} -input[id^=eael-tabs-filter-type-]::after { - content: ""; - position: absolute; - top: -6px; - left: -13px; - width: 5px; - height: 1.5px; - background: #000; - transform: rotate(45deg); - transition: all 250ms ease-in-out; -} -input[id^=eael-tabs-filter-type-]:checked::before { - top: 7px; - left: 4px; -} -input[id^=eael-tabs-filter-type-]:checked::after { - top: 9px; - left: 2px; -} - -.eael-tabs-filter { - flex-wrap: wrap; - row-gap: 20px !important; -} -.eael-tabs-filter .eael-tabs-filter-types ul { - flex-wrap: wrap; - row-gap: 20px !important; -} -.eael-tabs-filter .eael-tabs-filter-types label { - padding-top: 3px; -} - -.eael-tabs-nav.eael-tabs-nav-custom { - -moz-column-gap: 50px; - column-gap: 50px; - display: grid; - grid-template-areas: "tabs-name tabs-list" "tabs-name tabs-toggle"; - grid-template-columns: auto 1fr; -} -.eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name { - grid-area: tabs-name; -} -@media (max-width: 1000px) { - .eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name { - margin-bottom: 40px; - } - .eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name br { - display: none; - } -} -.eael-tabs-nav.eael-tabs-nav-custom ul[role=tablist] { - grid-area: tabs-list; - flex: 1; - gap: 24px; - flex-wrap: wrap; -} -.eael-tabs-nav.eael-tabs-nav-custom ul[role=tablist].limit { - overflow: hidden; - max-height: 140px; -} -.eael-tabs-nav.eael-tabs-nav-custom .show-more-tabs { - grid-area: tabs-toggle; - position: relative; - color: #000; - font-size: 16px; - font-weight: 700; - font-family: "Manrope", Sans-serif; - text-transform: uppercase; - letter-spacing: 0.6px; - margin-top: 50px; - width: -moz-fit-content; - width: fit-content; -} -.eael-tabs-nav.eael-tabs-nav-custom .show-more-tabs::before { - content: "\e65a"; - color: #000; - font-family: "themify"; - position: absolute; - left: calc(100% + 10px); - top: calc(50% - 3px); - width: 30px; - height: 30px; - border-radius: 100%; - transform: translateY(-50%) rotate(90deg); - display: flex; - align-items: center; - justify-content: center; - font-size: 24px; - animation: bounce 2s infinite; -} -@keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - transform: translateY(-50%) translateX(0) rotate(90deg); - } - 40% { - transform: translateY(calc(-50% - 10px)) translateX(-10px) rotate(90deg); - } - 60% { - transform: translateY(calc(-50% - 5px)) translateX(-5px) rotate(90deg); - } -} -@media (max-width: 1000px) { - .eael-tabs-nav.eael-tabs-nav-custom { - grid-template-areas: "tabs-name" "tabs-list" "tabs-toggle"; - grid-template-columns: 1fr; - } -} -.eael-tabs-nav > ul { - display: grid !important; - grid-template-columns: repeat(auto-fit, 194px); -} -.eael-tabs-nav > ul li { - height: 100%; -} - -.color-anchor { - position: relative; - height: 100px; - display: flex; - align-items: center; -} -.color-anchor::before { - content: "\e65a"; - color: #000; - font-family: "themify"; - position: absolute; - left: calc(100% - 20px); - top: 50%; - width: 100px; - height: 100px; - background: #f4f4f4; - border-radius: 100%; - transform: translateY(-50%); - display: flex; - align-items: center; - justify-content: center; - font-size: 28px; -} -.color-anchor > .elementor-widget-container { - position: relative; - height: -moz-fit-content !important; - height: fit-content !important; - z-index: 1; -} - -.anchor-arrow .elementor-icon { - position: relative; - display: flex; - align-items: center; - justify-content: center; - width: 100px; - height: 100px; - border-radius: 100%; - background: #f4f4f4; - margin-left: -20px; -} - -.quality-box { - position: relative; -} -.quality-box::before { - content: ""; - position: absolute; - background-image: url("/wp-content/uploads/2024/04/quality-bg.svg"); - mix-blend-mode: multiply; - background-position: center; - background-repeat: no-repeat; - background-size: cover; - opacity: 0.4; - top: 0; - bottom: 0; - right: 0; - left: auto; - width: 320px; - z-index: 1; -} -.quality-box .quality-item { - position: relative; - z-index: 1; -} -.quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content { - position: relative; - padding-left: 24px; -} -.quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content::before { - content: ""; - position: absolute; - left: 0; - top: 6px; - bottom: 6px; - width: 2px; - background: #000; -} -@media (max-width: 768px) { - .quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content:before { - display: none; - } -} - -.numeric-list ol { - padding: 0; - margin: 0; - counter-reset: number; - list-style-type: none; -} -.numeric-list ol li { - position: relative; - counter-increment: number; - padding-left: 55px; -} -.numeric-list ol li:not(:last-child) { - margin-bottom: 20px; -} -.numeric-list ol li:before { - content: counter(number); - position: absolute; - left: 0; - top: 0; - width: 32px; - height: 32px; - border-radius: 100%; - background: #f4f4f4; - display: flex; - align-items: center; - justify-content: center; - font-size: 18px; - font-weight: 700; - letter-spacing: 0.6px; -} - -.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow { - position: absolute; - top: -108px; - padding: 0; - border: none; - margin: 0 !important; -} -.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow:hover { - background: transparent; -} -.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-next { - right: 50px; -} -@media (max-width: 500px) { - .home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-next { - right: auto; - left: calc(50% + 70px); - transform: translateX(-50%); - } -} -.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-prev { - right: 130px; - left: auto; -} -@media (max-width: 500px) { - .home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-prev { - right: auto; - left: calc(50% - 70px); - transform: translateX(-50%); - } -} -@media (max-width: 500px) { - .home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow { - top: -50px; - } -} - -.home-gallery .elementor-widget-container .swiper .elementor-swiper-button { - top: -92px; -} -.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-prev { - left: auto; - right: 130px; - left: auto; -} -@media (max-width: 500px) { - .home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-prev { - right: auto; - left: calc(50% - 70px); - transform: translateX(-50%); - } -} -.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-next { - right: 50px; -} -@media (max-width: 500px) { - .home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-next { - right: auto; - left: calc(50% + 70px); - transform: translateX(-50%); - } -} -@media (max-width: 500px) { - .home-gallery .elementor-widget-container .swiper .elementor-swiper-button { - top: -50px; - } -} - -.home-numbers-1 { - position: relative; -} -.home-numbers-1::before { - content: ""; - position: absolute; - left: 0; - top: -115px; - width: 495px; - height: 495px; - transform: translateX(-50%); - background-image: url("/wp-content/uploads/2024/04/V.svg"); - background-repeat: no-repeat; - background-size: contain; - background-position: center; -} - -.home-troska { - position: relative; -} -.home-troska .home-troska-left { - position: relative; -} -.home-troska .home-troska-left::before { - content: ""; - position: absolute; - left: 10px; - top: 0; - bottom: 0; - transform: translateX(-50%); - background-image: url("/wp-content/uploads/2024/04/V.svg"); - background-repeat: no-repeat; - background-size: contain; - background-position: center; -} - -#home-hero-slider { - width: 100%; - max-width: 1920px; - margin-left: auto; - margin-right: auto; - overflow: hidden; -} -#home-hero-slider .premium-carousel-inner .slick-dots { - display: flex; - justify-content: flex-end; - left: 72%; - position: absolute; - bottom: 7.8%; - counter-reset: list; - list-style-type: none; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li { - position: relative; - counter-increment: list; - width: auto; - margin: 0 10px; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:before { - content: "0" counter(list); - color: #000; - font-size: 24px; - font-weight: 700; - font-family: "Manrope", Sans-serif; -} -@media (max-width: 900px) { - #home-hero-slider .premium-carousel-inner .slick-dots > li:before { - font-size: 20px; - } -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:first-child::after { - content: ""; - position: absolute; - top: 50%; - right: calc(100% + 17px); - width: 100vw; - height: 2px; - background: #000; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:last-child::after { - content: ""; - position: absolute; - top: 50%; - left: calc(100% + 17px); - width: 100vw; - height: 2px; - background: #000; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:last-child.slick-active { - margin: 0 10px 0 53px; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:last-child.slick-active .dot-helper { - position: relative; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:last-child.slick-active .dot-helper::before { - content: ""; - position: absolute; - width: 33px; - height: 2px; - right: 47px; - background: #000; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:first-child.slick-active { - margin: 0 53px 0 10px; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:first-child.slick-active .dot-helper { - position: relative; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:first-child.slick-active .dot-helper::after { - content: ""; - position: absolute; - width: 33px; - height: 2px; - left: 15px; - background: #000; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:not(:last-child, :first-child).slick-active { - margin: 0 53px; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:not(:last-child, :first-child).slick-active .dot-helper { - position: relative; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:not(:last-child, :first-child).slick-active .dot-helper::before { - content: ""; - position: absolute; - width: 33px; - height: 2px; - right: 47px; - background: #000; -} -#home-hero-slider .premium-carousel-inner .slick-dots > li:not(:last-child, :first-child).slick-active .dot-helper::after { - content: ""; - position: absolute; - width: 33px; - height: 2px; - left: 15px; - background: #000; -} -@media (max-width: 1100px) { - #home-hero-slider .premium-carousel-inner .slick-dots { - left: 70%; - } -} -@media (max-width: 900px) { - #home-hero-slider .premium-carousel-inner .slick-dots { - left: 60%; - bottom: 6%; - } -} -@media (max-width: 768px) { - #home-hero-slider .premium-carousel-inner .slick-dots { - left: 50%; - transform: translateX(-50%); - } -} -@media (max-width: 768px) { - #home-hero-slider .slide-text-box { - bottom: 15%; - } -} - -.product-gallery-colors .show-more-colors .premium-button-text-icon-wrapper { - display: flex; - align-items: center; -} -.product-gallery-colors .show-more-colors .premium-button-text-icon-wrapper span { - padding-top: 5px; -} - -.product-colors .elementor-image-gallery .gallery { - display: flex; - flex-wrap: wrap; - gap: 32px; - max-height: 128px; - overflow: hidden; -} -.product-colors .elementor-image-gallery .gallery .gallery-item { - display: flex; - flex-direction: row; - align-items: center; - gap: 13px; - width: calc(50% - 16px); -} -.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-icon { - width: 48px; - min-width: 48px; - height: 48px; -} -.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-icon img { - height: 100%; - width: 100%; - -o-object-fit: cover; - object-fit: cover; -} -.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-caption { - padding: 0; -} - -.product-colors-s2 .elementor-image-gallery .gallery { - display: flex; - flex-wrap: wrap; -} -.product-colors-s2 .elementor-image-gallery .gallery .gallery-item { - display: flex; - flex-direction: column; - align-items: flex-start; - gap: 2px; -} -.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-icon { - width: 98px; - min-width: 98px; - height: 98px; -} -.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-icon img { - height: 100%; - width: 100%; - -o-object-fit: cover; - object-fit: cover; -} -.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-caption { - padding: 0; -} - -.product-gallery-drafts .show-more-drafts .premium-button-text-icon-wrapper { - display: flex; - align-items: center; -} -.product-gallery-drafts .show-more-drafts .premium-button-text-icon-wrapper span { - padding-top: 5px; -} - -.product-drafts .elementor-image-gallery .gallery { - max-height: 210px; - overflow: hidden; -} -.product-drafts .elementor-image-gallery .gallery .gallery-item .gallery-caption { - padding: 0; -} - -.product-gallery-drafts .elementor-image-gallery .gallery { - max-height: 1030px; - overflow: hidden; -} - -.product-catalog-bg { - position: relative; -} -.product-catalog-bg::before { - content: ""; - position: absolute; - left: 30px; - top: 0; - width: 495px; - height: 495px; - transform: translateX(-50%); - background-image: url("/wp-content/uploads/2024/04/V.svg"); - background-repeat: no-repeat; - background-size: contain; - background-position: center; -} - -#footer-data { - position: relative; - overflow: hidden; -} -#footer-data::before { - content: ""; - position: absolute; - top: 115px; - height: 2px; - width: 100vw; - background: #f4f4f4; -} - -body.page-id-729 .custom-bg-v .elementor-widget-container { - position: relative; -} -body.page-id-729 .custom-bg-v .elementor-widget-container::before { - content: ""; - position: absolute; - left: calc(100% - 5px); - top: 50%; - width: 495px; - height: 495px; - transform: translate(-50%, -50%); - background-image: url("/wp-content/uploads/2024/04/Group-371.svg"); - background-repeat: no-repeat; - background-size: contain; - background-position: center; -} - -#quote-box .carousel-arrow { - left: auto; -} -#quote-box .carousel-arrow.carousel-prev { - top: -60px; - right: 100px; -} -#quote-box .carousel-arrow.carousel-next { - top: -60px; - right: 0px; -} - -#contact-form select.wpcf7-select { - visibility: hidden; - opacity: 0; - display: none; -} -#contact-form .select-custom-text { - position: relative; - padding: 15px 24px; - border: 1px solid #000; - font-family: "League Spartan", Sans-serif; - letter-spacing: 0.6px; - font-weight: 400; -} -#contact-form .select-custom-text.selected { - color: #000; -} -#contact-form .select-custom-text.active::before { - transform: translateY(-50%) scale(-1); -} -#contact-form .select-custom-text::before { - content: "3"; - position: absolute; - top: 50%; - right: 24px; - transform: translateY(-50%); - transition: all 250ms ease-in-out; - font-family: "ElegantIcons"; - font-size: 26px; - color: #000; -} -#contact-form .select-custom-options { - list-style: none; - padding: 15px 24px; - border-left: 1px solid #000; - border-right: 1px solid #000; - border-bottom: 1px solid #000; -} -#contact-form .select-custom-options li { - color: #000; - font-family: "League Spartan", Sans-serif; - letter-spacing: 0.6px; - font-weight: 400; - cursor: pointer; -} -#contact-form .select-custom-options li:not(:last-child) { - margin-bottom: 10px; -} -#contact-form .wpcf7-list-item { - margin-left: 0; -} -#contact-form .wpcf7-list-item label { - display: flex; - flex-direction: row; - gap: 10px; - cursor: pointer; -} -#contact-form input[type=checkbox] { - position: relative; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - width: 14px; - min-width: 14px; - height: 14px; - border-radius: 100%; - border: 1px solid #000; - overflow: hidden; - margin-top: 2px; -} -#contact-form input[type=checkbox]:checked::before { - top: 6px; - left: 4px; -} -#contact-form input[type=checkbox]:checked::after { - top: 7px; - left: 3px; -} -#contact-form input[type=checkbox]::before { - content: ""; - position: absolute; - top: -4px; - left: 14px; - width: 6px; - height: 1px; - background: #000; - transform: rotate(-45deg); - transition: all 250ms ease-in-out; -} -#contact-form input[type=checkbox]::after { - content: ""; - position: absolute; - top: -3px; - left: -7px; - width: 3px; - height: 1px; - background: #000; - transform: rotate(45deg); - transition: all 250ms ease-in-out; -} -#contact-form input[type=text]::-moz-placeholder, #contact-form input[type=tel]::-moz-placeholder, #contact-form input[type=email]::-moz-placeholder { - color: #a8a8a8; -} -#contact-form input[type=text]::placeholder, #contact-form input[type=tel]::placeholder, #contact-form input[type=email]::placeholder { - color: #a8a8a8; -} -#contact-form textarea::-moz-placeholder { - color: #a8a8a8; -} -#contact-form textarea::placeholder { - color: #a8a8a8; -} -#contact-form p { - color: #a8a8a8; - font-size: 16px; - font-family: "League Spartan" sans-serif; - letter-spacing: 0.6px; - font-weight: 400; -} -#contact-form .form-submit-btn { - position: relative; - width: -moz-fit-content; - width: fit-content; - margin: 20px 0 0 auto; -} -#contact-form .form-submit-btn::before { - content: "\e65a"; - color: #000; - font-family: "themify"; - position: absolute; - right: 0; - top: 0; - width: 100px; - height: 100px; - background: #f4f4f4; - border-radius: 100%; - display: flex; - align-items: center; - justify-content: center; - font-size: 28px; -} -#contact-form .form-submit-btn input.wpcf7-submit { - position: relative; - height: 100px; - display: flex; - align-items: center; - padding-right: 80px; -} -#contact-form .wpcf7-spinner { - display: block; -} - -#contact-form.contact-form-2 .row { - display: grid; - grid-template-columns: 1fr 1fr; - gap: 20px; -} -#contact-form.contact-form-2 .row .col-6 p { - width: 100%; -} -#contact-form.contact-form-2 .row .col-6 textarea { - max-height: 208px; -} - -.customized-shapes-box { - position: relative; -} -.customized-shapes-box::before { - content: ""; - position: absolute; - background-image: url("/wp-content/uploads/2024/04/quality-bg.svg"); - mix-blend-mode: multiply; - background-position: center; - background-repeat: no-repeat; - background-size: cover; - opacity: 0.4; - top: 0; - bottom: 0; - right: 0; - left: auto; - width: 320px; - z-index: 1; -} - -#accessories-head::before { - content: ""; - position: absolute; - background-image: url("/wp-content/uploads/2024/05/Group-373.svg"); - mix-blend-mode: multiply; - background-position: center; - background-repeat: no-repeat; - background-size: cover; - opacity: 0.5; - top: 0; - bottom: 0; - right: auto; - left: 20px; - width: 100px; - z-index: 1; -} - -.box-bg-v::before { - content: ""; - position: absolute; - right: 0px; - left: auto; - top: 50%; - width: 495px; - height: 495px; - transform: translate(50%, -50%); - background-image: url("/wp-content/uploads/2024/04/V.svg"); - background-repeat: no-repeat; - background-size: contain; - background-position: center; - z-index: 1; - opacity: 0.5; -} - -body.elementor-page > div[data-elementor-type=single-page] { - overflow: hidden; -} - -#checkbox-btn.active a::before { - content: ""; - position: absolute; - top: 7px; - left: 4px; - width: 11px; - height: 6px; - transform: rotate(-45deg); - transition: all 250ms ease-in-out; - border-bottom: 1.5px solid #000; - border-left: 1.5px solid #000; -} -#checkbox-btn a { - position: relative; - padding-left: 30px; - width: -moz-fit-content; - width: fit-content; - display: block; -} -#checkbox-btn a::after { - content: ""; - position: absolute; - top: 2px; - left: 0px; - width: 18px; - height: 18px; - border: 1px solid #000; -} - -.product-list-icon-desc .elementor-icon-box-icon { - position: relative; - padding-right: 20px; -} -.product-list-icon-desc .elementor-icon-box-icon::before { - content: ""; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); - width: 2px; - height: 40px; - background: #000; -} -.product-list-icon-desc .elementor-icon-box-title { - margin: 0; -} - -.custom-acc .eael-adv-accordion .eael-accordion-list:not(:last-child) { - border-bottom: 1px solid #000; -} -.custom-acc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { - transform: rotate(180deg) !important; -} - -#top-header-box.fixed { - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 999; -} - -header { - background: #fff; -} -header.active { - position: sticky; - top: 0; - z-index: 999999; -} - -.addon-btn-title { - margin: 0; - display: flex; - align-items: center; -} -.addon-btn-title .elementor-icon { - position: relative; - margin-left: -20px; - z-index: -1; -} -.addon-btn-title .elementor-icon::before { - content: ""; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - width: 90px; - height: 90px; - background: #e6e3e3; - border-radius: 100%; - z-index: -1; -} -.addon-btn-title .elementor-icon i { - color: #000; - width: 100px; - height: 100px; - background: #f4f4f4; - border-radius: 100%; - display: flex; - align-items: center; - justify-content: center; - font-size: 28px; - transition: all 250ms ease-in-out; -} -.addon-btn-title span { - position: relative; -} -.addon-btn-title span::before { - content: ""; - position: absolute; - left: 0; - bottom: 0; - width: 0; - height: 2px; - background: #000; - transition: width 250ms ease-in-out; -} -.addon-btn-title:hover span::before { - width: 100%; -} -.addon-btn-title:hover .elementor-icon::before { - animation: puls 500ms ease-in-out; -} -.addon-btn-title:hover .elementor-icon i { - background: #e6e3e3; -} -@keyframes puls { - 0% { - opacity: 1; - } - 100% { - width: 140px; - height: 140px; - opacity: 0; - } -} - -@media (min-width: 501px) { - #center-header-box > .e-con-inner .center-header-box-menu .elementor-nav-menu li.menu-item-4927 { - display: none; - } -} -@media (min-width: 1025px) { - #center-header-box > .e-con-inner .center-header-box-menu .elementor-nav-menu > .menu-item.current_page_item > a::after { - width: 100%; - } - #center-header-box > .e-con-inner .center-header-box-menu .elementor-nav-menu > .menu-item > a::after { - width: 0; - transition: width 250ms ease-in-out; - } - #center-header-box > .e-con-inner .center-header-box-menu .elementor-nav-menu > .menu-item > a:hover::after { - width: 100%; - } -} -@media (max-width: 1024px) { - #center-header-box > .e-con-inner .center-header-box-logo { - flex: 1; - display: flex; - } - #center-header-box > .e-con-inner .center-header-box-menu > .elementor-widget-container > .elementor-nav-menu--dropdown { - position: absolute; - right: 0px; - left: auto; - top: 64px; - width: 100vw; - z-index: 1; - } -} -@media (max-width: 1024px) and (max-width: 768px) { - #center-header-box > .e-con-inner .center-header-box-menu > .elementor-widget-container > .elementor-nav-menu--dropdown { - top: 52px; - } -} -@media (max-width: 1024px) { - #center-header-box > .e-con-inner .center-header-box-menu .elementor-nav-menu .menu-item ul.sub-menu { - background: #f4f4f4; - } -} -@media (max-width: 1024px) and (max-width: 500px) { - #center-header-box > .e-con-inner .center-header-box-contact { - display: none; - } -} - -#scroller-rows { - overflow: hidden; -} -#scroller-rows > .e-con-inner { - overflow: auto; - padding-right: 20px; - /* Track */ - /* Handle */ - /* Handle on hover */ -} -#scroller-rows > .e-con-inner::-webkit-scrollbar { - width: 10px; -} -#scroller-rows > .e-con-inner::-webkit-scrollbar-track { - background: #f4f4f4; -} -#scroller-rows > .e-con-inner::-webkit-scrollbar-thumb { - background: #d9d9d9; -} -#scroller-rows > .e-con-inner::-webkit-scrollbar-thumb:hover { - background: #afafaf; -} - -@media (max-width: 1024px) { - #page-hero-baner h1 { - font-size: 50px; - } - #page-hero-baner h2 { - font-size: 24px; - } -} -@media (max-width: 576px) { - #page-hero-baner h1 { - font-size: 40px; - } - #page-hero-baner h2 { - font-size: 22px; - } -}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file +.overflow{overflow:hidden}input[id^=eael-tabs-filter-type-]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:18px;min-width:18px;height:18px;border:1px solid #000;overflow:hidden}input[id^=eael-tabs-filter-type-]::before{content:"";position:absolute;top:-8px;left:19px;width:11px;height:1.5px;background:#000;transform:rotate(-45deg);transition:all 250ms ease-in-out}input[id^=eael-tabs-filter-type-]::after{content:"";position:absolute;top:-6px;left:-13px;width:5px;height:1.5px;background:#000;transform:rotate(45deg);transition:all 250ms ease-in-out}input[id^=eael-tabs-filter-type-]:checked::before{top:7px;left:4px}input[id^=eael-tabs-filter-type-]:checked::after{top:9px;left:2px}.eael-tabs-filter{flex-wrap:wrap;row-gap:20px !important}.eael-tabs-filter .eael-tabs-filter-types ul{flex-wrap:wrap;row-gap:20px !important}.eael-tabs-filter .eael-tabs-filter-types label{padding-top:3px}.eael-tabs-nav.eael-tabs-nav-custom{-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-areas:"tabs-name tabs-list" "tabs-name tabs-toggle";grid-template-columns:auto 1fr}.eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name{grid-area:tabs-name}@media(max-width: 1000px){.eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name{margin-bottom:40px}.eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name br{display:none}}.eael-tabs-nav.eael-tabs-nav-custom ul[role=tablist]{grid-area:tabs-list;flex:1;gap:24px;flex-wrap:wrap}.eael-tabs-nav.eael-tabs-nav-custom ul[role=tablist].limit{overflow:hidden;max-height:140px}.eael-tabs-nav.eael-tabs-nav-custom .show-more-tabs{grid-area:tabs-toggle;position:relative;color:#000;font-size:16px;font-weight:700;font-family:"Manrope",Sans-serif;text-transform:uppercase;letter-spacing:.6px;margin-top:50px;width:-moz-fit-content;width:fit-content}.eael-tabs-nav.eael-tabs-nav-custom .show-more-tabs::before{content:"";color:#000;font-family:"themify";position:absolute;left:calc(100% + 10px);top:calc(50% - 3px);width:30px;height:30px;border-radius:100%;transform:translateY(-50%) rotate(90deg);display:flex;align-items:center;justify-content:center;font-size:24px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(-50%) translateX(0) rotate(90deg)}40%{transform:translateY(calc(-50% - 10px)) translateX(-10px) rotate(90deg)}60%{transform:translateY(calc(-50% - 5px)) translateX(-5px) rotate(90deg)}}@media(max-width: 1000px){.eael-tabs-nav.eael-tabs-nav-custom{grid-template-areas:"tabs-name" "tabs-list" "tabs-toggle";grid-template-columns:1fr}}.eael-tabs-nav>ul{display:grid !important;grid-template-columns:repeat(auto-fit, 194px)}.eael-tabs-nav>ul li{height:100%}.color-anchor{position:relative;height:100px;display:flex;align-items:center}.color-anchor::before{content:"";color:#000;font-family:"themify";position:absolute;left:calc(100% - 20px);top:50%;width:100px;height:100px;background:#f4f4f4;border-radius:100%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:28px}.color-anchor>.elementor-widget-container{position:relative;height:-moz-fit-content !important;height:fit-content !important;z-index:1}.anchor-arrow .elementor-icon{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:100%;background:#f4f4f4;margin-left:-20px}.quality-box{position:relative}.quality-box::before{content:"";position:absolute;background-image:url("/wp-content/uploads/2024/04/quality-bg.svg");mix-blend-mode:multiply;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.4;top:0;bottom:0;right:0;left:auto;width:320px;z-index:1}.quality-box .quality-item{position:relative;z-index:1}.quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content{position:relative;padding-left:24px}.quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:#000}@media(max-width: 768px){.quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content:before{display:none}}.numeric-list ol{padding:0;margin:0;counter-reset:number;list-style-type:none}.numeric-list ol li{position:relative;counter-increment:number;padding-left:55px}.numeric-list ol li:not(:last-child){margin-bottom:20px}.numeric-list ol li:before{content:counter(number);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:100%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;letter-spacing:.6px}.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow{position:absolute;top:-108px;padding:0;border:none;margin:0 !important}.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow:hover{background:rgba(0,0,0,0)}.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-next{right:50px}@media(max-width: 500px){.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-next{right:auto;left:calc(50% + 70px);transform:translateX(-50%)}}.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-prev{right:130px;left:auto}@media(max-width: 500px){.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-prev{right:auto;left:calc(50% - 70px);transform:translateX(-50%)}}@media(max-width: 500px){.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow{top:-50px}}.home-gallery .elementor-widget-container .swiper .elementor-swiper-button{top:-92px}.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-prev{left:auto;right:130px;left:auto}@media(max-width: 500px){.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-prev{right:auto;left:calc(50% - 70px);transform:translateX(-50%)}}.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-next{right:50px}@media(max-width: 500px){.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-next{right:auto;left:calc(50% + 70px);transform:translateX(-50%)}}@media(max-width: 500px){.home-gallery .elementor-widget-container .swiper .elementor-swiper-button{top:-50px}}.home-numbers-1{position:relative}.home-numbers-1::before{content:"";position:absolute;left:0;top:-115px;width:495px;height:495px;transform:translateX(-50%);background-image:url("/wp-content/uploads/2024/04/V.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.home-troska{position:relative}.home-troska .home-troska-left{position:relative}.home-troska .home-troska-left::before{content:"";position:absolute;left:10px;top:0;bottom:0;transform:translateX(-50%);background-image:url("/wp-content/uploads/2024/04/V.svg");background-repeat:no-repeat;background-size:contain;background-position:center}#home-hero-slider{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;overflow:hidden}#home-hero-slider .premium-carousel-inner .slick-dots{display:flex;justify-content:flex-end;left:72%;position:absolute;bottom:7.8%;counter-reset:list;list-style-type:none}#home-hero-slider .premium-carousel-inner .slick-dots>li{position:relative;counter-increment:list;width:auto;margin:0 10px}#home-hero-slider .premium-carousel-inner .slick-dots>li:before{content:"0" counter(list);color:#000;font-size:24px;font-weight:700;font-family:"Manrope",Sans-serif}@media(max-width: 900px){#home-hero-slider .premium-carousel-inner .slick-dots>li:before{font-size:20px}}#home-hero-slider .premium-carousel-inner .slick-dots>li:first-child::after{content:"";position:absolute;top:50%;right:calc(100% + 17px);width:100vw;height:2px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:last-child::after{content:"";position:absolute;top:50%;left:calc(100% + 17px);width:100vw;height:2px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:last-child.slick-active{margin:0 10px 0 53px}#home-hero-slider .premium-carousel-inner .slick-dots>li:last-child.slick-active .dot-helper{position:relative}#home-hero-slider .premium-carousel-inner .slick-dots>li:last-child.slick-active .dot-helper::before{content:"";position:absolute;width:33px;height:2px;right:47px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:first-child.slick-active{margin:0 53px 0 10px}#home-hero-slider .premium-carousel-inner .slick-dots>li:first-child.slick-active .dot-helper{position:relative}#home-hero-slider .premium-carousel-inner .slick-dots>li:first-child.slick-active .dot-helper::after{content:"";position:absolute;width:33px;height:2px;left:15px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:not(:last-child,:first-child).slick-active{margin:0 53px}#home-hero-slider .premium-carousel-inner .slick-dots>li:not(:last-child,:first-child).slick-active .dot-helper{position:relative}#home-hero-slider .premium-carousel-inner .slick-dots>li:not(:last-child,:first-child).slick-active .dot-helper::before{content:"";position:absolute;width:33px;height:2px;right:47px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:not(:last-child,:first-child).slick-active .dot-helper::after{content:"";position:absolute;width:33px;height:2px;left:15px;background:#000}@media(max-width: 1100px){#home-hero-slider .premium-carousel-inner .slick-dots{left:70%}}@media(max-width: 900px){#home-hero-slider .premium-carousel-inner .slick-dots{left:60%;bottom:6%}}@media(max-width: 768px){#home-hero-slider .premium-carousel-inner .slick-dots{left:50%;transform:translateX(-50%)}}@media(max-width: 768px){#home-hero-slider .slide-text-box{bottom:15%}}.product-gallery-colors .show-more-colors .premium-button-text-icon-wrapper{display:flex;align-items:center}.product-gallery-colors .show-more-colors .premium-button-text-icon-wrapper span{padding-top:5px}.product-colors .elementor-image-gallery .gallery{display:flex;flex-wrap:wrap;gap:32px;max-height:128px;overflow:hidden}.product-colors .elementor-image-gallery .gallery .gallery-item{display:flex;flex-direction:row;align-items:center;gap:13px;width:calc(50% - 16px)}.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-icon{width:48px;min-width:48px;height:48px}.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-icon img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-caption{padding:0}.product-colors-s2 .elementor-image-gallery .gallery{display:flex;flex-wrap:wrap}.product-colors-s2 .elementor-image-gallery .gallery .gallery-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-icon{width:98px;min-width:98px;height:98px}.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-icon img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-caption{padding:0}.product-gallery-drafts .show-more-drafts .premium-button-text-icon-wrapper{display:flex;align-items:center}.product-gallery-drafts .show-more-drafts .premium-button-text-icon-wrapper span{padding-top:5px}.product-drafts .elementor-image-gallery .gallery{max-height:210px;overflow:hidden}.product-drafts .elementor-image-gallery .gallery .gallery-item .gallery-caption{padding:0}.product-gallery-drafts .elementor-image-gallery .gallery:not(#gallery-6){max-height:1040px;overflow:hidden}.product-catalog-bg{position:relative}.product-catalog-bg::before{content:"";position:absolute;left:30px;top:0;width:495px;height:495px;transform:translateX(-50%);background-image:url("/wp-content/uploads/2024/04/V.svg");background-repeat:no-repeat;background-size:contain;background-position:center}#footer-data{position:relative;overflow:hidden}#footer-data::before{content:"";position:absolute;top:115px;height:2px;width:100vw;background:#f4f4f4}body.page-id-729 .custom-bg-v .elementor-widget-container{position:relative}body.page-id-729 .custom-bg-v .elementor-widget-container::before{content:"";position:absolute;left:calc(100% - 5px);top:50%;width:495px;height:495px;transform:translate(-50%, -50%);background-image:url("/wp-content/uploads/2024/04/Group-371.svg");background-repeat:no-repeat;background-size:contain;background-position:center}#quote-box .carousel-arrow{left:auto}#quote-box .carousel-arrow.carousel-prev{top:-60px;right:100px}#quote-box .carousel-arrow.carousel-next{top:-60px;right:0px}#contact-form select.wpcf7-select{visibility:hidden;opacity:0;display:none}#contact-form .select-custom-text{position:relative;padding:15px 24px;border:1px solid #000;font-family:"League Spartan",Sans-serif;letter-spacing:.6px;font-weight:400}#contact-form .select-custom-text.selected{color:#000}#contact-form .select-custom-text.active::before{transform:translateY(-50%) scale(-1)}#contact-form .select-custom-text::before{content:"3";position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:all 250ms ease-in-out;font-family:"ElegantIcons";font-size:26px;color:#000}#contact-form .select-custom-options{list-style:none;padding:15px 24px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}#contact-form .select-custom-options li{color:#000;font-family:"League Spartan",Sans-serif;letter-spacing:.6px;font-weight:400;cursor:pointer}#contact-form .select-custom-options li:not(:last-child){margin-bottom:10px}#contact-form .wpcf7-list-item{margin-left:0}#contact-form .wpcf7-list-item label{display:flex;flex-direction:row;gap:10px;cursor:pointer}#contact-form input[type=checkbox]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;min-width:14px;height:14px;border-radius:100%;border:1px solid #000;overflow:hidden;margin-top:2px}#contact-form input[type=checkbox]:checked::before{top:6px;left:4px}#contact-form input[type=checkbox]:checked::after{top:7px;left:3px}#contact-form input[type=checkbox]::before{content:"";position:absolute;top:-4px;left:14px;width:6px;height:1px;background:#000;transform:rotate(-45deg);transition:all 250ms ease-in-out}#contact-form input[type=checkbox]::after{content:"";position:absolute;top:-3px;left:-7px;width:3px;height:1px;background:#000;transform:rotate(45deg);transition:all 250ms ease-in-out}#contact-form input[type=text]::-moz-placeholder, #contact-form input[type=tel]::-moz-placeholder, #contact-form input[type=email]::-moz-placeholder{color:#a8a8a8}#contact-form input[type=text]::placeholder,#contact-form input[type=tel]::placeholder,#contact-form input[type=email]::placeholder{color:#a8a8a8}#contact-form textarea::-moz-placeholder{color:#a8a8a8}#contact-form textarea::placeholder{color:#a8a8a8}#contact-form p{color:#a8a8a8;font-size:16px;font-family:"League Spartan" sans-serif;letter-spacing:.6px;font-weight:400}#contact-form .form-submit-btn{position:relative;width:-moz-fit-content;width:fit-content;margin:20px 0 0 auto}#contact-form .form-submit-btn::before{content:"";color:#000;font-family:"themify";position:absolute;right:0;top:0;width:100px;height:100px;background:#f4f4f4;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:28px}#contact-form .form-submit-btn input.wpcf7-submit{position:relative;height:100px;display:flex;align-items:center;padding-right:80px}#contact-form .wpcf7-spinner{display:block}#contact-form.contact-form-2 .row{display:grid;grid-template-columns:1fr 1fr;gap:20px}#contact-form.contact-form-2 .row .col-6 p{width:100%}#contact-form.contact-form-2 .row .col-6 textarea{max-height:208px}.customized-shapes-box{position:relative}.customized-shapes-box::before{content:"";position:absolute;background-image:url("/wp-content/uploads/2024/04/quality-bg.svg");mix-blend-mode:multiply;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.4;top:0;bottom:0;right:0;left:auto;width:320px;z-index:1}#accessories-head::before{content:"";position:absolute;background-image:url("/wp-content/uploads/2024/05/Group-373.svg");mix-blend-mode:multiply;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.5;top:0;bottom:0;right:auto;left:20px;width:100px;z-index:1}.box-bg-v::before{content:"";position:absolute;right:0px;left:auto;top:50%;width:495px;height:495px;transform:translate(50%, -50%);background-image:url("/wp-content/uploads/2024/04/V.svg");background-repeat:no-repeat;background-size:contain;background-position:center;z-index:1;opacity:.5}body.elementor-page>div[data-elementor-type=single-page]{overflow:hidden}#checkbox-btn.active a::before{content:"";position:absolute;top:7px;left:4px;width:11px;height:6px;transform:rotate(-45deg);transition:all 250ms ease-in-out;border-bottom:1.5px solid #000;border-left:1.5px solid #000}#checkbox-btn a{position:relative;padding-left:30px;width:-moz-fit-content;width:fit-content;display:block}#checkbox-btn a::after{content:"";position:absolute;top:2px;left:0px;width:18px;height:18px;border:1px solid #000}.product-list-icon-desc .elementor-icon-box-icon{position:relative;padding-right:20px}.product-list-icon-desc .elementor-icon-box-icon::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:40px;background:#000}.product-list-icon-desc .elementor-icon-box-title{margin:0}.custom-acc .eael-adv-accordion .eael-accordion-list:not(:last-child){border-bottom:1px solid #000}.custom-acc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{transform:rotate(180deg) !important}#top-header-box.fixed{position:fixed;top:0;left:0;right:0;z-index:999}header{background:#fff}header.active{position:sticky;top:0;z-index:999999}.addon-btn-title{margin:0;display:flex;align-items:center}.addon-btn-title .elementor-icon{position:relative;margin-left:-20px;z-index:-1}.addon-btn-title .elementor-icon::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:90px;height:90px;background:#e6e3e3;border-radius:100%;z-index:-1}.addon-btn-title .elementor-icon i{color:#000;width:100px;height:100px;background:#f4f4f4;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all 250ms ease-in-out}.addon-btn-title span{position:relative}.addon-btn-title span::before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#000;transition:width 250ms ease-in-out}.addon-btn-title:hover span::before{width:100%}.addon-btn-title:hover .elementor-icon::before{animation:puls 500ms ease-in-out}.addon-btn-title:hover .elementor-icon i{background:#e6e3e3}@keyframes puls{0%{opacity:1}100%{width:140px;height:140px;opacity:0}}@media(min-width: 501px){#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu li.menu-item-4927{display:none}}@media(min-width: 1025px){#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu>.menu-item.current_page_item>a::after{width:100%}#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu>.menu-item>a::after{width:0;transition:width 250ms ease-in-out}#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu>.menu-item>a:hover::after{width:100%}}@media(max-width: 1024px){#center-header-box>.e-con-inner .center-header-box-logo{flex:1;display:flex}#center-header-box>.e-con-inner .center-header-box-menu>.elementor-widget-container>.elementor-nav-menu--dropdown{position:absolute;right:0px;left:auto;top:64px;width:100vw;z-index:1}}@media(max-width: 1024px)and (max-width: 768px){#center-header-box>.e-con-inner .center-header-box-menu>.elementor-widget-container>.elementor-nav-menu--dropdown{top:52px}}@media(max-width: 1024px){#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu .menu-item ul.sub-menu{background:#f4f4f4}}@media(max-width: 1024px)and (max-width: 500px){#center-header-box>.e-con-inner .center-header-box-contact{display:none}}#scroller-rows{overflow:hidden}#scroller-rows>.e-con-inner{overflow:auto;padding-right:20px}#scroller-rows>.e-con-inner::-webkit-scrollbar{width:10px}#scroller-rows>.e-con-inner::-webkit-scrollbar-track{background:#f4f4f4}#scroller-rows>.e-con-inner::-webkit-scrollbar-thumb{background:#d9d9d9}#scroller-rows>.e-con-inner::-webkit-scrollbar-thumb:hover{background:#afafaf}@media(max-width: 1024px){#page-hero-baner h1{font-size:50px}#page-hero-baner h2{font-size:24px}}@media(max-width: 576px){#page-hero-baner h1{font-size:40px}#page-hero-baner h2{font-size:22px}}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/styles/custom.css.map b/wp-content/themes/hello-elementor/assets/styles/custom.css.map index 9ae9e3f..c049082 100644 --- a/wp-content/themes/hello-elementor/assets/styles/custom.css.map +++ b/wp-content/themes/hello-elementor/assets/styles/custom.css.map @@ -1 +1 @@ -{"version":3,"sources":["custom.scss","custom.css"],"names":[],"mappings":"AAAA;EACC,gBAAA;ACCD;;ADEA;EACC,wBAAA;KAAA,qBAAA;UAAA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,sBAAA;EACA,gBAAA;ACCD;ADCC;EACC,WAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,WAAA;EACA,aAAA;EACA,gBAAA;EACA,yBAAA;EACA,iCAAA;ACCF;ADEC;EACC,WAAA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;EACA,UAAA;EACA,aAAA;EACA,gBAAA;EACA,wBAAA;EACA,iCAAA;ACAF;ADIE;EACC,QAAA;EACA,SAAA;ACFH;ADIE;EACC,QAAA;EACA,SAAA;ACFH;;ADMA;EACC,eAAA;EACA,wBAAA;ACHD;ADME;EACC,eAAA;EACA,wBAAA;ACJH;ADME;EACC,gBAAA;ACJH;;ADUC;EAGC,qBAAA;OAAA,gBAAA;EAEA,aAAA;EACA,kEACC;EAED,+BAAA;ACZF;ADcE;EACC,oBAAA;ACZH;ADcG;EAHD;IAIE,mBAAA;ECXF;EDaE;IACC,aAAA;ECXH;AACF;ADeE;EACC,oBAAA;EACA,OAAA;EACA,SAAA;EACA,eAAA;ACbH;ADeG;EACC,gBAAA;EACA,iBAAA;ACbJ;ADiBE;EACC,sBAAA;EACA,kBAAA;EACA,WAAA;EACA,eAAA;EACA,gBAAA;EACA,kCAAA;EACA,yBAAA;EACA,qBAAA;EACA,gBAAA;EACA,uBAAA;EAAA,kBAAA;ACfH;ADiBG;EACC,gBAAA;EACA,WAAA;EACA,sBAAA;EACA,kBAAA;EACA,uBAAA;EACA,oBAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,yCAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,eAAA;EACA,6BAAA;ACfJ;ADkBG;EACC;IAKC,uDAAA;ECpBH;EDsBE;IACC,wEAAA;ECpBH;EDuBE;IACC,sEAAA;ECrBH;AACF;ADyBE;EAnFD;IAoFE,0DACC;IAGD,0BAAA;ECzBD;AACF;AD4BC;EACC,wBAAA;EACA,8CAAA;AC1BF;AD4BE;EACC,YAAA;AC1BH;;AD+BA;EACC,kBAAA;EACA,aAAA;EACA,aAAA;EACA,mBAAA;AC5BD;AD8BC;EACC,gBAAA;EACA,WAAA;EACA,sBAAA;EACA,kBAAA;EACA,uBAAA;EACA,QAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,2BAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,eAAA;AC5BF;AD+BC;EACC,kBAAA;EACA,mCAAA;EAAA,8BAAA;EACA,UAAA;AC7BF;;ADkCC;EACC,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,kBAAA;AC/BF;;ADmCA;EACC,kBAAA;AChCD;ADkCC;EACC,WAAA;EACA,kBAAA;EACA,mEAAA;EACA,wBAAA;EACA,2BAAA;EACA,4BAAA;EACA,sBAAA;EACA,YAAA;EACA,MAAA;EACA,SAAA;EACA,QAAA;EACA,UAAA;EACA,YAAA;EACA,UAAA;AChCF;ADkCC;EACC,kBAAA;EACA,UAAA;AChCF;ADmCG;EACC,kBAAA;EACA,kBAAA;ACjCJ;ADmCI;EACC,WAAA;EACA,kBAAA;EACA,OAAA;EACA,QAAA;EACA,WAAA;EACA,UAAA;EACA,gBAAA;ACjCL;ADoCI;EACC;IACC,aAAA;EClCJ;AACF;;AD0CC;EACC,UAAA;EACA,SAAA;EACA,qBAAA;EACA,qBAAA;ACvCF;ADyCE;EACC,kBAAA;EACA,yBAAA;EACA,kBAAA;ACvCH;ADwCG;EACC,mBAAA;ACtCJ;ADyCG;EACC,wBAAA;EACA,kBAAA;EACA,OAAA;EACA,MAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,mBAAA;EAEA,aAAA;EACA,mBAAA;EACA,uBAAA;EAEA,eAAA;EACA,gBAAA;EACA,qBAAA;ACzCJ;;ADkDG;EACC,kBAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;EACA,oBAAA;AC/CJ;ADiDI;EACC,uBAAA;AC/CL;ADkDI;EACC,WAAA;AChDL;ADkDK;EAHD;IAIE,WAAA;IACA,sBAAA;IACA,2BAAA;EC/CJ;AACF;ADiDI;EACC,YAAA;EACA,UAAA;AC/CL;ADiDK;EAJD;IAKE,WAAA;IACA,sBAAA;IACA,2BAAA;EC9CJ;AACF;ADiDI;EA/BD;IAgCE,UAAA;EC9CH;AACF;;ADuDG;EACC,UAAA;ACpDJ;ADqDI;EACC,UAAA;EACA,YAAA;EACA,UAAA;ACnDL;ADqDK;EALD;IAME,WAAA;IACA,sBAAA;IACA,2BAAA;EClDJ;AACF;ADoDI;EACC,WAAA;AClDL;ADoDK;EAHD;IAIE,WAAA;IACA,sBAAA;IACA,2BAAA;ECjDJ;AACF;ADoDI;EAvBD;IAwBE,UAAA;ECjDH;AACF;;ADuDA;EACC,kBAAA;ACpDD;ADsDC;EACC,WAAA;EACA,kBAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;EACA,aAAA;EACA,2BAAA;EACA,0DAAA;EACA,4BAAA;EACA,wBAAA;EACA,2BAAA;ACpDF;;ADwDA;EACC,kBAAA;ACrDD;ADuDC;EACC,kBAAA;ACrDF;ADuDE;EACC,WAAA;EACA,kBAAA;EACA,UAAA;EACA,MAAA;EACA,SAAA;EACA,2BAAA;EACA,0DAAA;EACA,4BAAA;EACA,wBAAA;EACA,2BAAA;ACrDH;;AD0DA;EACC,WAAA;EACA,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;ACvDD;AD0DE;EACC,aAAA;EACA,yBAAA;EACA,SAAA;EAEA,kBAAA;EACA,YAAA;EAEA,mBAAA;EACA,qBAAA;AC1DH;AD4DG;EACC,kBAAA;EACA,uBAAA;EACA,WAAA;EACA,cAAA;AC1DJ;AD4DI;EACC,0BAAA;EACA,WAAA;EACA,eAAA;EACA,gBAAA;EACA,kCAAA;AC1DL;AD4DK;EAPD;IAQE,eAAA;ECzDJ;AACF;AD6DK;EACC,WAAA;EACA,kBAAA;EACA,QAAA;EACA,wBAAA;EACA,YAAA;EACA,WAAA;EACA,gBAAA;AC3DN;ADgEK;EACC,WAAA;EACA,kBAAA;EACA,QAAA;EACA,uBAAA;EACA,YAAA;EACA,WAAA;EACA,gBAAA;AC9DN;ADmEK;EACC,qBAAA;ACjEN;ADkEM;EACC,kBAAA;AChEP;ADkEO;EACC,WAAA;EACA,kBAAA;EACA,WAAA;EACA,WAAA;EACA,WAAA;EACA,gBAAA;AChER;ADsEK;EACC,qBAAA;ACpEN;ADsEM;EACC,kBAAA;ACpEP;ADsEO;EACC,WAAA;EACA,kBAAA;EACA,WAAA;EACA,WAAA;EACA,UAAA;EACA,gBAAA;ACpER;AD0EK;EACC,cAAA;ACxEN;ADyEM;EACC,kBAAA;ACvEP;ADyEO;EACC,WAAA;EACA,kBAAA;EACA,WAAA;EACA,WAAA;EACA,WAAA;EACA,gBAAA;ACvER;ADyEO;EACC,WAAA;EACA,kBAAA;EACA,WAAA;EACA,WAAA;EACA,UAAA;EACA,gBAAA;ACvER;AD8EG;EAnHD;IAoHE,SAAA;EC3EF;AACF;AD4EG;EAtHD;IAuHE,SAAA;IACA,UAAA;ECzEF;AACF;AD0EG;EA1HD;IA2HE,SAAA;IACA,2BAAA;ECvEF;AACF;AD4EE;EADD;IAEE,WAAA;ECzED;AACF;;AD+EE;EACC,aAAA;EACA,mBAAA;AC5EH;AD8EG;EACC,gBAAA;AC5EJ;;ADmFE;EACC,aAAA;EACA,eAAA;EACA,SAAA;EACA,iBAAA;EACA,gBAAA;AChFH;ADkFG;EACC,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,SAAA;EACA,uBAAA;AChFJ;ADkFI;EACC,WAAA;EACA,eAAA;EACA,YAAA;AChFL;ADkFK;EACC,YAAA;EACA,WAAA;EACA,oBAAA;KAAA,iBAAA;AChFN;ADmFI;EACC,UAAA;ACjFL;;AD0FE;EACC,aAAA;EACA,eAAA;ACvFH;ADyFG;EACC,aAAA;EACA,sBAAA;EACA,uBAAA;EACA,QAAA;ACvFJ;AD0FI;EACC,WAAA;EACA,eAAA;EACA,YAAA;ACxFL;AD0FK;EACC,YAAA;EACA,WAAA;EACA,oBAAA;KAAA,iBAAA;ACxFN;AD2FI;EACC,UAAA;ACzFL;;ADkGE;EACC,aAAA;EACA,mBAAA;AC/FH;ADiGG;EACC,gBAAA;AC/FJ;;ADsGE;EACC,iBAAA;EACA,gBAAA;ACnGH;ADsGI;EACC,UAAA;ACpGL;;AD6GE;EACC,kBAAA;EACA,gBAAA;AC1GH;;AD+GA;EACC,kBAAA;AC5GD;AD8GC;EACC,WAAA;EACA,kBAAA;EACA,UAAA;EACA,MAAA;EACA,YAAA;EACA,aAAA;EACA,2BAAA;EACA,0DAAA;EACA,4BAAA;EACA,wBAAA;EACA,2BAAA;AC5GF;;ADgHA;EACC,kBAAA;EACA,gBAAA;AC7GD;AD+GC;EACC,WAAA;EACA,kBAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;AC7GF;;ADoHE;EACC,kBAAA;ACjHH;ADmHG;EACC,WAAA;EACA,kBAAA;EACA,sBAAA;EACA,QAAA;EACA,YAAA;EACA,aAAA;EACA,gCAAA;EACA,kEAAA;EACA,4BAAA;EACA,wBAAA;EACA,2BAAA;ACjHJ;;ADwHC;EACC,UAAA;ACrHF;ADuHE;EACC,UAAA;EACA,YAAA;ACrHH;ADuHE;EACC,UAAA;EACA,UAAA;ACrHH;;AD4HE;EACC,kBAAA;EACA,UAAA;EACA,aAAA;ACzHH;AD6HC;EACC,kBAAA;EACA,kBAAA;EACA,sBAAA;EAEA,yCAAA;EACA,qBAAA;EACA,gBAAA;AC5HF;AD8HE;EACC,WAAA;AC5HH;ADgIG;EACC,qCAAA;AC9HJ;ADiIE;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,WAAA;EACA,2BAAA;EACA,iCAAA;EACA,2BAAA;EACA,eAAA;EACA,WAAA;AC/HH;ADmIC;EACC,gBAAA;EACA,kBAAA;EACA,2BAAA;EACA,4BAAA;EACA,6BAAA;ACjIF;ADmIE;EACC,WAAA;EACA,yCAAA;EACA,qBAAA;EACA,gBAAA;EACA,eAAA;ACjIH;ADmIG;EACC,mBAAA;ACjIJ;ADsIC;EACC,cAAA;ACpIF;ADsIE;EACC,aAAA;EACA,mBAAA;EACA,SAAA;EACA,eAAA;ACpIH;ADyIE;EACC,kBAAA;EACA,wBAAA;KAAA,qBAAA;UAAA,gBAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,mBAAA;EACA,sBAAA;EACA,gBAAA;EACA,eAAA;ACvIH;AD0II;EACC,QAAA;EACA,SAAA;ACxIL;AD0II;EACC,QAAA;EACA,SAAA;ACxIL;AD4IG;EACC,WAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,UAAA;EACA,WAAA;EACA,gBAAA;EACA,yBAAA;EACA,iCAAA;AC1IJ;AD4IG;EACC,WAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,UAAA;EACA,WAAA;EACA,gBAAA;EACA,wBAAA;EACA,iCAAA;AC1IJ;ADgJG;EACC,cAAA;AC9IJ;AD6IG;EACC,cAAA;AC9IJ;ADmJE;EACC,cAAA;ACjJH;ADgJE;EACC,cAAA;ACjJH;ADqJC;EACC,cAAA;EACA,eAAA;EACA,wCAAA;EACA,qBAAA;EACA,gBAAA;ACnJF;ADsJC;EACC,kBAAA;EACA,uBAAA;EAAA,kBAAA;EACA,qBAAA;ACpJF;ADsJE;EACC,gBAAA;EACA,WAAA;EACA,sBAAA;EACA,kBAAA;EACA,QAAA;EACA,MAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;EAEA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,eAAA;ACrJH;ADyJG;EACC,kBAAA;EACA,aAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;ACvJJ;AD4JC;EACC,cAAA;AC1JF;;AD8JC;EACC,aAAA;EACA,8BAAA;EACA,SAAA;AC3JF;AD8JG;EACC,WAAA;AC5JJ;AD+JG;EACC,iBAAA;AC7JJ;;ADmKA;EACC,kBAAA;AChKD;ADkKC;EACC,WAAA;EACA,kBAAA;EACA,mEAAA;EACA,wBAAA;EACA,2BAAA;EACA,4BAAA;EACA,sBAAA;EACA,YAAA;EACA,MAAA;EACA,SAAA;EACA,QAAA;EACA,UAAA;EACA,YAAA;EACA,UAAA;AChKF;;ADqKC;EACC,WAAA;EACA,kBAAA;EACA,kEAAA;EACA,wBAAA;EACA,2BAAA;EACA,4BAAA;EACA,sBAAA;EACA,YAAA;EACA,MAAA;EACA,SAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;EACA,UAAA;AClKF;;ADuKC;EACC,WAAA;EACA,kBAAA;EACA,UAAA;EACA,UAAA;EACA,QAAA;EACA,YAAA;EACA,aAAA;EACA,+BAAA;EACA,0DAAA;EACA,4BAAA;EACA,wBAAA;EACA,2BAAA;EACA,UAAA;EACA,YAAA;ACpKF;;ADyKC;EACC,gBAAA;ACtKF;;AD6KG;EACC,WAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,WAAA;EACA,yBAAA;EACA,iCAAA;EACA,+BAAA;EACA,6BAAA;AC1KJ;AD8KC;EACC,kBAAA;EACA,kBAAA;EACA,uBAAA;EAAA,kBAAA;EACA,cAAA;AC5KF;AD8KE;EACC,WAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;AC5KH;;ADkLC;EACC,kBAAA;EACA,mBAAA;AC/KF;ADiLE;EACC,WAAA;EACA,kBAAA;EACA,QAAA;EACA,QAAA;EACA,2BAAA;EACA,UAAA;EACA,YAAA;EACA,gBAAA;AC/KH;ADkLC;EACC,SAAA;AChLF;;ADuLG;EACC,6BAAA;ACpLJ;ADyLK;EACC,oCAAA;ACvLN;;ADgMC;EACC,eAAA;EACA,MAAA;EACA,OAAA;EACA,QAAA;EACA,YAAA;AC7LF;;ADiMA;EACC,gBAAA;AC9LD;ADgMC;EACC,gBAAA;EACA,MAAA;EACA,eAAA;AC9LF;;ADkMA;EACC,SAAA;EACA,aAAA;EACA,mBAAA;AC/LD;ADiMC;EACC,kBAAA;EACA,kBAAA;EACA,WAAA;AC/LF;ADiME;EACC,WAAA;EACA,kBAAA;EACA,SAAA;EACA,QAAA;EACA,gCAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;AC/LH;ADmME;EACC,WAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,eAAA;EACA,iCAAA;ACjMH;ADqMC;EACC,kBAAA;ACnMF;ADqME;EACC,WAAA;EACA,kBAAA;EACA,OAAA;EACA,SAAA;EACA,QAAA;EACA,WAAA;EACA,gBAAA;EACA,mCAAA;ACnMH;ADyMG;EACC,WAAA;ACvMJ;AD2MG;EACC,iCAAA;ACzMJ;AD2MG;EACC,mBAAA;ACzMJ;AD8MC;EACC;IACC,UAAA;EC5MD;ED8MA;IACC,YAAA;IACA,aAAA;IACA,UAAA;EC5MD;AACF;;ADiNC;EAII;IACC,aAAA;ECjNJ;AACF;ADsNC;EAOO;IACC,WAAA;EC1NP;ED+NK;IACC,QAAA;IACA,mCAAA;EC7NN;EDgOM;IACC,WAAA;EC9NP;AACF;ADsOC;EAEE;IAEC,OAAA;IACA,aAAA;ECtOF;ED4OG;IACC,kBAAA;IACA,UAAA;IACA,UAAA;IACA,SAAA;IACA,YAAA;IACA,UAAA;EC1OJ;AACF;AD2OM;EARD;IASE,SAAA;ECxOL;AACF;ADmNC;EA0BK;IACC,mBAAA;EC1OL;AACF;ADiPI;EAHD;IAIE,aAAA;EC9OH;AACF;;ADoPA;EACC,gBAAA;ACjPD;ADmPC;EACC,cAAA;EACA,mBAAA;EAMA,UAAA;EAKA,WAAA;EAKA,oBAAA;AC9PF;ADgPE;EACC,WAAA;AC9OH;ADkPE;EACC,mBAAA;AChPH;ADoPE;EACC,mBAAA;AClPH;ADsPE;EACC,mBAAA;ACpPH;;AD0PC;EACC;IACC,eAAA;ECvPD;EDyPA;IACC,eAAA;ECvPD;AACF;ADyPC;EACC;IACC,eAAA;ECvPD;EDyPA;IACC,eAAA;ECvPD;AACF","file":"custom.css"} \ No newline at end of file +{"version":3,"sources":["custom.css","custom.scss"],"names":[],"mappings":"AAAA,UCAA,eACE,CAAA,kCAGF,uBACE,CADF,oBACE,CADF,eACE,CAAA,iBACA,CAAA,UACA,CAAA,cACA,CAAA,WACA,CAAA,qBACA,CAAA,eACA,CAAA,0CAEA,UACE,CAAA,iBACA,CAAA,QACA,CAAA,SACA,CAAA,UACA,CAAA,YACA,CAAA,eACA,CAAA,wBACA,CAAA,gCACA,CAAA,yCAGF,UACE,CAAA,iBACA,CAAA,QACA,CAAA,UACA,CAAA,SACA,CAAA,YACA,CAAA,eACA,CAAA,uBACA,CAAA,gCACA,CAAA,kDAIA,OACE,CAAA,QACA,CAAA,iDAGF,OACE,CAAA,QACA,CAAA,kBAKN,cACE,CAAA,uBACA,CAAA,6CAGE,cACE,CAAA,uBACA,CAAA,gDAGF,eACE,CAAA,oCAMJ,oBAGE,CAHF,eAGE,CAAA,YAEA,CAAA,iEAEE,CAAA,8BAEF,CAAA,wDAEA,mBACE,CAAA,0BAEA,wDAHF,kBAII,CAAA,2DAEA,YACE,CAAA,CAAA,qDAKN,mBACE,CAAA,MACA,CAAA,QACA,CAAA,cACA,CAAA,2DAEA,eACE,CAAA,gBACA,CAAA,oDAIJ,qBACE,CAAA,iBACA,CAAA,UACA,CAAA,cACA,CAAA,eACA,CAAA,gCACA,CAAA,wBACA,CAAA,mBACA,CAAA,eACA,CAAA,sBACA,CADA,iBACA,CAAA,4DAEA,WACE,CAAA,UACA,CAAA,qBACA,CAAA,iBACA,CAAA,sBACA,CAAA,mBACA,CAAA,UACA,CAAA,WACA,CAAA,kBACA,CAAA,wCACA,CAAA,YACA,CAAA,kBACA,CAAA,sBACA,CAAA,cACA,CAAA,4BACA,CAAA,kBAGF,oBAEE,sDAKE,CAAA,IAGF,uEACE,CAAA,IAGF,qEACE,CAAA,CAAA,0BAKN,oCArFF,yDAuFM,CAAA,yBAGF,CAAA,CAAA,kBAIJ,uBACE,CAAA,6CACA,CAAA,qBAEA,WACE,CAAA,cAKN,iBACE,CAAA,YACA,CAAA,YACA,CAAA,kBACA,CAAA,sBAEA,WACE,CAAA,UACA,CAAA,qBACA,CAAA,iBACA,CAAA,sBACA,CAAA,OACA,CAAA,WACA,CAAA,YACA,CAAA,kBACA,CAAA,kBACA,CAAA,0BACA,CAAA,YACA,CAAA,kBACA,CAAA,sBACA,CAAA,cACA,CAAA,0CAGF,iBACE,CAAA,kCACA,CADA,6BACA,CAAA,SACA,CAAA,8BAKF,iBACE,CAAA,YACA,CAAA,kBACA,CAAA,sBACA,CAAA,WACA,CAAA,YACA,CAAA,kBACA,CAAA,kBACA,CAAA,iBACA,CAAA,aAIJ,iBACE,CAAA,qBAEA,UACE,CAAA,iBACA,CAAA,kEACA,CAAA,uBACA,CAAA,0BACA,CAAA,2BACA,CAAA,qBACA,CAAA,UACA,CAAA,KACA,CAAA,QACA,CAAA,OACA,CAAA,SACA,CAAA,WACA,CAAA,SACA,CAAA,2BAGF,iBACE,CAAA,SACA,CAAA,mFAGE,iBACE,CAAA,iBACA,CAAA,2FAEA,UACE,CAAA,iBACA,CAAA,MACA,CAAA,OACA,CAAA,UACA,CAAA,SACA,CAAA,eACA,CAAA,yBAGF,0FACE,YACE,CAAA,CAAA,iBASV,SACE,CAAA,QACA,CAAA,oBACA,CAAA,oBACA,CAAA,oBAEA,iBACE,CAAA,wBACA,CAAA,iBACA,CAAA,qCAEA,kBACE,CAAA,2BAGF,uBACE,CAAA,iBACA,CAAA,MACA,CAAA,KACA,CAAA,UACA,CAAA,WACA,CAAA,kBACA,CAAA,kBACA,CAAA,YAEA,CAAA,kBACA,CAAA,sBACA,CAAA,cAEA,CAAA,eACA,CAAA,mBACA,CAAA,uFASF,iBACE,CAAA,UACA,CAAA,SACA,CAAA,WACA,CAAA,mBACA,CAAA,6FAEA,wBACE,CAAA,qGAGF,UACE,CAAA,yBAEA,qGAHF,UAII,CAAA,qBACA,CAAA,0BACA,CAAA,CAAA,qGAIJ,WACE,CAAA,SACA,CAAA,yBAEA,qGAJF,UAKI,CAAA,qBACA,CAAA,0BACA,CAAA,CAAA,yBAIJ,uFAhCF,SAiCI,CAAA,CAAA,2EAUJ,SACE,CAAA,wGAEA,SACE,CAAA,WACA,CAAA,SACA,CAAA,yBAEA,wGALF,UAMI,CAAA,qBACA,CAAA,0BACA,CAAA,CAAA,wGAIJ,UACE,CAAA,yBAEA,wGAHF,UAII,CAAA,qBACA,CAAA,0BACA,CAAA,CAAA,yBAIJ,2EAzBF,SA0BI,CAAA,CAAA,gBAOV,iBACE,CAAA,wBAEA,UACE,CAAA,iBACA,CAAA,MACA,CAAA,UACA,CAAA,WACA,CAAA,YACA,CAAA,0BACA,CAAA,yDACA,CAAA,2BACA,CAAA,uBACA,CAAA,0BACA,CAAA,aAIJ,iBACE,CAAA,+BAEA,iBACE,CAAA,uCAEA,UACE,CAAA,iBACA,CAAA,SACA,CAAA,KACA,CAAA,QACA,CAAA,0BACA,CAAA,yDACA,CAAA,2BACA,CAAA,uBACA,CAAA,0BACA,CAAA,kBAKN,UACE,CAAA,gBACA,CAAA,gBACA,CAAA,iBACA,CAAA,eACA,CAAA,sDAGE,YACE,CAAA,wBACA,CAAA,QACA,CAAA,iBAEA,CAAA,WACA,CAAA,kBAEA,CAAA,oBACA,CAAA,yDAEA,iBACE,CAAA,sBACA,CAAA,UACA,CAAA,aACA,CAAA,gEAEA,yBACE,CAAA,UACA,CAAA,cACA,CAAA,eACA,CAAA,gCACA,CAAA,yBAEA,gEAPF,cAQI,CAAA,CAAA,4EAKF,UACE,CAAA,iBACA,CAAA,OACA,CAAA,uBACA,CAAA,WACA,CAAA,UACA,CAAA,eACA,CAAA,2EAKF,UACE,CAAA,iBACA,CAAA,OACA,CAAA,sBACA,CAAA,WACA,CAAA,UACA,CAAA,eACA,CAAA,iFAKF,oBACE,CAAA,6FAEA,iBACE,CAAA,qGAEA,UACE,CAAA,iBACA,CAAA,UACA,CAAA,UACA,CAAA,UACA,CAAA,eACA,CAAA,kFAON,oBACE,CAAA,8FAEA,iBACE,CAAA,qGAEA,UACE,CAAA,iBACA,CAAA,UACA,CAAA,UACA,CAAA,SACA,CAAA,eACA,CAAA,oGAON,aACE,CAAA,gHAEA,iBACE,CAAA,wHAEA,UACE,CAAA,iBACA,CAAA,UACA,CAAA,UACA,CAAA,UACA,CAAA,eACA,CAAA,uHAGF,UACE,CAAA,iBACA,CAAA,UACA,CAAA,UACA,CAAA,SACA,CAAA,eACA,CAAA,0BAOV,sDAxHF,QAyHI,CAAA,CAAA,yBAGF,sDA5HF,QA6HI,CAAA,SACA,CAAA,CAAA,yBAGF,sDAjIF,QAkII,CAAA,0BACA,CAAA,CAAA,yBAMJ,kCADF,UAEI,CAAA,CAAA,4EAOF,YACE,CAAA,kBACA,CAAA,iFAEA,eACE,CAAA,kDAQJ,YACE,CAAA,cACA,CAAA,QACA,CAAA,gBACA,CAAA,eACA,CAAA,gEAEA,YACE,CAAA,kBACA,CAAA,kBACA,CAAA,QACA,CAAA,sBACA,CAAA,8EAEA,UACE,CAAA,cACA,CAAA,WACA,CAAA,kFAEA,WACE,CAAA,UACA,CAAA,mBACA,CADA,gBACA,CAAA,iFAIJ,SACE,CAAA,qDASN,YACE,CAAA,cACA,CAAA,mEAEA,YACE,CAAA,qBACA,CAAA,sBACA,CAAA,OACA,CAAA,iFAGA,UACE,CAAA,cACA,CAAA,WACA,CAAA,qFAEA,WACE,CAAA,UACA,CAAA,mBACA,CADA,gBACA,CAAA,oFAIJ,SACE,CAAA,4EASN,YACE,CAAA,kBACA,CAAA,iFAEA,eACE,CAAA,kDAQJ,gBACE,CAAA,eACA,CAAA,iFAGE,SACE,CAAA,0EASN,iBACE,CAAA,eACA,CAAA,oBAKN,iBACE,CAAA,4BAEA,UACE,CAAA,iBACA,CAAA,SACA,CAAA,KACA,CAAA,WACA,CAAA,YACA,CAAA,0BACA,CAAA,yDACA,CAAA,2BACA,CAAA,uBACA,CAAA,0BACA,CAAA,aAIJ,iBACE,CAAA,eACA,CAAA,qBAEA,UACE,CAAA,iBACA,CAAA,SACA,CAAA,UACA,CAAA,WACA,CAAA,kBACA,CAAA,0DAOA,iBACE,CAAA,kEAEA,UACE,CAAA,iBACA,CAAA,qBACA,CAAA,OACA,CAAA,WACA,CAAA,YACA,CAAA,+BACA,CAAA,iEACA,CAAA,2BACA,CAAA,uBACA,CAAA,0BACA,CAAA,2BAON,SACE,CAAA,yCAEA,SACE,CAAA,WACA,CAAA,yCAGF,SACE,CAAA,SACA,CAAA,kCAOF,iBACE,CAAA,SACA,CAAA,YACA,CAAA,kCAIJ,iBACE,CAAA,iBACA,CAAA,qBACA,CAAA,uCAEA,CAAA,mBACA,CAAA,eACA,CAAA,2CAEA,UACE,CAAA,iDAIA,oCACE,CAAA,0CAIJ,WACE,CAAA,iBACA,CAAA,OACA,CAAA,UACA,CAAA,0BACA,CAAA,gCACA,CAAA,0BACA,CAAA,cACA,CAAA,UACA,CAAA,qCAIJ,eACE,CAAA,iBACA,CAAA,0BACA,CAAA,2BACA,CAAA,4BACA,CAAA,wCAEA,UACE,CAAA,uCACA,CAAA,mBACA,CAAA,eACA,CAAA,cACA,CAAA,yDAEA,kBACE,CAAA,+BAKN,aACE,CAAA,qCAEA,YACE,CAAA,kBACA,CAAA,QACA,CAAA,cACA,CAAA,mCAKF,iBACE,CAAA,uBACA,CADA,oBACA,CADA,eACA,CAAA,UACA,CAAA,cACA,CAAA,WACA,CAAA,kBACA,CAAA,qBACA,CAAA,eACA,CAAA,cACA,CAAA,mDAGE,OACE,CAAA,QACA,CAAA,kDAGF,OACE,CAAA,QACA,CAAA,2CAIJ,UACE,CAAA,iBACA,CAAA,QACA,CAAA,SACA,CAAA,SACA,CAAA,UACA,CAAA,eACA,CAAA,wBACA,CAAA,gCACA,CAAA,0CAGF,UACE,CAAA,iBACA,CAAA,QACA,CAAA,SACA,CAAA,SACA,CAAA,UACA,CAAA,eACA,CAAA,uBACA,CAAA,gCACA,CAAA,qJAOF,aACE,CARA,oIAOF,aACE,CAAA,yCAMJ,aACE,CAPE,oCAMJ,aACE,CAAA,gBAIJ,aACE,CAAA,cACA,CAAA,uCACA,CAAA,mBACA,CAAA,eACA,CAAA,+BAGF,iBACE,CAAA,sBACA,CADA,iBACA,CAAA,oBACA,CAAA,uCAEA,WACE,CAAA,UACA,CAAA,qBACA,CAAA,iBACA,CAAA,OACA,CAAA,KACA,CAAA,WACA,CAAA,YACA,CAAA,kBACA,CAAA,kBACA,CAAA,YAEA,CAAA,kBACA,CAAA,sBACA,CAAA,cACA,CAAA,kDAIA,iBACE,CAAA,YACA,CAAA,YACA,CAAA,kBACA,CAAA,kBACA,CAAA,6BAKN,aACE,CAAA,kCAKF,YACE,CAAA,6BACA,CAAA,QACA,CAAA,2CAGE,UACE,CAAA,kDAGF,gBACE,CAAA,uBAMR,iBACE,CAAA,+BAEA,UACE,CAAA,iBACA,CAAA,kEACA,CAAA,uBACA,CAAA,0BACA,CAAA,2BACA,CAAA,qBACA,CAAA,UACA,CAAA,KACA,CAAA,QACA,CAAA,OACA,CAAA,SACA,CAAA,WACA,CAAA,SACA,CAAA,0BAKF,UACE,CAAA,iBACA,CAAA,iEACA,CAAA,uBACA,CAAA,0BACA,CAAA,2BACA,CAAA,qBACA,CAAA,UACA,CAAA,KACA,CAAA,QACA,CAAA,UACA,CAAA,SACA,CAAA,WACA,CAAA,SACA,CAAA,kBAKF,UACE,CAAA,iBACA,CAAA,SACA,CAAA,SACA,CAAA,OACA,CAAA,WACA,CAAA,YACA,CAAA,8BACA,CAAA,yDACA,CAAA,2BACA,CAAA,uBACA,CAAA,0BACA,CAAA,SACA,CAAA,UACA,CAAA,yDAKF,eACE,CAAA,+BAOE,UACE,CAAA,iBACA,CAAA,OACA,CAAA,QACA,CAAA,UACA,CAAA,UACA,CAAA,wBACA,CAAA,gCACA,CAAA,8BACA,CAAA,4BACA,CAAA,gBAKN,iBACE,CAAA,iBACA,CAAA,sBACA,CADA,iBACA,CAAA,aACA,CAAA,uBAEA,UACE,CAAA,iBACA,CAAA,OACA,CAAA,QACA,CAAA,UACA,CAAA,WACA,CAAA,qBACA,CAAA,iDAMJ,iBACE,CAAA,kBACA,CAAA,yDAEA,UACE,CAAA,iBACA,CAAA,OACA,CAAA,OACA,CAAA,0BACA,CAAA,SACA,CAAA,WACA,CAAA,eACA,CAAA,kDAIJ,QACE,CAAA,sEAOE,4BACE,CAAA,8FAKE,mCACE,CAAA,sBASV,cACE,CAAA,KACA,CAAA,MACA,CAAA,OACA,CAAA,WACA,CAAA,OAIJ,eACE,CAAA,cAEA,eACE,CAAA,KACA,CAAA,cACA,CAAA,iBAIJ,QACE,CAAA,YACA,CAAA,kBACA,CAAA,iCAEA,iBACE,CAAA,iBACA,CAAA,UACA,CAAA,yCAEA,UACE,CAAA,iBACA,CAAA,QACA,CAAA,OACA,CAAA,+BACA,CAAA,UACA,CAAA,WACA,CAAA,kBACA,CAAA,kBACA,CAAA,UACA,CAAA,mCAIF,UACE,CAAA,WACA,CAAA,YACA,CAAA,kBACA,CAAA,kBACA,CAAA,YACA,CAAA,kBACA,CAAA,sBACA,CAAA,cACA,CAAA,gCACA,CAAA,sBAIJ,iBACE,CAAA,8BAEA,UACE,CAAA,iBACA,CAAA,MACA,CAAA,QACA,CAAA,OACA,CAAA,UACA,CAAA,eACA,CAAA,kCACA,CAAA,oCAMA,UACE,CAAA,+CAKF,gCACE,CAAA,yCAGF,kBACE,CAAA,gBAKN,GACE,SACE,CAAA,KAGF,WACE,CAAA,YACA,CAAA,SACA,CAAA,CAAA,yBAMJ,8FAIQ,YACE,CAAA,CAAA,0BAOV,kHAOc,UACE,CAAA,gGAMJ,OACE,CAAA,kCACA,CAAA,sGAIA,UACE,CAAA,CAAA,0BAUhB,wDAEI,MAEE,CAAA,YACA,CAAA,kHAOE,iBACE,CAAA,SACA,CAAA,SACA,CAAA,QACA,CAAA,WACA,CAAA,SACA,CAAA,CAAA,gDAEA,kHARF,QASI,CAAA,CAAA,0BArBZ,mGA4BU,kBACE,CAAA,CAAA,gDASN,2DAHF,YAII,CAAA,CAAA,eAOV,eACE,CAAA,4BAEA,aACE,CAAA,kBACA,CAAA,+CAEA,UACE,CAAA,qDAIF,kBACE,CAAA,qDAIF,kBACE,CAAA,2DAIF,kBACE,CAAA,0BAMJ,oBACE,cACE,CAAA,oBAGF,cACE,CAAA,CAAA,yBAIJ,oBACE,cACE,CAAA,oBAGF,cACE,CAAA","file":"custom.css","sourcesContent":[".overflow{overflow:hidden}input[id^=eael-tabs-filter-type-]{appearance:none;position:relative;width:18px;min-width:18px;height:18px;border:1px solid #000;overflow:hidden}input[id^=eael-tabs-filter-type-]::before{content:\"\";position:absolute;top:-8px;left:19px;width:11px;height:1.5px;background:#000;transform:rotate(-45deg);transition:all 250ms ease-in-out}input[id^=eael-tabs-filter-type-]::after{content:\"\";position:absolute;top:-6px;left:-13px;width:5px;height:1.5px;background:#000;transform:rotate(45deg);transition:all 250ms ease-in-out}input[id^=eael-tabs-filter-type-]:checked::before{top:7px;left:4px}input[id^=eael-tabs-filter-type-]:checked::after{top:9px;left:2px}.eael-tabs-filter{flex-wrap:wrap;row-gap:20px !important}.eael-tabs-filter .eael-tabs-filter-types ul{flex-wrap:wrap;row-gap:20px !important}.eael-tabs-filter .eael-tabs-filter-types label{padding-top:3px}.eael-tabs-nav.eael-tabs-nav-custom{column-gap:50px;display:grid;grid-template-areas:\"tabs-name tabs-list\" \"tabs-name tabs-toggle\";grid-template-columns:auto 1fr}.eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name{grid-area:tabs-name}@media(max-width: 1000px){.eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name{margin-bottom:40px}.eael-tabs-nav.eael-tabs-nav-custom .tabs-category-name br{display:none}}.eael-tabs-nav.eael-tabs-nav-custom ul[role=tablist]{grid-area:tabs-list;flex:1;gap:24px;flex-wrap:wrap}.eael-tabs-nav.eael-tabs-nav-custom ul[role=tablist].limit{overflow:hidden;max-height:140px}.eael-tabs-nav.eael-tabs-nav-custom .show-more-tabs{grid-area:tabs-toggle;position:relative;color:#000;font-size:16px;font-weight:700;font-family:\"Manrope\",Sans-serif;text-transform:uppercase;letter-spacing:.6px;margin-top:50px;width:fit-content}.eael-tabs-nav.eael-tabs-nav-custom .show-more-tabs::before{content:\"\";color:#000;font-family:\"themify\";position:absolute;left:calc(100% + 10px);top:calc(50% - 3px);width:30px;height:30px;border-radius:100%;transform:translateY(-50%) rotate(90deg);display:flex;align-items:center;justify-content:center;font-size:24px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(-50%) translateX(0) rotate(90deg)}40%{transform:translateY(calc(-50% - 10px)) translateX(-10px) rotate(90deg)}60%{transform:translateY(calc(-50% - 5px)) translateX(-5px) rotate(90deg)}}@media(max-width: 1000px){.eael-tabs-nav.eael-tabs-nav-custom{grid-template-areas:\"tabs-name\" \"tabs-list\" \"tabs-toggle\";grid-template-columns:1fr}}.eael-tabs-nav>ul{display:grid !important;grid-template-columns:repeat(auto-fit, 194px)}.eael-tabs-nav>ul li{height:100%}.color-anchor{position:relative;height:100px;display:flex;align-items:center}.color-anchor::before{content:\"\";color:#000;font-family:\"themify\";position:absolute;left:calc(100% - 20px);top:50%;width:100px;height:100px;background:#f4f4f4;border-radius:100%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:28px}.color-anchor>.elementor-widget-container{position:relative;height:fit-content !important;z-index:1}.anchor-arrow .elementor-icon{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:100%;background:#f4f4f4;margin-left:-20px}.quality-box{position:relative}.quality-box::before{content:\"\";position:absolute;background-image:url(\"/wp-content/uploads/2024/04/quality-bg.svg\");mix-blend-mode:multiply;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.4;top:0;bottom:0;right:0;left:auto;width:320px;z-index:1}.quality-box .quality-item{position:relative;z-index:1}.quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content{position:relative;padding-left:24px}.quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content::before{content:\"\";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:#000}@media(max-width: 768px){.quality-box .quality-item .elementor-icon-box-wrapper .elementor-icon-box-content:before{display:none}}.numeric-list ol{padding:0;margin:0;counter-reset:number;list-style-type:none}.numeric-list ol li{position:relative;counter-increment:number;padding-left:55px}.numeric-list ol li:not(:last-child){margin-bottom:20px}.numeric-list ol li:before{content:counter(number);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:100%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;letter-spacing:.6px}.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow{position:absolute;top:-108px;padding:0;border:none;margin:0 !important}.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow:hover{background:rgba(0,0,0,0)}.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-next{right:50px}@media(max-width: 500px){.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-next{right:auto;left:calc(50% + 70px);transform:translateX(-50%)}}.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-prev{right:130px;left:auto}@media(max-width: 500px){.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow.carousel-prev{right:auto;left:calc(50% - 70px);transform:translateX(-50%)}}@media(max-width: 500px){.home-nasze-produkty .premium-carousel-wrapper .premium-carousel-inner .carousel-arrow{top:-50px}}.home-gallery .elementor-widget-container .swiper .elementor-swiper-button{top:-92px}.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-prev{left:auto;right:130px;left:auto}@media(max-width: 500px){.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-prev{right:auto;left:calc(50% - 70px);transform:translateX(-50%)}}.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-next{right:50px}@media(max-width: 500px){.home-gallery .elementor-widget-container .swiper .elementor-swiper-button.elementor-swiper-button-next{right:auto;left:calc(50% + 70px);transform:translateX(-50%)}}@media(max-width: 500px){.home-gallery .elementor-widget-container .swiper .elementor-swiper-button{top:-50px}}.home-numbers-1{position:relative}.home-numbers-1::before{content:\"\";position:absolute;left:0;top:-115px;width:495px;height:495px;transform:translateX(-50%);background-image:url(\"/wp-content/uploads/2024/04/V.svg\");background-repeat:no-repeat;background-size:contain;background-position:center}.home-troska{position:relative}.home-troska .home-troska-left{position:relative}.home-troska .home-troska-left::before{content:\"\";position:absolute;left:10px;top:0;bottom:0;transform:translateX(-50%);background-image:url(\"/wp-content/uploads/2024/04/V.svg\");background-repeat:no-repeat;background-size:contain;background-position:center}#home-hero-slider{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;overflow:hidden}#home-hero-slider .premium-carousel-inner .slick-dots{display:flex;justify-content:flex-end;left:72%;position:absolute;bottom:7.8%;counter-reset:list;list-style-type:none}#home-hero-slider .premium-carousel-inner .slick-dots>li{position:relative;counter-increment:list;width:auto;margin:0 10px}#home-hero-slider .premium-carousel-inner .slick-dots>li:before{content:\"0\" counter(list);color:#000;font-size:24px;font-weight:700;font-family:\"Manrope\",Sans-serif}@media(max-width: 900px){#home-hero-slider .premium-carousel-inner .slick-dots>li:before{font-size:20px}}#home-hero-slider .premium-carousel-inner .slick-dots>li:first-child::after{content:\"\";position:absolute;top:50%;right:calc(100% + 17px);width:100vw;height:2px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:last-child::after{content:\"\";position:absolute;top:50%;left:calc(100% + 17px);width:100vw;height:2px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:last-child.slick-active{margin:0 10px 0 53px}#home-hero-slider .premium-carousel-inner .slick-dots>li:last-child.slick-active .dot-helper{position:relative}#home-hero-slider .premium-carousel-inner .slick-dots>li:last-child.slick-active .dot-helper::before{content:\"\";position:absolute;width:33px;height:2px;right:47px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:first-child.slick-active{margin:0 53px 0 10px}#home-hero-slider .premium-carousel-inner .slick-dots>li:first-child.slick-active .dot-helper{position:relative}#home-hero-slider .premium-carousel-inner .slick-dots>li:first-child.slick-active .dot-helper::after{content:\"\";position:absolute;width:33px;height:2px;left:15px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:not(:last-child,:first-child).slick-active{margin:0 53px}#home-hero-slider .premium-carousel-inner .slick-dots>li:not(:last-child,:first-child).slick-active .dot-helper{position:relative}#home-hero-slider .premium-carousel-inner .slick-dots>li:not(:last-child,:first-child).slick-active .dot-helper::before{content:\"\";position:absolute;width:33px;height:2px;right:47px;background:#000}#home-hero-slider .premium-carousel-inner .slick-dots>li:not(:last-child,:first-child).slick-active .dot-helper::after{content:\"\";position:absolute;width:33px;height:2px;left:15px;background:#000}@media(max-width: 1100px){#home-hero-slider .premium-carousel-inner .slick-dots{left:70%}}@media(max-width: 900px){#home-hero-slider .premium-carousel-inner .slick-dots{left:60%;bottom:6%}}@media(max-width: 768px){#home-hero-slider .premium-carousel-inner .slick-dots{left:50%;transform:translateX(-50%)}}@media(max-width: 768px){#home-hero-slider .slide-text-box{bottom:15%}}.product-gallery-colors .show-more-colors .premium-button-text-icon-wrapper{display:flex;align-items:center}.product-gallery-colors .show-more-colors .premium-button-text-icon-wrapper span{padding-top:5px}.product-colors .elementor-image-gallery .gallery{display:flex;flex-wrap:wrap;gap:32px;max-height:128px;overflow:hidden}.product-colors .elementor-image-gallery .gallery .gallery-item{display:flex;flex-direction:row;align-items:center;gap:13px;width:calc(50% - 16px)}.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-icon{width:48px;min-width:48px;height:48px}.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-icon img{height:100%;width:100%;object-fit:cover}.product-colors .elementor-image-gallery .gallery .gallery-item .gallery-caption{padding:0}.product-colors-s2 .elementor-image-gallery .gallery{display:flex;flex-wrap:wrap}.product-colors-s2 .elementor-image-gallery .gallery .gallery-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-icon{width:98px;min-width:98px;height:98px}.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-icon img{height:100%;width:100%;object-fit:cover}.product-colors-s2 .elementor-image-gallery .gallery .gallery-item .gallery-caption{padding:0}.product-gallery-drafts .show-more-drafts .premium-button-text-icon-wrapper{display:flex;align-items:center}.product-gallery-drafts .show-more-drafts .premium-button-text-icon-wrapper span{padding-top:5px}.product-drafts .elementor-image-gallery .gallery{max-height:210px;overflow:hidden}.product-drafts .elementor-image-gallery .gallery .gallery-item .gallery-caption{padding:0}.product-gallery-drafts .elementor-image-gallery .gallery:not(#gallery-6){max-height:1040px;overflow:hidden}.product-catalog-bg{position:relative}.product-catalog-bg::before{content:\"\";position:absolute;left:30px;top:0;width:495px;height:495px;transform:translateX(-50%);background-image:url(\"/wp-content/uploads/2024/04/V.svg\");background-repeat:no-repeat;background-size:contain;background-position:center}#footer-data{position:relative;overflow:hidden}#footer-data::before{content:\"\";position:absolute;top:115px;height:2px;width:100vw;background:#f4f4f4}body.page-id-729 .custom-bg-v .elementor-widget-container{position:relative}body.page-id-729 .custom-bg-v .elementor-widget-container::before{content:\"\";position:absolute;left:calc(100% - 5px);top:50%;width:495px;height:495px;transform:translate(-50%, -50%);background-image:url(\"/wp-content/uploads/2024/04/Group-371.svg\");background-repeat:no-repeat;background-size:contain;background-position:center}#quote-box .carousel-arrow{left:auto}#quote-box .carousel-arrow.carousel-prev{top:-60px;right:100px}#quote-box .carousel-arrow.carousel-next{top:-60px;right:0px}#contact-form select.wpcf7-select{visibility:hidden;opacity:0;display:none}#contact-form .select-custom-text{position:relative;padding:15px 24px;border:1px solid #000;font-family:\"League Spartan\",Sans-serif;letter-spacing:.6px;font-weight:400}#contact-form .select-custom-text.selected{color:#000}#contact-form .select-custom-text.active::before{transform:translateY(-50%) scale(-1)}#contact-form .select-custom-text::before{content:\"3\";position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:all 250ms ease-in-out;font-family:\"ElegantIcons\";font-size:26px;color:#000}#contact-form .select-custom-options{list-style:none;padding:15px 24px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}#contact-form .select-custom-options li{color:#000;font-family:\"League Spartan\",Sans-serif;letter-spacing:.6px;font-weight:400;cursor:pointer}#contact-form .select-custom-options li:not(:last-child){margin-bottom:10px}#contact-form .wpcf7-list-item{margin-left:0}#contact-form .wpcf7-list-item label{display:flex;flex-direction:row;gap:10px;cursor:pointer}#contact-form input[type=checkbox]{position:relative;appearance:none;width:14px;min-width:14px;height:14px;border-radius:100%;border:1px solid #000;overflow:hidden;margin-top:2px}#contact-form input[type=checkbox]:checked::before{top:6px;left:4px}#contact-form input[type=checkbox]:checked::after{top:7px;left:3px}#contact-form input[type=checkbox]::before{content:\"\";position:absolute;top:-4px;left:14px;width:6px;height:1px;background:#000;transform:rotate(-45deg);transition:all 250ms ease-in-out}#contact-form input[type=checkbox]::after{content:\"\";position:absolute;top:-3px;left:-7px;width:3px;height:1px;background:#000;transform:rotate(45deg);transition:all 250ms ease-in-out}#contact-form input[type=text]::placeholder,#contact-form input[type=tel]::placeholder,#contact-form input[type=email]::placeholder{color:#a8a8a8}#contact-form textarea::placeholder{color:#a8a8a8}#contact-form p{color:#a8a8a8;font-size:16px;font-family:\"League Spartan\" sans-serif;letter-spacing:.6px;font-weight:400}#contact-form .form-submit-btn{position:relative;width:fit-content;margin:20px 0 0 auto}#contact-form .form-submit-btn::before{content:\"\";color:#000;font-family:\"themify\";position:absolute;right:0;top:0;width:100px;height:100px;background:#f4f4f4;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:28px}#contact-form .form-submit-btn input.wpcf7-submit{position:relative;height:100px;display:flex;align-items:center;padding-right:80px}#contact-form .wpcf7-spinner{display:block}#contact-form.contact-form-2 .row{display:grid;grid-template-columns:1fr 1fr;gap:20px}#contact-form.contact-form-2 .row .col-6 p{width:100%}#contact-form.contact-form-2 .row .col-6 textarea{max-height:208px}.customized-shapes-box{position:relative}.customized-shapes-box::before{content:\"\";position:absolute;background-image:url(\"/wp-content/uploads/2024/04/quality-bg.svg\");mix-blend-mode:multiply;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.4;top:0;bottom:0;right:0;left:auto;width:320px;z-index:1}#accessories-head::before{content:\"\";position:absolute;background-image:url(\"/wp-content/uploads/2024/05/Group-373.svg\");mix-blend-mode:multiply;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.5;top:0;bottom:0;right:auto;left:20px;width:100px;z-index:1}.box-bg-v::before{content:\"\";position:absolute;right:0px;left:auto;top:50%;width:495px;height:495px;transform:translate(50%, -50%);background-image:url(\"/wp-content/uploads/2024/04/V.svg\");background-repeat:no-repeat;background-size:contain;background-position:center;z-index:1;opacity:.5}body.elementor-page>div[data-elementor-type=single-page]{overflow:hidden}#checkbox-btn.active a::before{content:\"\";position:absolute;top:7px;left:4px;width:11px;height:6px;transform:rotate(-45deg);transition:all 250ms ease-in-out;border-bottom:1.5px solid #000;border-left:1.5px solid #000}#checkbox-btn a{position:relative;padding-left:30px;width:fit-content;display:block}#checkbox-btn a::after{content:\"\";position:absolute;top:2px;left:0px;width:18px;height:18px;border:1px solid #000}.product-list-icon-desc .elementor-icon-box-icon{position:relative;padding-right:20px}.product-list-icon-desc .elementor-icon-box-icon::before{content:\"\";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:40px;background:#000}.product-list-icon-desc .elementor-icon-box-title{margin:0}.custom-acc .eael-adv-accordion .eael-accordion-list:not(:last-child){border-bottom:1px solid #000}.custom-acc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{transform:rotate(180deg) !important}#top-header-box.fixed{position:fixed;top:0;left:0;right:0;z-index:999}header{background:#fff}header.active{position:sticky;top:0;z-index:999999}.addon-btn-title{margin:0;display:flex;align-items:center}.addon-btn-title .elementor-icon{position:relative;margin-left:-20px;z-index:-1}.addon-btn-title .elementor-icon::before{content:\"\";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:90px;height:90px;background:#e6e3e3;border-radius:100%;z-index:-1}.addon-btn-title .elementor-icon i{color:#000;width:100px;height:100px;background:#f4f4f4;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all 250ms ease-in-out}.addon-btn-title span{position:relative}.addon-btn-title span::before{content:\"\";position:absolute;left:0;bottom:0;width:0;height:2px;background:#000;transition:width 250ms ease-in-out}.addon-btn-title:hover span::before{width:100%}.addon-btn-title:hover .elementor-icon::before{animation:puls 500ms ease-in-out}.addon-btn-title:hover .elementor-icon i{background:#e6e3e3}@keyframes puls{0%{opacity:1}100%{width:140px;height:140px;opacity:0}}@media(min-width: 501px){#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu li.menu-item-4927{display:none}}@media(min-width: 1025px){#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu>.menu-item.current_page_item>a::after{width:100%}#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu>.menu-item>a::after{width:0;transition:width 250ms ease-in-out}#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu>.menu-item>a:hover::after{width:100%}}@media(max-width: 1024px){#center-header-box>.e-con-inner .center-header-box-logo{flex:1;display:flex}#center-header-box>.e-con-inner .center-header-box-menu>.elementor-widget-container>.elementor-nav-menu--dropdown{position:absolute;right:0px;left:auto;top:64px;width:100vw;z-index:1}}@media(max-width: 1024px)and (max-width: 768px){#center-header-box>.e-con-inner .center-header-box-menu>.elementor-widget-container>.elementor-nav-menu--dropdown{top:52px}}@media(max-width: 1024px){#center-header-box>.e-con-inner .center-header-box-menu .elementor-nav-menu .menu-item ul.sub-menu{background:#f4f4f4}}@media(max-width: 1024px)and (max-width: 500px){#center-header-box>.e-con-inner .center-header-box-contact{display:none}}#scroller-rows{overflow:hidden}#scroller-rows>.e-con-inner{overflow:auto;padding-right:20px}#scroller-rows>.e-con-inner::-webkit-scrollbar{width:10px}#scroller-rows>.e-con-inner::-webkit-scrollbar-track{background:#f4f4f4}#scroller-rows>.e-con-inner::-webkit-scrollbar-thumb{background:#d9d9d9}#scroller-rows>.e-con-inner::-webkit-scrollbar-thumb:hover{background:#afafaf}@media(max-width: 1024px){#page-hero-baner h1{font-size:50px}#page-hero-baner h2{font-size:24px}}@media(max-width: 576px){#page-hero-baner h1{font-size:40px}#page-hero-baner h2{font-size:22px}}",".overflow {\r\n overflow: hidden;\r\n}\r\n\r\ninput[id^='eael-tabs-filter-type-'] {\r\n appearance: none;\r\n position: relative;\r\n width: 18px;\r\n min-width: 18px;\r\n height: 18px;\r\n border: 1px solid #000;\r\n overflow: hidden;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: -8px;\r\n left: 19px;\r\n width: 11px;\r\n height: 1.5px;\r\n background: #000;\r\n transform: rotate(-45deg);\r\n transition: all 250ms ease-in-out;\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n top: -6px;\r\n left: -13px;\r\n width: 5px;\r\n height: 1.5px;\r\n background: #000;\r\n transform: rotate(45deg);\r\n transition: all 250ms ease-in-out;\r\n }\r\n\r\n &:checked {\r\n &::before {\r\n top: 7px;\r\n left: 4px;\r\n }\r\n\r\n &::after {\r\n top: 9px;\r\n left: 2px;\r\n }\r\n }\r\n}\r\n\r\n.eael-tabs-filter {\r\n flex-wrap: wrap;\r\n row-gap: 20px !important;\r\n\r\n .eael-tabs-filter-types {\r\n ul {\r\n flex-wrap: wrap;\r\n row-gap: 20px !important;\r\n }\r\n\r\n label {\r\n padding-top: 3px;\r\n }\r\n }\r\n}\r\n\r\n.eael-tabs-nav {\r\n &.eael-tabs-nav-custom {\r\n // display: flex;\r\n // flex-direction: row;\r\n column-gap: 50px;\r\n\r\n display: grid;\r\n grid-template-areas:\r\n 'tabs-name tabs-list'\r\n 'tabs-name tabs-toggle';\r\n grid-template-columns: auto 1fr;\r\n\r\n .tabs-category-name {\r\n grid-area: tabs-name;\r\n\r\n @media (max-width: 1000px) {\r\n margin-bottom: 40px;\r\n\r\n br {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n ul[role='tablist'] {\r\n grid-area: tabs-list;\r\n flex: 1;\r\n gap: 24px;\r\n flex-wrap: wrap;\r\n\r\n &.limit {\r\n overflow: hidden;\r\n max-height: 140px;\r\n }\r\n }\r\n\r\n .show-more-tabs {\r\n grid-area: tabs-toggle;\r\n position: relative;\r\n color: #000;\r\n font-size: 16px;\r\n font-weight: 700;\r\n font-family: 'Manrope', Sans-serif;\r\n text-transform: uppercase;\r\n letter-spacing: 0.6px;\r\n margin-top: 50px;\r\n width: fit-content;\r\n\r\n &::before {\r\n content: '\\e65a';\r\n color: #000;\r\n font-family: 'themify';\r\n position: absolute;\r\n left: calc(100% + 10px);\r\n top: calc(50% - 3px);\r\n width: 30px;\r\n height: 30px;\r\n border-radius: 100%;\r\n transform: translateY(-50%) rotate(90deg);\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 24px;\r\n animation: bounce 2s infinite;\r\n }\r\n\r\n @keyframes bounce {\r\n\r\n 0%,\r\n 20%,\r\n 50%,\r\n 80%,\r\n 100% {\r\n transform: translateY(calc(-50%)) translateX(0) rotate(90deg);\r\n }\r\n\r\n 40% {\r\n transform: translateY(calc(-50% - 10px)) translateX(-10px) rotate(90deg);\r\n }\r\n\r\n 60% {\r\n transform: translateY(calc(-50% - 5px)) translateX(-5px) rotate(90deg);\r\n }\r\n }\r\n }\r\n\r\n @media (max-width: 1000px) {\r\n grid-template-areas:\r\n 'tabs-name'\r\n 'tabs-list'\r\n 'tabs-toggle';\r\n grid-template-columns: 1fr;\r\n }\r\n }\r\n\r\n >ul {\r\n display: grid !important;\r\n grid-template-columns: repeat(auto-fit, 194px);\r\n\r\n li {\r\n height: 100%;\r\n }\r\n }\r\n}\r\n\r\n.color-anchor {\r\n position: relative;\r\n height: 100px;\r\n display: flex;\r\n align-items: center;\r\n\r\n &::before {\r\n content: '\\e65a';\r\n color: #000;\r\n font-family: 'themify';\r\n position: absolute;\r\n left: calc(100% - 20px);\r\n top: 50%;\r\n width: 100px;\r\n height: 100px;\r\n background: #f4f4f4;\r\n border-radius: 100%;\r\n transform: translateY(-50%);\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 28px;\r\n }\r\n\r\n >.elementor-widget-container {\r\n position: relative;\r\n height: fit-content !important;\r\n z-index: 1;\r\n }\r\n}\r\n\r\n.anchor-arrow {\r\n .elementor-icon {\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 100px;\r\n height: 100px;\r\n border-radius: 100%;\r\n background: #f4f4f4;\r\n margin-left: -20px;\r\n }\r\n}\r\n\r\n.quality-box {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n background-image: url('/wp-content/uploads/2024/04/quality-bg.svg');\r\n mix-blend-mode: multiply;\r\n background-position: center;\r\n background-repeat: no-repeat;\r\n background-size: cover;\r\n opacity: 0.4;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n left: auto;\r\n width: 320px;\r\n z-index: 1;\r\n }\r\n\r\n .quality-item {\r\n position: relative;\r\n z-index: 1;\r\n\r\n .elementor-icon-box-wrapper {\r\n .elementor-icon-box-content {\r\n position: relative;\r\n padding-left: 24px;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n left: 0;\r\n top: 6px;\r\n bottom: 6px;\r\n width: 2px;\r\n background: #000;\r\n }\r\n\r\n @media (max-width: 768px) {\r\n &:before {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.numeric-list {\r\n ol {\r\n padding: 0;\r\n margin: 0;\r\n counter-reset: number;\r\n list-style-type: none;\r\n\r\n li {\r\n position: relative;\r\n counter-increment: number;\r\n padding-left: 55px;\r\n\r\n &:not(:last-child) {\r\n margin-bottom: 20px;\r\n }\r\n\r\n &:before {\r\n content: counter(number);\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n width: 32px;\r\n height: 32px;\r\n border-radius: 100%;\r\n background: #f4f4f4;\r\n\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n font-size: 18px;\r\n font-weight: 700;\r\n letter-spacing: 0.6px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.home-nasze-produkty {\r\n .premium-carousel-wrapper {\r\n .premium-carousel-inner {\r\n .carousel-arrow {\r\n position: absolute;\r\n top: -108px;\r\n padding: 0;\r\n border: none;\r\n margin: 0 !important;\r\n\r\n &:hover {\r\n background: transparent;\r\n }\r\n\r\n &.carousel-next {\r\n right: 50px;\r\n\r\n @media (max-width: 500px) {\r\n right: auto;\r\n left: calc(50% + 70px);\r\n transform: translateX(-50%);\r\n }\r\n }\r\n\r\n &.carousel-prev {\r\n right: 130px;\r\n left: auto;\r\n\r\n @media (max-width: 500px) {\r\n right: auto;\r\n left: calc(50% - 70px);\r\n transform: translateX(-50%);\r\n }\r\n }\r\n\r\n @media (max-width: 500px) {\r\n top: -50px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.home-gallery {\r\n .elementor-widget-container {\r\n .swiper {\r\n .elementor-swiper-button {\r\n top: -92px;\r\n\r\n &.elementor-swiper-button-prev {\r\n left: auto;\r\n right: 130px;\r\n left: auto;\r\n\r\n @media (max-width: 500px) {\r\n right: auto;\r\n left: calc(50% - 70px);\r\n transform: translateX(-50%);\r\n }\r\n }\r\n\r\n &.elementor-swiper-button-next {\r\n right: 50px;\r\n\r\n @media (max-width: 500px) {\r\n right: auto;\r\n left: calc(50% + 70px);\r\n transform: translateX(-50%);\r\n }\r\n }\r\n\r\n @media (max-width: 500px) {\r\n top: -50px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.home-numbers-1 {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n left: 0;\r\n top: -115px;\r\n width: 495px;\r\n height: 495px;\r\n transform: translateX(-50%);\r\n background-image: url('/wp-content/uploads/2024/04/V.svg');\r\n background-repeat: no-repeat;\r\n background-size: contain;\r\n background-position: center;\r\n }\r\n}\r\n\r\n.home-troska {\r\n position: relative;\r\n\r\n .home-troska-left {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n left: 10px;\r\n top: 0;\r\n bottom: 0;\r\n transform: translateX(-50%);\r\n background-image: url('/wp-content/uploads/2024/04/V.svg');\r\n background-repeat: no-repeat;\r\n background-size: contain;\r\n background-position: center;\r\n }\r\n }\r\n}\r\n\r\n#home-hero-slider {\r\n width: 100%;\r\n max-width: 1920px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n overflow: hidden;\r\n\r\n .premium-carousel-inner {\r\n .slick-dots {\r\n display: flex;\r\n justify-content: flex-end;\r\n left: 72%;\r\n\r\n position: absolute;\r\n bottom: 7.8%;\r\n\r\n counter-reset: list;\r\n list-style-type: none;\r\n\r\n &>li {\r\n position: relative;\r\n counter-increment: list;\r\n width: auto;\r\n margin: 0 10px;\r\n\r\n &:before {\r\n content: '0'counter(list);\r\n color: #000;\r\n font-size: 24px;\r\n font-weight: 700;\r\n font-family: 'Manrope', Sans-serif;\r\n\r\n @media (max-width: 900px) {\r\n font-size: 20px;\r\n }\r\n }\r\n\r\n &:first-child {\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n right: calc(100% + 17px);\r\n width: 100vw;\r\n height: 2px;\r\n background: #000;\r\n }\r\n }\r\n\r\n &:last-child {\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n left: calc(100% + 17px);\r\n width: 100vw;\r\n height: 2px;\r\n background: #000;\r\n }\r\n }\r\n\r\n &:last-child {\r\n &.slick-active {\r\n margin: 0 10px 0 53px;\r\n\r\n .dot-helper {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n width: 33px;\r\n height: 2px;\r\n right: 47px;\r\n background: #000;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:first-child {\r\n &.slick-active {\r\n margin: 0 53px 0 10px;\r\n\r\n .dot-helper {\r\n position: relative;\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n width: 33px;\r\n height: 2px;\r\n left: 15px;\r\n background: #000;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:not(:last-child, :first-child) {\r\n &.slick-active {\r\n margin: 0 53px;\r\n\r\n .dot-helper {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n width: 33px;\r\n height: 2px;\r\n right: 47px;\r\n background: #000;\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n width: 33px;\r\n height: 2px;\r\n left: 15px;\r\n background: #000;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n @media (max-width: 1100px) {\r\n left: 70%;\r\n }\r\n\r\n @media (max-width: 900px) {\r\n left: 60%;\r\n bottom: 6%;\r\n }\r\n\r\n @media (max-width: 768px) {\r\n left: 50%;\r\n transform: translateX(-50%);\r\n }\r\n }\r\n }\r\n\r\n .slide-text-box {\r\n @media (max-width: 768px) {\r\n bottom: 15%;\r\n }\r\n }\r\n}\r\n\r\n.product-gallery-colors {\r\n .show-more-colors {\r\n .premium-button-text-icon-wrapper {\r\n display: flex;\r\n align-items: center;\r\n\r\n span {\r\n padding-top: 5px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-colors {\r\n .elementor-image-gallery {\r\n .gallery {\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 32px;\r\n max-height: 128px;\r\n overflow: hidden;\r\n\r\n .gallery-item {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n gap: 13px;\r\n width: calc(50% - 16px);\r\n\r\n .gallery-icon {\r\n width: 48px;\r\n min-width: 48px;\r\n height: 48px;\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n .gallery-caption {\r\n padding: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-colors-s2 {\r\n .elementor-image-gallery {\r\n .gallery {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .gallery-item {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 2px;\r\n // width: calc(50% - 16px);\r\n\r\n .gallery-icon {\r\n width: 98px;\r\n min-width: 98px;\r\n height: 98px;\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n .gallery-caption {\r\n padding: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-gallery-drafts {\r\n .show-more-drafts {\r\n .premium-button-text-icon-wrapper {\r\n display: flex;\r\n align-items: center;\r\n\r\n span {\r\n padding-top: 5px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-drafts {\r\n .elementor-image-gallery {\r\n .gallery {\r\n max-height: 210px;\r\n overflow: hidden;\r\n\r\n .gallery-item {\r\n .gallery-caption {\r\n padding: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-gallery-drafts {\r\n .elementor-image-gallery {\r\n .gallery:not(#gallery-6) {\r\n max-height: 1040px;\r\n overflow: hidden;\r\n }\r\n }\r\n}\r\n\r\n.product-catalog-bg {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n left: 30px;\r\n top: 0;\r\n width: 495px;\r\n height: 495px;\r\n transform: translateX(-50%);\r\n background-image: url('/wp-content/uploads/2024/04/V.svg');\r\n background-repeat: no-repeat;\r\n background-size: contain;\r\n background-position: center;\r\n }\r\n}\r\n\r\n#footer-data {\r\n position: relative;\r\n overflow: hidden;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 115px;\r\n height: 2px;\r\n width: 100vw;\r\n background: #f4f4f4;\r\n }\r\n}\r\n\r\n//* Okna drewniane\r\nbody.page-id-729 {\r\n .custom-bg-v {\r\n .elementor-widget-container {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n left: calc(100% - 5px);\r\n top: 50%;\r\n width: 495px;\r\n height: 495px;\r\n transform: translate(-50%, -50%);\r\n background-image: url('/wp-content/uploads/2024/04/Group-371.svg');\r\n background-repeat: no-repeat;\r\n background-size: contain;\r\n background-position: center;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#quote-box {\r\n .carousel-arrow {\r\n left: auto;\r\n\r\n &.carousel-prev {\r\n top: -60px;\r\n right: 100px;\r\n }\r\n\r\n &.carousel-next {\r\n top: -60px;\r\n right: 0px;\r\n }\r\n }\r\n}\r\n\r\n#contact-form {\r\n select {\r\n &.wpcf7-select {\r\n visibility: hidden;\r\n opacity: 0;\r\n display: none;\r\n }\r\n }\r\n\r\n .select-custom-text {\r\n position: relative;\r\n padding: 15px 24px;\r\n border: 1px solid #000;\r\n\r\n font-family: 'League Spartan', Sans-serif;\r\n letter-spacing: 0.6px;\r\n font-weight: 400;\r\n\r\n &.selected {\r\n color: #000;\r\n }\r\n\r\n &.active {\r\n &::before {\r\n transform: translateY(-50%) scale(-1);\r\n }\r\n }\r\n\r\n &::before {\r\n content: '\\33';\r\n position: absolute;\r\n top: 50%;\r\n right: 24px;\r\n transform: translateY(-50%);\r\n transition: all 250ms ease-in-out;\r\n font-family: 'ElegantIcons';\r\n font-size: 26px;\r\n color: #000;\r\n }\r\n }\r\n\r\n .select-custom-options {\r\n list-style: none;\r\n padding: 15px 24px;\r\n border-left: 1px solid #000;\r\n border-right: 1px solid #000;\r\n border-bottom: 1px solid #000;\r\n\r\n li {\r\n color: #000;\r\n font-family: 'League Spartan', Sans-serif;\r\n letter-spacing: 0.6px;\r\n font-weight: 400;\r\n cursor: pointer;\r\n\r\n &:not(:last-child) {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n }\r\n\r\n .wpcf7-list-item {\r\n margin-left: 0;\r\n\r\n label {\r\n display: flex;\r\n flex-direction: row;\r\n gap: 10px;\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n input {\r\n &[type='checkbox'] {\r\n position: relative;\r\n appearance: none;\r\n width: 14px;\r\n min-width: 14px;\r\n height: 14px;\r\n border-radius: 100%;\r\n border: 1px solid #000;\r\n overflow: hidden;\r\n margin-top: 2px;\r\n\r\n &:checked {\r\n &::before {\r\n top: 6px;\r\n left: 4px;\r\n }\r\n\r\n &::after {\r\n top: 7px;\r\n left: 3px;\r\n }\r\n }\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: -4px;\r\n left: 14px;\r\n width: 6px;\r\n height: 1px;\r\n background: #000;\r\n transform: rotate(-45deg);\r\n transition: all 250ms ease-in-out;\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n top: -3px;\r\n left: -7px;\r\n width: 3px;\r\n height: 1px;\r\n background: #000;\r\n transform: rotate(45deg);\r\n transition: all 250ms ease-in-out;\r\n }\r\n }\r\n\r\n &[type='text'],\r\n &[type='tel'],\r\n &[type='email'] {\r\n &::placeholder {\r\n color: #a8a8a8;\r\n }\r\n }\r\n }\r\n\r\n textarea {\r\n &::placeholder {\r\n color: #a8a8a8;\r\n }\r\n }\r\n\r\n p {\r\n color: #a8a8a8;\r\n font-size: 16px;\r\n font-family: 'League Spartan'sans-serif;\r\n letter-spacing: 0.6px;\r\n font-weight: 400;\r\n }\r\n\r\n .form-submit-btn {\r\n position: relative;\r\n width: fit-content;\r\n margin: 20px 0 0 auto;\r\n\r\n &::before {\r\n content: '\\e65a';\r\n color: #000;\r\n font-family: 'themify';\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n width: 100px;\r\n height: 100px;\r\n background: #f4f4f4;\r\n border-radius: 100%;\r\n // transform: translateY(-50%);\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 28px;\r\n }\r\n\r\n input {\r\n &.wpcf7-submit {\r\n position: relative;\r\n height: 100px;\r\n display: flex;\r\n align-items: center;\r\n padding-right: 80px;\r\n }\r\n }\r\n }\r\n\r\n .wpcf7-spinner {\r\n display: block;\r\n }\r\n}\r\n\r\n#contact-form.contact-form-2 {\r\n .row {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n gap: 20px;\r\n\r\n .col-6 {\r\n p {\r\n width: 100%;\r\n }\r\n\r\n textarea {\r\n max-height: 208px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.customized-shapes-box {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n background-image: url('/wp-content/uploads/2024/04/quality-bg.svg');\r\n mix-blend-mode: multiply;\r\n background-position: center;\r\n background-repeat: no-repeat;\r\n background-size: cover;\r\n opacity: 0.4;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n left: auto;\r\n width: 320px;\r\n z-index: 1;\r\n }\r\n}\r\n\r\n#accessories-head {\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n background-image: url('/wp-content/uploads/2024/05/Group-373.svg');\r\n mix-blend-mode: multiply;\r\n background-position: center;\r\n background-repeat: no-repeat;\r\n background-size: cover;\r\n opacity: 0.5;\r\n top: 0;\r\n bottom: 0;\r\n right: auto;\r\n left: 20px;\r\n width: 100px;\r\n z-index: 1;\r\n }\r\n}\r\n\r\n.box-bg-v {\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n right: 0px;\r\n left: auto;\r\n top: 50%;\r\n width: 495px;\r\n height: 495px;\r\n transform: translate(50%, -50%);\r\n background-image: url('/wp-content/uploads/2024/04/V.svg');\r\n background-repeat: no-repeat;\r\n background-size: contain;\r\n background-position: center;\r\n z-index: 1;\r\n opacity: 0.5;\r\n }\r\n}\r\n\r\nbody.elementor-page {\r\n >div[data-elementor-type='single-page'] {\r\n overflow: hidden;\r\n }\r\n}\r\n\r\n#checkbox-btn {\r\n &.active {\r\n a {\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 7px;\r\n left: 4px;\r\n width: 11px;\r\n height: 6px;\r\n transform: rotate(-45deg);\r\n transition: all 250ms ease-in-out;\r\n border-bottom: 1.5px solid #000;\r\n border-left: 1.5px solid #000;\r\n }\r\n }\r\n }\r\n\r\n a {\r\n position: relative;\r\n padding-left: 30px;\r\n width: fit-content;\r\n display: block;\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n top: 2px;\r\n left: 0px;\r\n width: 18px;\r\n height: 18px;\r\n border: 1px solid #000;\r\n }\r\n }\r\n}\r\n\r\n.product-list-icon-desc {\r\n .elementor-icon-box-icon {\r\n position: relative;\r\n padding-right: 20px;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n right: 0;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n width: 2px;\r\n height: 40px;\r\n background: #000;\r\n }\r\n }\r\n\r\n .elementor-icon-box-title {\r\n margin: 0;\r\n }\r\n}\r\n\r\n.custom-acc {\r\n .eael-adv-accordion {\r\n .eael-accordion-list {\r\n &:not(:last-child) {\r\n border-bottom: 1px solid #000;\r\n }\r\n\r\n .eael-accordion-header {\r\n &.active {\r\n .fa-toggle {\r\n transform: rotate(180deg) !important;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#top-header-box {\r\n &.fixed {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n z-index: 999;\r\n }\r\n}\r\n\r\nheader {\r\n background: #fff;\r\n\r\n &.active {\r\n position: sticky;\r\n top: 0;\r\n z-index: 999999;\r\n }\r\n}\r\n\r\n.addon-btn-title {\r\n margin: 0;\r\n display: flex;\r\n align-items: center;\r\n\r\n .elementor-icon {\r\n position: relative;\r\n margin-left: -20px;\r\n z-index: -1;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n transform: translate(-50%, -50%);\r\n width: 90px;\r\n height: 90px;\r\n background: #e6e3e3;\r\n border-radius: 100%;\r\n z-index: -1;\r\n // transition: all 250ms ease-in-out;\r\n }\r\n\r\n i {\r\n color: #000;\r\n width: 100px;\r\n height: 100px;\r\n background: #f4f4f4;\r\n border-radius: 100%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 28px;\r\n transition: all 250ms ease-in-out;\r\n }\r\n }\r\n\r\n span {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n left: 0;\r\n bottom: 0;\r\n width: 0;\r\n height: 2px;\r\n background: #000;\r\n transition: width 250ms ease-in-out;\r\n }\r\n }\r\n\r\n &:hover {\r\n span {\r\n &::before {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .elementor-icon {\r\n &::before {\r\n animation: puls 500ms ease-in-out;\r\n }\r\n\r\n i {\r\n background: #e6e3e3;\r\n }\r\n }\r\n }\r\n\r\n @keyframes puls {\r\n 0% {\r\n opacity: 1;\r\n }\r\n\r\n 100% {\r\n width: 140px;\r\n height: 140px;\r\n opacity: 0;\r\n }\r\n }\r\n}\r\n\r\n#center-header-box {\r\n @media (min-width: 501px) {\r\n >.e-con-inner {\r\n .center-header-box-menu {\r\n .elementor-nav-menu {\r\n li.menu-item-4927 {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n @media (min-width: 1025px) {\r\n >.e-con-inner {\r\n .center-header-box-menu {\r\n .elementor-nav-menu {\r\n >.menu-item {\r\n &.current_page_item {\r\n >a {\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n >a {\r\n &::after {\r\n width: 0;\r\n transition: width 250ms ease-in-out;\r\n }\r\n\r\n &:hover {\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n @media (max-width: 1024px) {\r\n >.e-con-inner {\r\n .center-header-box-logo {\r\n // order: 1;\r\n flex: 1;\r\n display: flex;\r\n }\r\n\r\n .center-header-box-menu {\r\n // order: 3;\r\n\r\n >.elementor-widget-container {\r\n >.elementor-nav-menu--dropdown {\r\n position: absolute;\r\n right: 0px;\r\n left: auto;\r\n top: 64px;\r\n width: 100vw;\r\n z-index: 1;\r\n\r\n @media (max-width: 768px) {\r\n top: 52px;\r\n }\r\n }\r\n }\r\n\r\n .elementor-nav-menu {\r\n .menu-item {\r\n ul.sub-menu {\r\n background: #f4f4f4;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .center-header-box-contact {\r\n // order: 2;\r\n\r\n @media (max-width: 500px) {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scroller-rows {\r\n overflow: hidden;\r\n\r\n >.e-con-inner {\r\n overflow: auto;\r\n padding-right: 20px;\r\n\r\n &::-webkit-scrollbar {\r\n width: 10px;\r\n }\r\n\r\n /* Track */\r\n &::-webkit-scrollbar-track {\r\n background: #f4f4f4;\r\n }\r\n\r\n /* Handle */\r\n &::-webkit-scrollbar-thumb {\r\n background: #d9d9d9;\r\n }\r\n\r\n /* Handle on hover */\r\n &::-webkit-scrollbar-thumb:hover {\r\n background: #afafaf;\r\n }\r\n }\r\n}\r\n\r\n#page-hero-baner {\r\n @media (max-width: 1024px) {\r\n h1 {\r\n font-size: 50px;\r\n }\r\n\r\n h2 {\r\n font-size: 24px;\r\n }\r\n }\r\n\r\n @media (max-width: 576px) {\r\n h1 {\r\n font-size: 40px;\r\n }\r\n\r\n h2 {\r\n font-size: 22px;\r\n }\r\n }\r\n}\r\n\r\n// body {\r\n// \t.elementor-location-single {\r\n// \t\tdiv[data-elementor-type='wp-page'] {\r\n// \t\t\t&.elementor {\r\n// \t\t\t\t.elementor-element {\r\n// \t\t\t\t\th1,\r\n// \t\t\t\t\th2,\r\n// \t\t\t\t\th3,\r\n// \t\t\t\t\th4,\r\n// \t\t\t\t\th5,\r\n// \t\t\t\t\th6 {\r\n// \t\t\t\t\t\t&.elementor-heading-title {\r\n// \t\t\t\t\t\t\tcolor: #444444;\r\n// \t\t\t\t\t\t}\r\n// \t\t\t\t\t}\r\n// \t\t\t\t}\r\n// \t\t\t}\r\n// \t\t}\r\n\r\n// \t\tp,\r\n// \t\ta,\r\n// \t\tspan,\r\n// \t\t.elementor-heading-title {\r\n// \t\t\tcolor: #444444;\r\n// \t\t}\r\n// \t}\r\n// }"]} \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/styles/custom.scss b/wp-content/themes/hello-elementor/assets/styles/custom.scss index f23b023..852b940 100644 --- a/wp-content/themes/hello-elementor/assets/styles/custom.scss +++ b/wp-content/themes/hello-elementor/assets/styles/custom.scss @@ -1,1307 +1,1351 @@ .overflow { - overflow: hidden; + overflow: hidden; } input[id^='eael-tabs-filter-type-'] { - appearance: none; - position: relative; - width: 18px; - min-width: 18px; - height: 18px; - border: 1px solid #000; - overflow: hidden; + appearance: none; + position: relative; + width: 18px; + min-width: 18px; + height: 18px; + border: 1px solid #000; + overflow: hidden; - &::before { - content: ''; - position: absolute; - top: -8px; - left: 19px; - width: 11px; - height: 1.5px; - background: #000; - transform: rotate(-45deg); - transition: all 250ms ease-in-out; - } + &::before { + content: ''; + position: absolute; + top: -8px; + left: 19px; + width: 11px; + height: 1.5px; + background: #000; + transform: rotate(-45deg); + transition: all 250ms ease-in-out; + } - &::after { - content: ''; - position: absolute; - top: -6px; - left: -13px; - width: 5px; - height: 1.5px; - background: #000; - transform: rotate(45deg); - transition: all 250ms ease-in-out; - } + &::after { + content: ''; + position: absolute; + top: -6px; + left: -13px; + width: 5px; + height: 1.5px; + background: #000; + transform: rotate(45deg); + transition: all 250ms ease-in-out; + } - &:checked { - &::before { - top: 7px; - left: 4px; - } - &::after { - top: 9px; - left: 2px; - } - } + &:checked { + &::before { + top: 7px; + left: 4px; + } + + &::after { + top: 9px; + left: 2px; + } + } } -.eael-tabs-filter { - flex-wrap: wrap; - row-gap: 20px !important; - .eael-tabs-filter-types { - ul { - flex-wrap: wrap; - row-gap: 20px !important; - } - label { - padding-top: 3px; - } - } +.eael-tabs-filter { + flex-wrap: wrap; + row-gap: 20px !important; + + .eael-tabs-filter-types { + ul { + flex-wrap: wrap; + row-gap: 20px !important; + } + + label { + padding-top: 3px; + } + } } .eael-tabs-nav { - &.eael-tabs-nav-custom { - // display: flex; - // flex-direction: row; - column-gap: 50px; + &.eael-tabs-nav-custom { + // display: flex; + // flex-direction: row; + column-gap: 50px; - display: grid; - grid-template-areas: - 'tabs-name tabs-list' - 'tabs-name tabs-toggle'; - grid-template-columns: auto 1fr; + display: grid; + grid-template-areas: + 'tabs-name tabs-list' + 'tabs-name tabs-toggle'; + grid-template-columns: auto 1fr; - .tabs-category-name { - grid-area: tabs-name; + .tabs-category-name { + grid-area: tabs-name; - @media (max-width: 1000px) { - margin-bottom: 40px; + @media (max-width: 1000px) { + margin-bottom: 40px; - br { - display: none; - } - } - } + br { + display: none; + } + } + } - ul[role='tablist'] { - grid-area: tabs-list; - flex: 1; - gap: 24px; - flex-wrap: wrap; + ul[role='tablist'] { + grid-area: tabs-list; + flex: 1; + gap: 24px; + flex-wrap: wrap; - &.limit { - overflow: hidden; - max-height: 140px; - } - } + &.limit { + overflow: hidden; + max-height: 140px; + } + } - .show-more-tabs { - grid-area: tabs-toggle; - position: relative; - color: #000; - font-size: 16px; - font-weight: 700; - font-family: 'Manrope', Sans-serif; - text-transform: uppercase; - letter-spacing: 0.6px; - margin-top: 50px; - width: fit-content; + .show-more-tabs { + grid-area: tabs-toggle; + position: relative; + color: #000; + font-size: 16px; + font-weight: 700; + font-family: 'Manrope', Sans-serif; + text-transform: uppercase; + letter-spacing: 0.6px; + margin-top: 50px; + width: fit-content; - &::before { - content: '\e65a'; - color: #000; - font-family: 'themify'; - position: absolute; - left: calc(100% + 10px); - top: calc(50% - 3px); - width: 30px; - height: 30px; - border-radius: 100%; - transform: translateY(-50%) rotate(90deg); - display: flex; - align-items: center; - justify-content: center; - font-size: 24px; - animation: bounce 2s infinite; - } + &::before { + content: '\e65a'; + color: #000; + font-family: 'themify'; + position: absolute; + left: calc(100% + 10px); + top: calc(50% - 3px); + width: 30px; + height: 30px; + border-radius: 100%; + transform: translateY(-50%) rotate(90deg); + display: flex; + align-items: center; + justify-content: center; + font-size: 24px; + animation: bounce 2s infinite; + } - @keyframes bounce { - 0%, - 20%, - 50%, - 80%, - 100% { - transform: translateY(calc(-50%)) translateX(0) rotate(90deg); - } - 40% { - transform: translateY(calc(-50% - 10px)) translateX(-10px) - rotate(90deg); - } - 60% { - transform: translateY(calc(-50% - 5px)) translateX(-5px) rotate(90deg); - } - } - } + @keyframes bounce { - @media (max-width: 1000px) { - grid-template-areas: - 'tabs-name' - 'tabs-list' - 'tabs-toggle'; - grid-template-columns: 1fr; - } - } + 0%, + 20%, + 50%, + 80%, + 100% { + transform: translateY(calc(-50%)) translateX(0) rotate(90deg); + } - > ul { - display: grid !important; - grid-template-columns: repeat(auto-fit, 194px); + 40% { + transform: translateY(calc(-50% - 10px)) translateX(-10px) rotate(90deg); + } - li { - height: 100%; - } - } + 60% { + transform: translateY(calc(-50% - 5px)) translateX(-5px) rotate(90deg); + } + } + } + + @media (max-width: 1000px) { + grid-template-areas: + 'tabs-name' + 'tabs-list' + 'tabs-toggle'; + grid-template-columns: 1fr; + } + } + + >ul { + display: grid !important; + grid-template-columns: repeat(auto-fit, 194px); + + li { + height: 100%; + } + } } .color-anchor { - position: relative; - height: 100px; - display: flex; - align-items: center; + position: relative; + height: 100px; + display: flex; + align-items: center; - &::before { - content: '\e65a'; - color: #000; - font-family: 'themify'; - position: absolute; - left: calc(100% - 20px); - top: 50%; - width: 100px; - height: 100px; - background: #f4f4f4; - border-radius: 100%; - transform: translateY(-50%); - display: flex; - align-items: center; - justify-content: center; - font-size: 28px; - } + &::before { + content: '\e65a'; + color: #000; + font-family: 'themify'; + position: absolute; + left: calc(100% - 20px); + top: 50%; + width: 100px; + height: 100px; + background: #f4f4f4; + border-radius: 100%; + transform: translateY(-50%); + display: flex; + align-items: center; + justify-content: center; + font-size: 28px; + } - > .elementor-widget-container { - position: relative; - height: fit-content !important; - z-index: 1; - } + >.elementor-widget-container { + position: relative; + height: fit-content !important; + z-index: 1; + } } .anchor-arrow { - .elementor-icon { - position: relative; - display: flex; - align-items: center; - justify-content: center; - width: 100px; - height: 100px; - border-radius: 100%; - background: #f4f4f4; - margin-left: -20px; - } + .elementor-icon { + position: relative; + display: flex; + align-items: center; + justify-content: center; + width: 100px; + height: 100px; + border-radius: 100%; + background: #f4f4f4; + margin-left: -20px; + } } .quality-box { - position: relative; + position: relative; - &::before { - content: ''; - position: absolute; - background-image: url('/wp-content/uploads/2024/04/quality-bg.svg'); - mix-blend-mode: multiply; - background-position: center; - background-repeat: no-repeat; - background-size: cover; - opacity: 0.4; - top: 0; - bottom: 0; - right: 0; - left: auto; - width: 320px; - z-index: 1; - } - .quality-item { - position: relative; - z-index: 1; + &::before { + content: ''; + position: absolute; + background-image: url('/wp-content/uploads/2024/04/quality-bg.svg'); + mix-blend-mode: multiply; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + opacity: 0.4; + top: 0; + bottom: 0; + right: 0; + left: auto; + width: 320px; + z-index: 1; + } - .elementor-icon-box-wrapper { - .elementor-icon-box-content { - position: relative; - padding-left: 24px; + .quality-item { + position: relative; + z-index: 1; - &::before { - content: ''; - position: absolute; - left: 0; - top: 6px; - bottom: 6px; - width: 2px; - background: #000; - } + .elementor-icon-box-wrapper { + .elementor-icon-box-content { + position: relative; + padding-left: 24px; - @media (max-width: 768px) { - &:before { - display: none; - } - } - } - } - } + &::before { + content: ''; + position: absolute; + left: 0; + top: 6px; + bottom: 6px; + width: 2px; + background: #000; + } + + @media (max-width: 768px) { + &:before { + display: none; + } + } + } + } + } } .numeric-list { - ol { - padding: 0; - margin: 0; - counter-reset: number; - list-style-type: none; + ol { + padding: 0; + margin: 0; + counter-reset: number; + list-style-type: none; - li { - position: relative; - counter-increment: number; - padding-left: 55px; - &:not(:last-child) { - margin-bottom: 20px; - } + li { + position: relative; + counter-increment: number; + padding-left: 55px; - &:before { - content: counter(number); - position: absolute; - left: 0; - top: 0; - width: 32px; - height: 32px; - border-radius: 100%; - background: #f4f4f4; + &:not(:last-child) { + margin-bottom: 20px; + } - display: flex; - align-items: center; - justify-content: center; + &:before { + content: counter(number); + position: absolute; + left: 0; + top: 0; + width: 32px; + height: 32px; + border-radius: 100%; + background: #f4f4f4; - font-size: 18px; - font-weight: 700; - letter-spacing: 0.6px; - } - } - } + display: flex; + align-items: center; + justify-content: center; + + font-size: 18px; + font-weight: 700; + letter-spacing: 0.6px; + } + } + } } .home-nasze-produkty { - .premium-carousel-wrapper { - .premium-carousel-inner { - .carousel-arrow { - position: absolute; - top: -108px; - padding: 0; - border: none; - margin: 0 !important; + .premium-carousel-wrapper { + .premium-carousel-inner { + .carousel-arrow { + position: absolute; + top: -108px; + padding: 0; + border: none; + margin: 0 !important; - &:hover { - background: transparent; - } + &:hover { + background: transparent; + } - &.carousel-next { - right: 50px; + &.carousel-next { + right: 50px; - @media (max-width: 500px) { - right: auto; - left: calc(50% + 70px); - transform: translateX(-50%); - } - } - &.carousel-prev { - right: 130px; - left: auto; + @media (max-width: 500px) { + right: auto; + left: calc(50% + 70px); + transform: translateX(-50%); + } + } - @media (max-width: 500px) { - right: auto; - left: calc(50% - 70px); - transform: translateX(-50%); - } - } + &.carousel-prev { + right: 130px; + left: auto; - @media (max-width: 500px) { - top: -50px; - } - } - } - } + @media (max-width: 500px) { + right: auto; + left: calc(50% - 70px); + transform: translateX(-50%); + } + } + + @media (max-width: 500px) { + top: -50px; + } + } + } + } } .home-gallery { - .elementor-widget-container { - .swiper { - .elementor-swiper-button { - top: -92px; - &.elementor-swiper-button-prev { - left: auto; - right: 130px; - left: auto; + .elementor-widget-container { + .swiper { + .elementor-swiper-button { + top: -92px; - @media (max-width: 500px) { - right: auto; - left: calc(50% - 70px); - transform: translateX(-50%); - } - } - &.elementor-swiper-button-next { - right: 50px; + &.elementor-swiper-button-prev { + left: auto; + right: 130px; + left: auto; - @media (max-width: 500px) { - right: auto; - left: calc(50% + 70px); - transform: translateX(-50%); - } - } + @media (max-width: 500px) { + right: auto; + left: calc(50% - 70px); + transform: translateX(-50%); + } + } - @media (max-width: 500px) { - top: -50px; - } - } - } - } + &.elementor-swiper-button-next { + right: 50px; + + @media (max-width: 500px) { + right: auto; + left: calc(50% + 70px); + transform: translateX(-50%); + } + } + + @media (max-width: 500px) { + top: -50px; + } + } + } + } } .home-numbers-1 { - position: relative; + position: relative; - &::before { - content: ''; - position: absolute; - left: 0; - top: -115px; - width: 495px; - height: 495px; - transform: translateX(-50%); - background-image: url('/wp-content/uploads/2024/04/V.svg'); - background-repeat: no-repeat; - background-size: contain; - background-position: center; - } + &::before { + content: ''; + position: absolute; + left: 0; + top: -115px; + width: 495px; + height: 495px; + transform: translateX(-50%); + background-image: url('/wp-content/uploads/2024/04/V.svg'); + background-repeat: no-repeat; + background-size: contain; + background-position: center; + } } .home-troska { - position: relative; + position: relative; - .home-troska-left { - position: relative; + .home-troska-left { + position: relative; - &::before { - content: ''; - position: absolute; - left: 10px; - top: 0; - bottom: 0; - transform: translateX(-50%); - background-image: url('/wp-content/uploads/2024/04/V.svg'); - background-repeat: no-repeat; - background-size: contain; - background-position: center; - } - } + &::before { + content: ''; + position: absolute; + left: 10px; + top: 0; + bottom: 0; + transform: translateX(-50%); + background-image: url('/wp-content/uploads/2024/04/V.svg'); + background-repeat: no-repeat; + background-size: contain; + background-position: center; + } + } } #home-hero-slider { - width: 100%; - max-width: 1920px; - margin-left: auto; - margin-right: auto; - overflow: hidden; + width: 100%; + max-width: 1920px; + margin-left: auto; + margin-right: auto; + overflow: hidden; - .premium-carousel-inner { - .slick-dots { - display: flex; - justify-content: flex-end; - left: 72%; + .premium-carousel-inner { + .slick-dots { + display: flex; + justify-content: flex-end; + left: 72%; - position: absolute; - bottom: 7.8%; + position: absolute; + bottom: 7.8%; - counter-reset: list; - list-style-type: none; + counter-reset: list; + list-style-type: none; - & > li { - position: relative; - counter-increment: list; - width: auto; - margin: 0 10px; + &>li { + position: relative; + counter-increment: list; + width: auto; + margin: 0 10px; - &:before { - content: '0' counter(list); - color: #000; - font-size: 24px; - font-weight: 700; - font-family: 'Manrope', Sans-serif; + &:before { + content: '0'counter(list); + color: #000; + font-size: 24px; + font-weight: 700; + font-family: 'Manrope', Sans-serif; - @media (max-width: 900px) { - font-size: 20px; - } - } + @media (max-width: 900px) { + font-size: 20px; + } + } - &:first-child { - &::after { - content: ''; - position: absolute; - top: 50%; - right: calc(100% + 17px); - width: 100vw; - height: 2px; - background: #000; - } - } + &:first-child { + &::after { + content: ''; + position: absolute; + top: 50%; + right: calc(100% + 17px); + width: 100vw; + height: 2px; + background: #000; + } + } - &:last-child { - &::after { - content: ''; - position: absolute; - top: 50%; - left: calc(100% + 17px); - width: 100vw; - height: 2px; - background: #000; - } - } + &:last-child { + &::after { + content: ''; + position: absolute; + top: 50%; + left: calc(100% + 17px); + width: 100vw; + height: 2px; + background: #000; + } + } - &:last-child { - &.slick-active { - margin: 0 10px 0 53px; - .dot-helper { - position: relative; + &:last-child { + &.slick-active { + margin: 0 10px 0 53px; - &::before { - content: ''; - position: absolute; - width: 33px; - height: 2px; - right: 47px; - background: #000; - } - } - } - } - &:first-child { - &.slick-active { - margin: 0 53px 0 10px; + .dot-helper { + position: relative; - .dot-helper { - position: relative; + &::before { + content: ''; + position: absolute; + width: 33px; + height: 2px; + right: 47px; + background: #000; + } + } + } + } - &::after { - content: ''; - position: absolute; - width: 33px; - height: 2px; - left: 15px; - background: #000; - } - } - } - } - &:not(:last-child, :first-child) { - &.slick-active { - margin: 0 53px; - .dot-helper { - position: relative; + &:first-child { + &.slick-active { + margin: 0 53px 0 10px; - &::before { - content: ''; - position: absolute; - width: 33px; - height: 2px; - right: 47px; - background: #000; - } - &::after { - content: ''; - position: absolute; - width: 33px; - height: 2px; - left: 15px; - background: #000; - } - } - } - } - } + .dot-helper { + position: relative; - @media (max-width: 1100px) { - left: 70%; - } - @media (max-width: 900px) { - left: 60%; - bottom: 6%; - } - @media (max-width: 768px) { - left: 50%; - transform: translateX(-50%); - } - } - } + &::after { + content: ''; + position: absolute; + width: 33px; + height: 2px; + left: 15px; + background: #000; + } + } + } + } - .slide-text-box { - @media (max-width: 768px) { - bottom: 15%; - } - } + &:not(:last-child, :first-child) { + &.slick-active { + margin: 0 53px; + + .dot-helper { + position: relative; + + &::before { + content: ''; + position: absolute; + width: 33px; + height: 2px; + right: 47px; + background: #000; + } + + &::after { + content: ''; + position: absolute; + width: 33px; + height: 2px; + left: 15px; + background: #000; + } + } + } + } + } + + @media (max-width: 1100px) { + left: 70%; + } + + @media (max-width: 900px) { + left: 60%; + bottom: 6%; + } + + @media (max-width: 768px) { + left: 50%; + transform: translateX(-50%); + } + } + } + + .slide-text-box { + @media (max-width: 768px) { + bottom: 15%; + } + } } .product-gallery-colors { - .show-more-colors { - .premium-button-text-icon-wrapper { - display: flex; - align-items: center; + .show-more-colors { + .premium-button-text-icon-wrapper { + display: flex; + align-items: center; - span { - padding-top: 5px; - } - } - } + span { + padding-top: 5px; + } + } + } } + .product-colors { - .elementor-image-gallery { - .gallery { - display: flex; - flex-wrap: wrap; - gap: 32px; - max-height: 128px; - overflow: hidden; + .elementor-image-gallery { + .gallery { + display: flex; + flex-wrap: wrap; + gap: 32px; + max-height: 128px; + overflow: hidden; - .gallery-item { - display: flex; - flex-direction: row; - align-items: center; - gap: 13px; - width: calc(50% - 16px); + .gallery-item { + display: flex; + flex-direction: row; + align-items: center; + gap: 13px; + width: calc(50% - 16px); - .gallery-icon { - width: 48px; - min-width: 48px; - height: 48px; + .gallery-icon { + width: 48px; + min-width: 48px; + height: 48px; - img { - height: 100%; - width: 100%; - object-fit: cover; - } - } - .gallery-caption { - padding: 0; - } - } - } - } + img { + height: 100%; + width: 100%; + object-fit: cover; + } + } + + .gallery-caption { + padding: 0; + } + } + } + } } .product-colors-s2 { - .elementor-image-gallery { - .gallery { - display: flex; - flex-wrap: wrap; + .elementor-image-gallery { + .gallery { + display: flex; + flex-wrap: wrap; - .gallery-item { - display: flex; - flex-direction: column; - align-items: flex-start; - gap: 2px; - // width: calc(50% - 16px); + .gallery-item { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 2px; + // width: calc(50% - 16px); - .gallery-icon { - width: 98px; - min-width: 98px; - height: 98px; + .gallery-icon { + width: 98px; + min-width: 98px; + height: 98px; - img { - height: 100%; - width: 100%; - object-fit: cover; - } - } - .gallery-caption { - padding: 0; - } - } - } - } + img { + height: 100%; + width: 100%; + object-fit: cover; + } + } + + .gallery-caption { + padding: 0; + } + } + } + } } .product-gallery-drafts { - .show-more-drafts { - .premium-button-text-icon-wrapper { - display: flex; - align-items: center; + .show-more-drafts { + .premium-button-text-icon-wrapper { + display: flex; + align-items: center; - span { - padding-top: 5px; - } - } - } + span { + padding-top: 5px; + } + } + } } + .product-drafts { - .elementor-image-gallery { - .gallery { - max-height: 210px; - overflow: hidden; + .elementor-image-gallery { + .gallery { + max-height: 210px; + overflow: hidden; - .gallery-item { - .gallery-caption { - padding: 0; - } - } - } - } + .gallery-item { + .gallery-caption { + padding: 0; + } + } + } + } } .product-gallery-drafts { - .elementor-image-gallery { - .gallery { - max-height: 1030px; - overflow: hidden; - } - } + .elementor-image-gallery { + .gallery:not(#gallery-6) { + max-height: 1040px; + overflow: hidden; + } + } } .product-catalog-bg { - position: relative; + position: relative; - &::before { - content: ''; - position: absolute; - left: 30px; - top: 0; - width: 495px; - height: 495px; - transform: translateX(-50%); - background-image: url('/wp-content/uploads/2024/04/V.svg'); - background-repeat: no-repeat; - background-size: contain; - background-position: center; - } + &::before { + content: ''; + position: absolute; + left: 30px; + top: 0; + width: 495px; + height: 495px; + transform: translateX(-50%); + background-image: url('/wp-content/uploads/2024/04/V.svg'); + background-repeat: no-repeat; + background-size: contain; + background-position: center; + } } #footer-data { - position: relative; - overflow: hidden; + position: relative; + overflow: hidden; - &::before { - content: ''; - position: absolute; - top: 115px; - height: 2px; - width: 100vw; - background: #f4f4f4; - } + &::before { + content: ''; + position: absolute; + top: 115px; + height: 2px; + width: 100vw; + background: #f4f4f4; + } } //* Okna drewniane body.page-id-729 { - .custom-bg-v { - .elementor-widget-container { - position: relative; + .custom-bg-v { + .elementor-widget-container { + position: relative; - &::before { - content: ''; - position: absolute; - left: calc(100% - 5px); - top: 50%; - width: 495px; - height: 495px; - transform: translate(-50%, -50%); - background-image: url('/wp-content/uploads/2024/04/Group-371.svg'); - background-repeat: no-repeat; - background-size: contain; - background-position: center; - } - } - } + &::before { + content: ''; + position: absolute; + left: calc(100% - 5px); + top: 50%; + width: 495px; + height: 495px; + transform: translate(-50%, -50%); + background-image: url('/wp-content/uploads/2024/04/Group-371.svg'); + background-repeat: no-repeat; + background-size: contain; + background-position: center; + } + } + } } #quote-box { - .carousel-arrow { - left: auto; + .carousel-arrow { + left: auto; - &.carousel-prev { - top: -60px; - right: 100px; - } - &.carousel-next { - top: -60px; - right: 0px; - } - } + &.carousel-prev { + top: -60px; + right: 100px; + } + + &.carousel-next { + top: -60px; + right: 0px; + } + } } #contact-form { - select { - &.wpcf7-select { - visibility: hidden; - opacity: 0; - display: none; - } - } + select { + &.wpcf7-select { + visibility: hidden; + opacity: 0; + display: none; + } + } - .select-custom-text { - position: relative; - padding: 15px 24px; - border: 1px solid #000; + .select-custom-text { + position: relative; + padding: 15px 24px; + border: 1px solid #000; - font-family: 'League Spartan', Sans-serif; - letter-spacing: 0.6px; - font-weight: 400; + font-family: 'League Spartan', Sans-serif; + letter-spacing: 0.6px; + font-weight: 400; - &.selected { - color: #000; - } + &.selected { + color: #000; + } - &.active { - &::before { - transform: translateY(-50%) scale(-1); - } - } - &::before { - content: '\33'; - position: absolute; - top: 50%; - right: 24px; - transform: translateY(-50%); - transition: all 250ms ease-in-out; - font-family: 'ElegantIcons'; - font-size: 26px; - color: #000; - } - } + &.active { + &::before { + transform: translateY(-50%) scale(-1); + } + } - .select-custom-options { - list-style: none; - padding: 15px 24px; - border-left: 1px solid #000; - border-right: 1px solid #000; - border-bottom: 1px solid #000; + &::before { + content: '\33'; + position: absolute; + top: 50%; + right: 24px; + transform: translateY(-50%); + transition: all 250ms ease-in-out; + font-family: 'ElegantIcons'; + font-size: 26px; + color: #000; + } + } - li { - color: #000; - font-family: 'League Spartan', Sans-serif; - letter-spacing: 0.6px; - font-weight: 400; - cursor: pointer; + .select-custom-options { + list-style: none; + padding: 15px 24px; + border-left: 1px solid #000; + border-right: 1px solid #000; + border-bottom: 1px solid #000; - &:not(:last-child) { - margin-bottom: 10px; - } - } - } + li { + color: #000; + font-family: 'League Spartan', Sans-serif; + letter-spacing: 0.6px; + font-weight: 400; + cursor: pointer; - .wpcf7-list-item { - margin-left: 0; + &:not(:last-child) { + margin-bottom: 10px; + } + } + } - label { - display: flex; - flex-direction: row; - gap: 10px; - cursor: pointer; - } - } + .wpcf7-list-item { + margin-left: 0; - input { - &[type='checkbox'] { - position: relative; - appearance: none; - width: 14px; - min-width: 14px; - height: 14px; - border-radius: 100%; - border: 1px solid #000; - overflow: hidden; - margin-top: 2px; + label { + display: flex; + flex-direction: row; + gap: 10px; + cursor: pointer; + } + } - &:checked { - &::before { - top: 6px; - left: 4px; - } - &::after { - top: 7px; - left: 3px; - } - } + input { + &[type='checkbox'] { + position: relative; + appearance: none; + width: 14px; + min-width: 14px; + height: 14px; + border-radius: 100%; + border: 1px solid #000; + overflow: hidden; + margin-top: 2px; - &::before { - content: ''; - position: absolute; - top: -4px; - left: 14px; - width: 6px; - height: 1px; - background: #000; - transform: rotate(-45deg); - transition: all 250ms ease-in-out; - } - &::after { - content: ''; - position: absolute; - top: -3px; - left: -7px; - width: 3px; - height: 1px; - background: #000; - transform: rotate(45deg); - transition: all 250ms ease-in-out; - } - } - &[type='text'], - &[type='tel'], - &[type='email'] { - &::placeholder { - color: #a8a8a8; - } - } - } - textarea { - &::placeholder { - color: #a8a8a8; - } - } + &:checked { + &::before { + top: 6px; + left: 4px; + } - p { - color: #a8a8a8; - font-size: 16px; - font-family: 'League Spartan' sans-serif; - letter-spacing: 0.6px; - font-weight: 400; - } + &::after { + top: 7px; + left: 3px; + } + } - .form-submit-btn { - position: relative; - width: fit-content; - margin: 20px 0 0 auto; + &::before { + content: ''; + position: absolute; + top: -4px; + left: 14px; + width: 6px; + height: 1px; + background: #000; + transform: rotate(-45deg); + transition: all 250ms ease-in-out; + } - &::before { - content: '\e65a'; - color: #000; - font-family: 'themify'; - position: absolute; - right: 0; - top: 0; - width: 100px; - height: 100px; - background: #f4f4f4; - border-radius: 100%; - // transform: translateY(-50%); - display: flex; - align-items: center; - justify-content: center; - font-size: 28px; - } + &::after { + content: ''; + position: absolute; + top: -3px; + left: -7px; + width: 3px; + height: 1px; + background: #000; + transform: rotate(45deg); + transition: all 250ms ease-in-out; + } + } - input { - &.wpcf7-submit { - position: relative; - height: 100px; - display: flex; - align-items: center; - padding-right: 80px; - } - } - } + &[type='text'], + &[type='tel'], + &[type='email'] { + &::placeholder { + color: #a8a8a8; + } + } + } - .wpcf7-spinner { - display: block; - } + textarea { + &::placeholder { + color: #a8a8a8; + } + } + + p { + color: #a8a8a8; + font-size: 16px; + font-family: 'League Spartan'sans-serif; + letter-spacing: 0.6px; + font-weight: 400; + } + + .form-submit-btn { + position: relative; + width: fit-content; + margin: 20px 0 0 auto; + + &::before { + content: '\e65a'; + color: #000; + font-family: 'themify'; + position: absolute; + right: 0; + top: 0; + width: 100px; + height: 100px; + background: #f4f4f4; + border-radius: 100%; + // transform: translateY(-50%); + display: flex; + align-items: center; + justify-content: center; + font-size: 28px; + } + + input { + &.wpcf7-submit { + position: relative; + height: 100px; + display: flex; + align-items: center; + padding-right: 80px; + } + } + } + + .wpcf7-spinner { + display: block; + } } + #contact-form.contact-form-2 { - .row { - display: grid; - grid-template-columns: 1fr 1fr; - gap: 20px; + .row { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 20px; - .col-6 { - p { - width: 100%; - } + .col-6 { + p { + width: 100%; + } - textarea { - max-height: 208px; - } - } - } + textarea { + max-height: 208px; + } + } + } } .customized-shapes-box { - position: relative; + position: relative; - &::before { - content: ''; - position: absolute; - background-image: url('/wp-content/uploads/2024/04/quality-bg.svg'); - mix-blend-mode: multiply; - background-position: center; - background-repeat: no-repeat; - background-size: cover; - opacity: 0.4; - top: 0; - bottom: 0; - right: 0; - left: auto; - width: 320px; - z-index: 1; - } + &::before { + content: ''; + position: absolute; + background-image: url('/wp-content/uploads/2024/04/quality-bg.svg'); + mix-blend-mode: multiply; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + opacity: 0.4; + top: 0; + bottom: 0; + right: 0; + left: auto; + width: 320px; + z-index: 1; + } } #accessories-head { - &::before { - content: ''; - position: absolute; - background-image: url('/wp-content/uploads/2024/05/Group-373.svg'); - mix-blend-mode: multiply; - background-position: center; - background-repeat: no-repeat; - background-size: cover; - opacity: 0.5; - top: 0; - bottom: 0; - right: auto; - left: 20px; - width: 100px; - z-index: 1; - } + &::before { + content: ''; + position: absolute; + background-image: url('/wp-content/uploads/2024/05/Group-373.svg'); + mix-blend-mode: multiply; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + opacity: 0.5; + top: 0; + bottom: 0; + right: auto; + left: 20px; + width: 100px; + z-index: 1; + } } .box-bg-v { - &::before { - content: ''; - position: absolute; - right: 0px; - left: auto; - top: 50%; - width: 495px; - height: 495px; - transform: translate(50%, -50%); - background-image: url('/wp-content/uploads/2024/04/V.svg'); - background-repeat: no-repeat; - background-size: contain; - background-position: center; - z-index: 1; - opacity: 0.5; - } + &::before { + content: ''; + position: absolute; + right: 0px; + left: auto; + top: 50%; + width: 495px; + height: 495px; + transform: translate(50%, -50%); + background-image: url('/wp-content/uploads/2024/04/V.svg'); + background-repeat: no-repeat; + background-size: contain; + background-position: center; + z-index: 1; + opacity: 0.5; + } } body.elementor-page { - > div[data-elementor-type='single-page'] { - overflow: hidden; - } + >div[data-elementor-type='single-page'] { + overflow: hidden; + } } #checkbox-btn { - &.active { - a { - &::before { - content: ''; - position: absolute; - top: 7px; - left: 4px; - width: 11px; - height: 6px; - transform: rotate(-45deg); - transition: all 250ms ease-in-out; - border-bottom: 1.5px solid #000; - border-left: 1.5px solid #000; - } - } - } - a { - position: relative; - padding-left: 30px; - width: fit-content; - display: block; + &.active { + a { + &::before { + content: ''; + position: absolute; + top: 7px; + left: 4px; + width: 11px; + height: 6px; + transform: rotate(-45deg); + transition: all 250ms ease-in-out; + border-bottom: 1.5px solid #000; + border-left: 1.5px solid #000; + } + } + } - &::after { - content: ''; - position: absolute; - top: 2px; - left: 0px; - width: 18px; - height: 18px; - border: 1px solid #000; - } - } + a { + position: relative; + padding-left: 30px; + width: fit-content; + display: block; + + &::after { + content: ''; + position: absolute; + top: 2px; + left: 0px; + width: 18px; + height: 18px; + border: 1px solid #000; + } + } } .product-list-icon-desc { - .elementor-icon-box-icon { - position: relative; - padding-right: 20px; + .elementor-icon-box-icon { + position: relative; + padding-right: 20px; - &::before { - content: ''; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); - width: 2px; - height: 40px; - background: #000; - } - } - .elementor-icon-box-title { - margin: 0; - } + &::before { + content: ''; + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); + width: 2px; + height: 40px; + background: #000; + } + } + + .elementor-icon-box-title { + margin: 0; + } } .custom-acc { - .eael-adv-accordion { - .eael-accordion-list { - &:not(:last-child) { - border-bottom: 1px solid #000; - } + .eael-adv-accordion { + .eael-accordion-list { + &:not(:last-child) { + border-bottom: 1px solid #000; + } - .eael-accordion-header { - &.active { - .fa-toggle { - transform: rotate(180deg) !important; - } - } - } - } - } + .eael-accordion-header { + &.active { + .fa-toggle { + transform: rotate(180deg) !important; + } + } + } + } + } } #top-header-box { - &.fixed { - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 999; - } + &.fixed { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 999; + } } header { - background: #fff; + background: #fff; - &.active { - position: sticky; - top: 0; - z-index: 999999; - } + &.active { + position: sticky; + top: 0; + z-index: 999999; + } } .addon-btn-title { - margin: 0; - display: flex; - align-items: center; + margin: 0; + display: flex; + align-items: center; - .elementor-icon { - position: relative; - margin-left: -20px; - z-index: -1; + .elementor-icon { + position: relative; + margin-left: -20px; + z-index: -1; - &::before { - content: ''; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - width: 90px; - height: 90px; - background: #e6e3e3; - border-radius: 100%; - z-index: -1; - // transition: all 250ms ease-in-out; - } + &::before { + content: ''; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + width: 90px; + height: 90px; + background: #e6e3e3; + border-radius: 100%; + z-index: -1; + // transition: all 250ms ease-in-out; + } - i { - color: #000; - width: 100px; - height: 100px; - background: #f4f4f4; - border-radius: 100%; - display: flex; - align-items: center; - justify-content: center; - font-size: 28px; - transition: all 250ms ease-in-out; - } - } + i { + color: #000; + width: 100px; + height: 100px; + background: #f4f4f4; + border-radius: 100%; + display: flex; + align-items: center; + justify-content: center; + font-size: 28px; + transition: all 250ms ease-in-out; + } + } - span { - position: relative; + span { + position: relative; - &::before { - content: ''; - position: absolute; - left: 0; - bottom: 0; - width: 0; - height: 2px; - background: #000; - transition: width 250ms ease-in-out; - } - } + &::before { + content: ''; + position: absolute; + left: 0; + bottom: 0; + width: 0; + height: 2px; + background: #000; + transition: width 250ms ease-in-out; + } + } - &:hover { - span { - &::before { - width: 100%; - } - } - .elementor-icon { - &::before { - animation: puls 500ms ease-in-out; - } - i { - background: #e6e3e3; - } - } - } + &:hover { + span { + &::before { + width: 100%; + } + } - @keyframes puls { - 0% { - opacity: 1; - } - 100% { - width: 140px; - height: 140px; - opacity: 0; - } - } + .elementor-icon { + &::before { + animation: puls 500ms ease-in-out; + } + + i { + background: #e6e3e3; + } + } + } + + @keyframes puls { + 0% { + opacity: 1; + } + + 100% { + width: 140px; + height: 140px; + opacity: 0; + } + } } #center-header-box { - @media (min-width: 501px) { - > .e-con-inner { - .center-header-box-menu { - .elementor-nav-menu { - li.menu-item-4927 { - display: none; - } - } - } - } - } - @media (min-width: 1025px) { - > .e-con-inner { - .center-header-box-menu { - .elementor-nav-menu { - > .menu-item { - &.current_page_item { - > a { - &::after { - width: 100%; - } - } - } - > a { - &::after { - width: 0; - transition: width 250ms ease-in-out; - } - &:hover { - &::after { - width: 100%; - } - } - } - } - } - } - } - } - @media (max-width: 1024px) { - > .e-con-inner { - .center-header-box-logo { - // order: 1; - flex: 1; - display: flex; - } - .center-header-box-menu { - // order: 3; + @media (min-width: 501px) { + >.e-con-inner { + .center-header-box-menu { + .elementor-nav-menu { + li.menu-item-4927 { + display: none; + } + } + } + } + } - > .elementor-widget-container { - > .elementor-nav-menu--dropdown { - position: absolute; - right: 0px; - left: auto; - top: 64px; - width: 100vw; - z-index: 1; + @media (min-width: 1025px) { + >.e-con-inner { + .center-header-box-menu { + .elementor-nav-menu { + >.menu-item { + &.current_page_item { + >a { + &::after { + width: 100%; + } + } + } - @media (max-width: 768px) { - top: 52px; - } - } - } - .elementor-nav-menu { - .menu-item { - ul.sub-menu { - background: #f4f4f4; - } - } - } - } - .center-header-box-contact { - // order: 2; + >a { + &::after { + width: 0; + transition: width 250ms ease-in-out; + } - @media (max-width: 500px) { - display: none; - } - } - } - } + &:hover { + &::after { + width: 100%; + } + } + } + } + } + } + } + } + + @media (max-width: 1024px) { + >.e-con-inner { + .center-header-box-logo { + // order: 1; + flex: 1; + display: flex; + } + + .center-header-box-menu { + // order: 3; + + >.elementor-widget-container { + >.elementor-nav-menu--dropdown { + position: absolute; + right: 0px; + left: auto; + top: 64px; + width: 100vw; + z-index: 1; + + @media (max-width: 768px) { + top: 52px; + } + } + } + + .elementor-nav-menu { + .menu-item { + ul.sub-menu { + background: #f4f4f4; + } + } + } + } + + .center-header-box-contact { + // order: 2; + + @media (max-width: 500px) { + display: none; + } + } + } + } } #scroller-rows { - overflow: hidden; + overflow: hidden; - > .e-con-inner { - overflow: auto; - padding-right: 20px; + >.e-con-inner { + overflow: auto; + padding-right: 20px; - &::-webkit-scrollbar { - width: 10px; - } + &::-webkit-scrollbar { + width: 10px; + } - /* Track */ - &::-webkit-scrollbar-track { - background: #f4f4f4; - } + /* Track */ + &::-webkit-scrollbar-track { + background: #f4f4f4; + } - /* Handle */ - &::-webkit-scrollbar-thumb { - background: #d9d9d9; - } + /* Handle */ + &::-webkit-scrollbar-thumb { + background: #d9d9d9; + } - /* Handle on hover */ - &::-webkit-scrollbar-thumb:hover { - background: #afafaf; - } - } + /* Handle on hover */ + &::-webkit-scrollbar-thumb:hover { + background: #afafaf; + } + } } #page-hero-baner { - @media (max-width: 1024px) { - h1 { - font-size: 50px; - } - h2 { - font-size: 24px; - } - } - @media (max-width: 576px) { - h1 { - font-size: 40px; - } - h2 { - font-size: 22px; - } - } + @media (max-width: 1024px) { + h1 { + font-size: 50px; + } + + h2 { + font-size: 24px; + } + } + + @media (max-width: 576px) { + h1 { + font-size: 40px; + } + + h2 { + font-size: 22px; + } + } } + // body { // .elementor-location-single { // div[data-elementor-type='wp-page'] { @@ -1328,4 +1372,4 @@ header { // color: #444444; // } // } -// } +// } \ No newline at end of file